summaryrefslogtreecommitdiff
path: root/src/minefield-packager.mk.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/minefield-packager.mk.in')
-rw-r--r--src/minefield-packager.mk.in8
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' \
> $@