Skip to content

Packaging für macOS #17

@fabianhauser

Description

@fabianhauser

@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 ein git tagaufsetzt) erstellt werden.
  • Das open\HSR-Paket und dependencies via make install installieren

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 mit pip3 den Connect & Dependencies und das CUPS-Script installiert (für Aufruf aus Formula & allenfalls manuelle Installation)
    • Paketierungsprozess
  • Dokumentieren von alledem

Links

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions