all repos — openbox @ b7341b136a1374cd29e27eb9a69797142ff4258a

openbox fork - make it a bit more like ryudo

make debian paackage with a makedeb script instead. install stuff to the right directories
Dana Jansens danakj@orodu.net
commit

b7341b136a1374cd29e27eb9a69797142ff4258a

parent

cb30ea2fdea8d0779e56dce99a27723bc1a500e8

3 files changed, 19 insertions(+), 9 deletions(-)

jump to
M Makefile.amMakefile.am

@@ -363,7 +363,6 @@ data/rc.xml \

data/menu.xml edit = $(SED) \ - -e 's!@time\@!$(shell date "+%a, %d %B %Y %T %z")!' \ -e 's!@version\@!$(VERSION)!' \ -e 's!@bindir\@!$(bindir)!'

@@ -456,10 +455,4 @@ rm -f "$$d/$$p"; \

done \ done -deb: Makefile - $(edit) $(srcdir)/debian/changelog.in >$(srcdir)/debian/changelog - fakeroot debian/rules binary - -# dpkg-buildpackage -b -rfakeroot -f openbox-$(VERSION).tar.gz - -.PHONY: doc deb +.PHONY: doc
M debian/rulesdebian/rules

@@ -27,7 +27,7 @@

config.status: configure dh_testdir # Add here commands to configure the package. - ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --sysconfdir=/etc --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" build: build-stamp
A makedeb

@@ -0,0 +1,17 @@

+#!/bin/sh -x + +# get the version from configure.ac +VERSION=$(grep AC_INIT\(\\\[openbox\\] configure.ac|cut -d [ -f 3-|cut -d ] -f 1) + +TIME="$(date '+%a, %d %B %Y %T %z')" + +IN=debian/changelog.in +OUT=debian/changelog + +# make sure configure gets run with the right parameters +make distclean || rm -f config.status + +rm -f $OUT + +sed -e "s!@time@!$TIME!" -e "s!@version@!$VERSION!" $IN >$OUT && \ +fakeroot debian/rules binary