Message ID | 20180811175339.27545-1-tim@tn-x.org |
---|---|
State | Accepted |
Headers | show |
diff --git a/src/packages/fff/alfred-json/Makefile b/src/packages/fff/alfred-json/Makefile new file mode 100644 index 0000000..dfca763 --- /dev/null +++ b/src/packages/fff/alfred-json/Makefile @@ -0,0 +1,29 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=alfred-json +PKG_VERSION:=0.0.1 +PKG_RELEASE:=1 +PKG_LICENSE:=GPL-2.0 +PKG_SOURCE_PROTO:=git +PKG_SOURCE_VERSION:=e4cacfc791092389f63c36a435d3f1d069f8a13e +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git + +include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/cmake.mk + +define Package/alfred-json + SECTION:=utils + CATEGORY:=Utilities + TITLE:= A.L.F.R.E.D - JSON Client + URL:=https://github.com/FreifunkFranken/alfred-json + DEPENDS:=+jansson +zlib +endef + +define Package/alfred-json/install + $(INSTALL_DIR) $(1)/bin/ + $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ +endef + +$(eval $(call BuildPackage,alfred-json))
Hallo, Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Bitte Kommentare unten beachten und ggf. noch anpassen. > -----Original Message----- > From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf > Of Tim Niemeyer > Sent: Samstag, 11. August 2018 19:54 > To: franken-dev@freifunk.net > Subject: [PATCH v3 1/2] packages/alfred-json: added package > > From: Steffen Pankratz <kratz00@gmx.de> > > Signed-off-by: Tim Niemeyer <tim@tn-x.org> > - Changed subject > - Move alfred-json to own repo > Reviewed-by: Fabian Bläse <fabian@blaese.de> > Tested-by: Fabian Bläse <fabian@blaese.de> > > --- > > Changes in v2: > - move alfred-json to own repo > Series-changes: 3 > - fix url > > src/packages/fff/alfred-json/Makefile | 29 > +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 src/packages/fff/alfred-json/Makefile > > diff --git a/src/packages/fff/alfred-json/Makefile b/src/packages/fff/alfred- > json/Makefile > new file mode 100644 > index 0000000..dfca763 > --- /dev/null > +++ b/src/packages/fff/alfred-json/Makefile > @@ -0,0 +1,29 @@ > +include $(TOPDIR)/rules.mk > + > +PKG_NAME:=alfred-json > +PKG_VERSION:=0.0.1 > +PKG_RELEASE:=1 > +PKG_LICENSE:=GPL-2.0 > +PKG_SOURCE_PROTO:=git > +PKG_SOURCE_VERSION:=e4cacfc791092389f63c36a435d3f1d069f8a13e > +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 Brauchen wir das, wenn wir eine git source haben? Ich glaube, das kann weg... (Wenn ja, dann nicht nur hier...) > +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) > +PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git > + > +include $(INCLUDE_DIR)/package.mk > +include $(INCLUDE_DIR)/cmake.mk > + > +define Package/alfred-json > + SECTION:=utils > + CATEGORY:=Utilities > + TITLE:= A.L.F.R.E.D - JSON Client > + URL:=https://github.com/FreifunkFranken/alfred-json Das ist scheinbar nur ein Info-Link. Insofern ist das so i.O. und mein Kommentar mit der Variable erübrigt sich. > + DEPENDS:=+jansson +zlib > +endef Hier fehlt der description Block, wäre schon schön, ggf. Copy/Paste vom git repo. > + > +define Package/alfred-json/install > + $(INSTALL_DIR) $(1)/bin/ Warum liegt das jetzt ausgerechnet im /bin ? (Ich glaube, dass muss mir mal jemand außerhalb der Diskussion dieses Patches erklären.) > + $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ endef Keine Ahnung, warum der source-Pfad so heißen muss. Vielleicht kann mich jemand erleuchten. Da ich aber weiß, dass es funktioniert, ignoriere ich das mal für den Review. Grüße Adrian > + > +$(eval $(call BuildPackage,alfred-json)) > -- > 2.11.0
Hallo, Reviewed-by: Robert Langhammer <rlanghammer@web.de> Tested-by: Robert Langhammer <rlanghammer@web.de> Am 11.08.2018 um 19:53 schrieb Tim Niemeyer: > From: Steffen Pankratz <kratz00@gmx.de> > > Signed-off-by: Tim Niemeyer <tim@tn-x.org> > - Changed subject > - Move alfred-json to own repo > Reviewed-by: Fabian Bläse <fabian@blaese.de> > Tested-by: Fabian Bläse <fabian@blaese.de> > > --- > > Changes in v2: > - move alfred-json to own repo > Series-changes: 3 > - fix url > > src/packages/fff/alfred-json/Makefile | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 src/packages/fff/alfred-json/Makefile > > diff --git a/src/packages/fff/alfred-json/Makefile b/src/packages/fff/alfred-json/Makefile > new file mode 100644 > index 0000000..dfca763 > --- /dev/null > +++ b/src/packages/fff/alfred-json/Makefile > @@ -0,0 +1,29 @@ > +include $(TOPDIR)/rules.mk > + > +PKG_NAME:=alfred-json > +PKG_VERSION:=0.0.1 > +PKG_RELEASE:=1 > +PKG_LICENSE:=GPL-2.0 > +PKG_SOURCE_PROTO:=git > +PKG_SOURCE_VERSION:=e4cacfc791092389f63c36a435d3f1d069f8a13e > +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 > +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) > +PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git > + > +include $(INCLUDE_DIR)/package.mk > +include $(INCLUDE_DIR)/cmake.mk > + > +define Package/alfred-json > + SECTION:=utils > + CATEGORY:=Utilities > + TITLE:= A.L.F.R.E.D - JSON Client > + URL:=https://github.com/FreifunkFranken/alfred-json > + DEPENDS:=+jansson +zlib > +endef > + > +define Package/alfred-json/install > + $(INSTALL_DIR) $(1)/bin/ > + $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ > +endef > + > +$(eval $(call BuildPackage,alfred-json))
Hallo, @Tim: Möchtest du dieses Paket weiter pflegen (siehe Anmerkungen von Adrian und Kommentare unten) oder soll ich das übernehmen? On 12.08.18 18:42, mail@adrianschmutzler.de wrote: > Hallo, > > Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> > > Bitte Kommentare unten beachten und ggf. noch anpassen. > > [..] > >> +PKG_SOURCE_VERSION:=e4cacfc791092389f63c36a435d3f1d069f8a13e >> +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 > > Brauchen wir das, wenn wir eine git source haben? Ich glaube, das kann weg... (Wenn ja, dann nicht nur hier...) Richtig, das brauchts eigentlich nicht. >> +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) Könnte man eigentlich auch weglassen, ist default. >> +PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git >> + >> +include $(INCLUDE_DIR)/package.mk >> +include $(INCLUDE_DIR)/cmake.mk >> + >> +define Package/alfred-json >> + SECTION:=utils >> + CATEGORY:=Utilities >> + TITLE:= A.L.F.R.E.D - JSON Client >> + URL:=https://github.com/FreifunkFranken/alfred-json > > Das ist scheinbar nur ein Info-Link. Insofern ist das so i.O. und mein Kommentar mit der Variable erübrigt sich. >> + DEPENDS:=+jansson +zlib >> +endef > > Hier fehlt der description Block, wäre schon schön, ggf. Copy/Paste vom git repo. Könnte man noch einbauen. >> + >> +define Package/alfred-json/install >> + $(INSTALL_DIR) $(1)/bin/ > > Warum liegt das jetzt ausgerechnet im /bin ? (Ich glaube, dass muss mir mal jemand außerhalb der Diskussion dieses Patches erklären.) Dass es sowohl /(s)bin, als auch /usr/(s)bin gibt, ist eine UNIX Eigenheit (wie so oft) aus historischen Gründen. Die Besonderheit von /usr ist, dass es erst später eingehängt werden kann. (z.B. über NFS, oder einfach auf einer eigenen Partition/Platte) Einige Software braucht man aber zwingend, bevor man mounten kann. (z.B. "mount") Wo etwas jetzt tatsächlich reingehört, darüber kann man vermutlich streiten. Wenn du mich fragst, müsste das hier eher nach /usr/bin... > >> + $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ endef > > Keine Ahnung, warum der source-Pfad so heißen muss. Vielleicht kann mich jemand erleuchten. Da ich aber weiß, dass es funktioniert, ignoriere ich das mal für den Review. make install packt alfred-json nach /usr/bin/alfred-json, $(PKG_INSTALL_DIR) verweist auf das Prefix des Install-Dirs. Daher muss das Binary von dort kopiert werden. Fabian
Hallo, dieser Patch liegt ja auch noch rum. Reviews hat er ja genug, ich würde folgende Zeilen entfernen und ihn ansonsten applien, wie er ist: +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) Bitte kurz ACK hierfür. Die Description würde ich dann ggf. auch nochmal separat reinpatchen. Grüße Adrian From: Fabian Bläse [mailto:fabian@blaese.de] Sent: Donnerstag, 27. Dezember 2018 00:13 To: mail@adrianschmutzler.de; franken-dev@freifunk.net; 'Tim Niemeyer' <tim@tn-x.org> Subject: Re: [PATCH v3 1/2] packages/alfred-json: added package Hallo, @Tim: Möchtest du dieses Paket weiter pflegen (siehe Anmerkungen von Adrian und Kommentare unten) oder soll ich das übernehmen? On 12.08.18 18:42, mail@adrianschmutzler.de <mailto:mail@adrianschmutzler.de> wrote: > Hallo, > > Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de <mailto:freifunk@adrianschmutzler.de> > > > Bitte Kommentare unten beachten und ggf. noch anpassen. > > [..] > >> +PKG_SOURCE_VERSION:=e4cacfc791092389f63c36a435d3f1d069f8a13e >> +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 > > Brauchen wir das, wenn wir eine git source haben? Ich glaube, das kann weg... (Wenn ja, dann nicht nur hier...) Richtig, das brauchts eigentlich nicht. >> +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) Könnte man eigentlich auch weglassen, ist default. >> +PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git >> + >> +include $(INCLUDE_DIR)/package.mk >> +include $(INCLUDE_DIR)/cmake.mk >> + >> +define Package/alfred-json >> + SECTION:=utils >> + CATEGORY:=Utilities >> + TITLE:= A.L.F.R.E.D - JSON Client >> + URL:=https://github.com/FreifunkFranken/alfred-json > > Das ist scheinbar nur ein Info-Link. Insofern ist das so i.O. und mein Kommentar mit der Variable erübrigt sich. >> + DEPENDS:=+jansson +zlib >> +endef > > Hier fehlt der description Block, wäre schon schön, ggf. Copy/Paste vom git repo. Könnte man noch einbauen. >> + >> +define Package/alfred-json/install >> + $(INSTALL_DIR) $(1)/bin/ > > Warum liegt das jetzt ausgerechnet im /bin ? (Ich glaube, dass muss mir mal jemand außerhalb der Diskussion dieses Patches erklären.) Dass es sowohl /(s)bin, als auch /usr/(s)bin gibt, ist eine UNIX Eigenheit (wie so oft) aus historischen Gründen. Die Besonderheit von /usr ist, dass es erst später eingehängt werden kann. (z.B. über NFS, oder einfach auf einer eigenen Partition/Platte) Einige Software braucht man aber zwingend, bevor man mounten kann. (z.B. "mount") Wo etwas jetzt tatsächlich reingehört, darüber kann man vermutlich streiten. Wenn du mich fragst, müsste das hier eher nach /usr/bin... > >> + $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ endef > > Keine Ahnung, warum der source-Pfad so heißen muss. Vielleicht kann mich jemand erleuchten. Da ich aber weiß, dass es funktioniert, ignoriere ich das mal für den Review. make install packt alfred-json nach /usr/bin/alfred-json, $(PKG_INSTALL_DIR) verweist auf das Prefix des Install-Dirs. Daher muss das Binary von dort kopiert werden. Fabian
Hallo, applied ohne die unten genannte Änderung. Die schicke ich auch nochmal extra. Grüße Adrian From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of Adrian Schmutzler Sent: Montag, 21. Januar 2019 14:10 To: 'Fabian Bläse' <fabian@blaese.de>; franken-dev@freifunk.net Subject: RE: [PATCH v3 1/2] packages/alfred-json: added package Hallo, dieser Patch liegt ja auch noch rum. Reviews hat er ja genug, ich würde folgende Zeilen entfernen und ihn ansonsten applien, wie er ist: +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) Bitte kurz ACK hierfür. Die Description würde ich dann ggf. auch nochmal separat reinpatchen. Grüße Adrian From: Fabian Bläse [mailto:fabian@blaese.de] Sent: Donnerstag, 27. Dezember 2018 00:13 To: mail@adrianschmutzler.de <mailto:mail@adrianschmutzler.de> ; franken-dev@freifunk.net <mailto:franken-dev@freifunk.net> ; 'Tim Niemeyer' <tim@tn-x.org <mailto:tim@tn-x.org> > Subject: Re: [PATCH v3 1/2] packages/alfred-json: added package Hallo, @Tim: Möchtest du dieses Paket weiter pflegen (siehe Anmerkungen von Adrian und Kommentare unten) oder soll ich das übernehmen? On 12.08.18 18:42, mail@adrianschmutzler.de <mailto:mail@adrianschmutzler.de> wrote: > Hallo, > > Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de <mailto:freifunk@adrianschmutzler.de> > > > Bitte Kommentare unten beachten und ggf. noch anpassen. > > [..] > >> +PKG_SOURCE_VERSION:=e4cacfc791092389f63c36a435d3f1d069f8a13e >> +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 > > Brauchen wir das, wenn wir eine git source haben? Ich glaube, das kann weg... (Wenn ja, dann nicht nur hier...) Richtig, das brauchts eigentlich nicht. >> +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) Könnte man eigentlich auch weglassen, ist default. >> +PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git >> + >> +include $(INCLUDE_DIR)/package.mk >> +include $(INCLUDE_DIR)/cmake.mk >> + >> +define Package/alfred-json >> + SECTION:=utils >> + CATEGORY:=Utilities >> + TITLE:= A.L.F.R.E.D - JSON Client >> + URL:=https://github.com/FreifunkFranken/alfred-json > > Das ist scheinbar nur ein Info-Link. Insofern ist das so i.O. und mein Kommentar mit der Variable erübrigt sich. >> + DEPENDS:=+jansson +zlib >> +endef > > Hier fehlt der description Block, wäre schon schön, ggf. Copy/Paste vom git repo. Könnte man noch einbauen. >> + >> +define Package/alfred-json/install >> + $(INSTALL_DIR) $(1)/bin/ > > Warum liegt das jetzt ausgerechnet im /bin ? (Ich glaube, dass muss mir mal jemand außerhalb der Diskussion dieses Patches erklären.) Dass es sowohl /(s)bin, als auch /usr/(s)bin gibt, ist eine UNIX Eigenheit (wie so oft) aus historischen Gründen. Die Besonderheit von /usr ist, dass es erst später eingehängt werden kann. (z.B. über NFS, oder einfach auf einer eigenen Partition/Platte) Einige Software braucht man aber zwingend, bevor man mounten kann. (z.B. "mount") Wo etwas jetzt tatsächlich reingehört, darüber kann man vermutlich streiten. Wenn du mich fragst, müsste das hier eher nach /usr/bin... > >> + $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ endef > > Keine Ahnung, warum der source-Pfad so heißen muss. Vielleicht kann mich jemand erleuchten. Da ich aber weiß, dass es funktioniert, ignoriere ich das mal für den Review. make install packt alfred-json nach /usr/bin/alfred-json, $(PKG_INSTALL_DIR) verweist auf das Prefix des Install-Dirs. Daher muss das Binary von dort kopiert werden. Fabian