[DRE-commits] [redmine] 05/11: several packaging changes
Antonio Terceiro
terceiro at moszumanska.debian.org
Tue Aug 25 23:47:25 UTC 2015
This is an automated email from the git hooks/post-receive script.
terceiro pushed a commit to branch master
in repository redmine.
commit 985f9fb25cbfed153bb99f6cbbd3c4adebdd9a35
Author: Antonio Terceiro <terceiro at debian.org>
Date: Tue Aug 25 17:37:50 2015 -0300
several packaging changes
---
debian/changelog | 3 +++
debian/compat | 2 +-
debian/control | 2 +-
debian/rules | 52 +++++-----------------------------------------------
4 files changed, 10 insertions(+), 49 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 8f37180..085bd15 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ redmine (3.1.0-1) UNRELEASED; urgency=medium
* New upstream release
* debian/watch: point at github
+ * Bump debhelper compatibility level to 9
+ * Move from cdbs to dh
+ * Stop builing fonts, upstream redmine doesn't rely on them anymore
-- Antonio Terceiro <terceiro at debian.org> Tue, 25 Aug 2015 17:33:17 -0300
diff --git a/debian/compat b/debian/compat
index 7f8f011..ec63514 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index 9314337..719c849 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: extra
Maintainer: Jérémy Lal <kapouer at melix.org>
Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>,
Antonio Terceiro <terceiro at debian.org>
-Build-Depends: debhelper (>= 7), cdbs, ttf2ufm, ttf-dejavu, ttf-freefont, php5-cli
+Build-Depends: debhelper (>= 9)
Build-Depends-Indep: po-debconf
Standards-Version: 3.9.5
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ruby-extras/redmine.git
diff --git a/debian/rules b/debian/rules
index 3ed2f39..18739e9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,10 @@
#!/usr/bin/make -f
# -*- makefile -*-
-include /usr/share/cdbs/1/rules/debhelper.mk
+%:
+ dh $@
-buildfontsdir = buildfonts
-ttf2ufmbin = LANG=en_EN.utf8 ttf2ufm -W 0 -a -F
-makefontunibin = cd $(buildfontsdir) && /usr/bin/php $(CURDIR)/lib/plugins/rfpdf/lib/fonts/ttf2ufm/makefontuni_ruby.php
-
-binary-install/redmine::
+override_dh_auto_install:
# Clean up the "extra" license files with typos :)
find debian/redmine/usr/share/redmine -name "*LICEN*E*" -exec rm -f '{}' \;
rm debian/redmine/usr/share/redmine/lib/SVG/GPL.txt
@@ -27,45 +24,6 @@ binary-install/redmine::
rm -f debian/redmine/usr/share/redmine/config/database.yml.example
# replace config/email.yml by /etc/redmine/<instance>/email.yml in all locales (Closes: #590846)
- sed -i -e 's/config\/configuration\.yml/\/etc\/redmine\/\<\;instance\>\;\/configuration\.yml/g' debian/redmine/usr/share/redmine/config/locales/*.yml
-
- # Mark scripts as executable until upstream fixes their .tar.gz archive build
- chmod a+x debian/redmine/usr/share/redmine/Rakefile
- chmod a+x debian/redmine/usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb
- chmod a+x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/fpdf/makefont.rb
- chmod a+x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/test/test_helper.rb
-
- # some files are marked executable, fix them
- chmod a-x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/logo_example.png
- chmod a-x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/utf8test.txt
- chmod a-x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/tcpdf.rb
- chmod a-x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/config/lang/eng.rb
- chmod a-x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/fonts/ttf2ufm/makefontuni_ruby.php
- chmod a-x debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/fonts/ttf2ufm/README.TXT
-
- # install font files
- mv $(buildfontsdir)/*.z debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/fonts/
- mv $(buildfontsdir)/*.rb debian/redmine/usr/share/redmine/lib/plugins/rfpdf/lib/fonts/
-
-build:
- # build fonts
- mkdir -p $(buildfontsdir)
- $(ttf2ufmbin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf $(buildfontsdir)/dejavusans
- $(ttf2ufmbin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf $(buildfontsdir)/dejavusansb
- $(ttf2ufmbin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf $(buildfontsdir)/dejavusansi
- $(ttf2ufmbin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf $(buildfontsdir)/dejavusansbi
- $(ttf2ufmbin) /usr/share/fonts/truetype/freefont/FreeSans.ttf $(buildfontsdir)/freesans
- $(ttf2ufmbin) /usr/share/fonts/truetype/freefont/FreeSansBold.ttf $(buildfontsdir)/freesansb
- $(ttf2ufmbin) /usr/share/fonts/truetype/freefont/FreeSansOblique.ttf $(buildfontsdir)/freesansi
- $(ttf2ufmbin) /usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf $(buildfontsdir)/freesansbi
- $(makefontunibin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf dejavusans.ufm
- $(makefontunibin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf dejavusansb.ufm
- $(makefontunibin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf dejavusansi.ufm
- $(makefontunibin) /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf dejavusansbi.ufm
- $(makefontunibin) /usr/share/fonts/truetype/freefont/FreeSans.ttf freesans.ufm
- $(makefontunibin) /usr/share/fonts/truetype/freefont/FreeSansBold.ttf freesansb.ufm
- $(makefontunibin) /usr/share/fonts/truetype/freefont/FreeSansOblique.ttf freesansi.ufm
- $(makefontunibin) /usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf freesansbi.ufm
+ sed -i -e 's/config\/configuration\.yml/\/etc\/redmine\/\<\;instance\>\;\/configuration\.yml/g' debian/redmine/usr/share/redmine/config/locales/*.yml
-clean::
- rm -rf $(buildfontsdir)
+ dh_auto_install
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/redmine.git
More information about the Pkg-ruby-extras-commits
mailing list