https://github.com/risha700/rfid_admin
RFID MFRC522 C++ GTKMM interface
https://github.com/risha700/rfid_admin
gnome-desktop gtk4 gtkmm otago-polytech rfid-rc522 rfid-reader
Last synced: about 2 months ago
JSON representation
RFID MFRC522 C++ GTKMM interface
- Host: GitHub
- URL: https://github.com/risha700/rfid_admin
- Owner: risha700
- License: lgpl-2.1
- Created: 2023-10-05T11:51:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-07T11:15:46.000Z (over 2 years ago)
- Last Synced: 2024-08-15T04:26:11.749Z (almost 2 years ago)
- Topics: gnome-desktop, gtk4, gtkmm, otago-polytech, rfid-rc522, rfid-reader
- Language: C++
- Homepage:
- Size: 39.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RFID Admin App
===
Gnome C++ application that implements RFID MFRC522 simple interface
- dependencies
* gtkmm4
* spdlog
* epoxy
* build - using **meson build lib
- MacOS
https://mesonbuild.com/Creating-OSX-packages.html
```
# helper script
./build_scripts/build_osx_package.sh
```
Signing is required manually for distribution.
- Windows
```
#TODO
```
- Linux
```
#TODO
```
---
build treats:
### create MacOs icon.icns
```
# manually
sips -z 512 512 input_img.png --out icon_512x512.png
mkdir icon.iconset
iconutil -c icns icon.iconset
```
```
# or helper script
./generate_icons.sh iconname.png iconfoldername.iconset
```
### create DMG template for build
```
hdiutil create -size 100m -fs 'HFS+' -volname 'My App' -type UDIF -layout SPUD template.dmg
gzip -c template.dmg > template.dmg.gz
```
## build deps
* dylibbundler
* meson
* python>=3.7
* iconutil