X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=debian%2Frules;h=df0df7e238ccb8df74afd0ca10afd9352f1d2c76;hb=HEAD;hp=e5889f7014b7560694544a563cd3788a22fad034;hpb=a6018bd246bc0db01ee2471da50554704b4d4331;p=sven%2Fvym.git diff --git a/debian/rules b/debian/rules index e5889f7..df0df7e 100755 --- a/debian/rules +++ b/debian/rules @@ -1,39 +1,21 @@ #!/usr/bin/make -f -DEB_COMPRESS_EXCLUDE = vym.pdf - -include /usr/share/cdbs/1/rules/patchsys-quilt.mk -include /usr/share/quilt/quilt.make -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/qmake.mk - export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -include /usr/share/dpkg/buildflags.mk - export QT_SELECT = 5 -DEB_QMAKE_ARGS = "DATADIR=/usr/share" - -DEB_BUILD_PARALLEL = 1 - -clean:: - rm -f lang/vym.*.qm - rm -f vym +%: + dh $@ -common-configure-arch:: - lrelease vym.pro +override_dh_auto_configure: + dh_auto_configure -- \ + -DCMAKE_INSTALL_DATAROOTDIR="share/vym" \ + -DCMAKE_INSTALL_MANDIR="share/man/man1" \ + -DCMAKE_INSTALL_DOCDIR="share/doc/vym" -$(DEB_BUILDDIR)/Makefile: - dh_auto_configure --buildsystem=qmake --builddirectory=$(DEB_BUILDDIR) -- $(DEB_QMAKE_ARGS) +override_dh_auto_install: + dh_auto_install --destdir=debian/vym/ -common-install-arch:: - install -m 644 debian/vym.desktop debian/vym/usr/share/applications/vym.desktop - install -m 0644 icons/vym.png $(CURDIR)/debian/vym/usr/share/pixmaps/ - install -m 0644 lang/*.qm $(CURDIR)/debian/vym/usr/share/vym/lang/ - mv $(CURDIR)/debian/vym/usr/share/vym/demos $(CURDIR)/debian/vym/usr/share/doc/vym - chmod 644 $(CURDIR)/debian/vym/usr/share/vym/icons/vym.ico - rm -f $(CURDIR)/debian/vym/usr/share/vym/scripts/vym2txt.sh - rm -f $(CURDIR)/debian/vym/usr/share/vym/scripts/vym2html.sh - mkdir -p $(CURDIR)/debian/vym/usr/share/vym/doc/ - dh_link /usr/share/vym/icons/vym.png /usr/share/pixmaps/vym.png +# prevent compression of pdf documentation +override_dh_compress: + dh_compress -X.pdf