-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Milestone
Description
@murieletrentini und ich haben letzten Freitag das Packaging für macOS angeschaut. Hier das Issue dafür mit den Erkenntnissen und der Vorgehensweise. (Siehe auch #8)
Lösungsansatz
Damit wir einfach Updates verteilen können, möchten wir die Pakete gerne über HomeBrew anbieten. Dafür müsste eine Formula in einem Git Repository ("tap") erstellt werden.
Die Formula sollte:
- Eine Abhängigkeit zu Python3 enthalten (oder ist das in den neueren macOS Versionen immer dabei?)
- Die Quelle sollte aus einem
.tar.gz-Github-Release (welches auf eingit tagaufsetzt) erstellt werden. - Das open\HSR-Paket und dependencies via
make installinstallieren
Zudem wäre es elegant, die obenstehenden Schritte in einem Makefile zu automatisieren.
Tasks
- Formula erstellen
- Tap / Git Repository anlegen
- Makefile erstellen
-
make install, welches mitpip3den Connect & Dependencies und das CUPS-Script installiert (für Aufruf aus Formula & allenfalls manuelle Installation) - Paketierungsprozess
-
- Dokumentieren von alledem
Links
Reactions are currently unavailable