Groups | Search | Server Info | Login | Register


Groups > de.comp.sys.mac.programmieren > #745

Installierbares macos-Package erstellen

From Оlе Ѕtrеісhеr <ole-usenet-spam@gmx.net>
Newsgroups de.comp.sys.mac.programmieren
Subject Installierbares macos-Package erstellen
Date 2024-02-29 18:39 +0100
Message-ID <87wmqnw4p5.fsf@orrococo> (permalink)

Show all headers | View raw


Hallo Gruppe,

(ich hoffe, dass hier noch jemand zuhört :-) )

ich habe ein Programm (Kommandozeile/X11), welches ich gerne für
Mac-Nutzer einfach installierbar machen will. Der Paketbau sollte dabei
per Kommandozeile (bzw. in Github Actions) erfolgen. Vorweg: ich habe
Erfahrungen mit Debian-Paketen, bin auf dem Mac aber absoluter Anfänger.

Standardmäßig wird das Paket unter /usr/local installiert, mit ein paar
Konfigurationsfiles in /etc/iraf.

1. Frage: ist das OK für macOS? Oder sollte es eher nach /Applications
gehen? Python3.X scheint ja nach /Applications zu gehen; ist das
Geschmackssache?

2. Frage: das "make" kann die Software nach $destdir/usr/local
installieren, mit frei wählbarem $destdir, zB. nach
./install/usr/local (und natürlich ./install/etc/)

Soweit ich mir das durchgelesen habe, wäre die Abfolge der Kommandos
dann

    pkgbuild --identifier org.iraf-community.iraf.app --root install iraf0.pkg
    productbuild --package iraf0.pkg iraf.pkg

Ist das soweit richtig? War das (im einfachsten Fall) schon alles?

3. Kann ich irgendwie eine Dependency von xquartz deklarieren, also dass
xquartz (von https://xquartz.org) vorher installiert sein muss (oder im
besten Falle automatisch mitinstalliert wird, falls nicht vorhanden)?

4. Ist das Paket wieder deinstallierbar oder muss ich da besondere
Vorkehrungen treffen?

...

mir fallen da noch einige Punkte mehr ein, aber das wäre erstmal ein
Anfang.

Ich möchte ungerne auf brew, macports o.ä aufsetzen, weil das
zusätzliche Installationen bei den Nutzern erfordern würde.

Schöne Grüße

Ole

Back to de.comp.sys.mac.programmieren | Previous | NextNext in thread | Find similar


Thread

Installierbares macos-Package erstellen Оlе Ѕtrеісhеr <ole-usenet-spam@gmx.net> - 2024-02-29 18:39 +0100
  Re: Installierbares macos-Package erstellen michaelnoeusenet@mac.com (Michael Noe) - 2024-02-29 20:28 +0100
    Re: Installierbares macos-Package erstellen Markus Ammann <spam@howalgonium.ch> - 2024-02-29 20:43 +0100
      Re: Installierbares macos-Package erstellen michaelnoeusenet@mac.com (Michael Noe) - 2024-02-29 21:30 +0100
        Re: Installierbares macos-Package erstellen Markus Ammann <spam@howalgonium.ch> - 2024-02-29 23:01 +0100

csiph-web