diff options
Diffstat (limited to 'src/minefield-packager.mk.in')
-rw-r--r-- | src/minefield-packager.mk.in | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/minefield-packager.mk.in b/src/minefield-packager.mk.in index dba584d..e117f86 100644 --- a/src/minefield-packager.mk.in +++ b/src/minefield-packager.mk.in @@ -76,7 +76,7 @@ make_deb_targets = \ $(NULL) make_deb: BUILDID = $(shell grep ^BuildID $(WORKDIR)/debian/tmp/usr/lib/$(PKGNAME)/platform.ini | cut -d= -f2) -make_deb: VERSION = $(shell echo $(FILE) | sed -e 's/^[^-]*-//' | cut -d. -f1,2 | sed -e 's/pre/~/' -e 's/\([ab]\)/~\1/') +make_deb: VERSION = $(shell echo $(FILE) | sed -e 's/^[^-]*-//' | cut -d. -f1,2 | sed -e 's/pre//' -e 's/\([ab]\)/~\1/') make_deb: PACKDATE := $(shell date -R) make_deb: $(BUILDSTAMP) $(WORKDIR)/shlibs.local $(make_deb_targets) fakeroot dpkg-deb -b $(WORKDIR)/debian/tmp . @@ -93,6 +93,8 @@ $(WORKDIR)/debian/tmp/usr/share/applications/$(PKGNAME).desktop: $(LIBDIR)debian mkdir -p $(WORKDIR)/debian/tmp/usr/share/applications cat $< | sed \ -e 's/@PKGNAME@/$(PKGNAME)/g' \ + -e 's/@VERSION@/$(subst ~, ,$(VERSION))pre/g' \ + -e 's/@BUILDID@/$(BUILDID)/g' \ > $@ ############################# @@ -106,7 +108,7 @@ $(WORKDIR)/debian/tmp/usr/share/pixmaps/$(PKGNAME).png: $(BUILDSTAMP) $(WORKDIR)/debian/tmp/DEBIAN/changelog: $(LIBDIR)debian/changelog.in $(BUILDSTAMP) cat $< | sed \ -e 's/@PKGNAME@/$(PKGNAME)/g' \ - -e 's/@VERSION@/$(VERSION)build$(BUILDID)/g' \ + -e 's/@VERSION@/$(VERSION)~build$(BUILDID)/g' \ -e 's/@DATE@/$(PACKDATE)/g' \ > $@ @@ -118,7 +120,7 @@ $(WORKDIR)/debian/tmp/DEBIAN/control: $(LIBDIR)debian/control.in $(BUILDSTAMP) cat $< | sed \ -e 's/@PKGNAME@/$(PKGNAME)/g' \ -e 's/@ARCH@/$(ARCH)/g' \ - -e 's/@VERSION@/$(VERSION)build$(BUILDID)/g' \ + -e 's/@VERSION@/$(VERSION)~build$(BUILDID)/g' \ -e 's/@DEPENDS@/$(DEPENDS)/g' \ > $@ |