[Pkg-haskell-commits] darcs: gitit: Split separate data package
KAction at gnu.org
KAction at gnu.org
Fri May 29 17:43:42 UTC 2015
Fri May 29 16:15:38 UTC 2015 KAction at gnu.org
* Split separate data package
R ./TODO
M ./changelog +1
M ./control -4 +15
M ./rules -29 +3
Fri May 29 16:15:38 UTC 2015 KAction at gnu.org
* Split separate data package
diff -rN -u old-gitit/TODO new-gitit/TODO
--- old-gitit/TODO 2015-05-29 17:43:41.824042210 +0000
+++ new-gitit/TODO 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
- * enable -prof support as soon as also pandoc has it
- * split out a -data package, shared among gitit and libghc-gitit-dev
diff -rN -u old-gitit/changelog new-gitit/changelog
--- old-gitit/changelog 2015-05-29 17:43:41.824042210 +0000
+++ new-gitit/changelog 2015-05-29 17:43:41.856042957 +0000
@@ -13,6 +13,7 @@
* Use debian/clean file over manual tinkering in debian/rules
* Bump standards version (3.9.6)
* Repack to get rid of jquery in source tarball
+ * Separate -data package
-- Joachim Breitner <nomeata at debian.org> Thu, 21 May 2015 23:42:58 +0200
diff -rN -u old-gitit/control new-gitit/control
--- old-gitit/control 2015-05-29 17:43:41.824042210 +0000
+++ new-gitit/control 2015-05-29 17:43:41.856042957 +0000
@@ -12,7 +12,9 @@
ghc,
pandoc (>= 1.12.4),
xsltproc,
- docbook-xsl
+ docbook-xsl,
+ libjs-jquery,
+ libjs-jquery-ui,
# -dev dependencies
, libghc-parsec3-dev
, libghc-pretty-dev
@@ -189,8 +191,7 @@
${haskell:Extra-Depends},
${misc:Depends},
${shlibs:Depends},
- libjs-jquery,
- libjs-jquery-ui,
+ libghc-gitit-data (== ${binary:Version}),
git | darcs | mercurial
Recommends: mime-support
Section: web
@@ -206,7 +207,7 @@
${haskell:Extra-Depends},
${misc:Depends},
${shlibs:Depends},
- gitit (>= ${binary:Version})
+ libghc-gitit-data (>= ${binary:Version})
Suggests: ${haskell:Suggests}
Recommends: ${haskell:Recommends}
Provides: ${haskell:Provides}
@@ -237,6 +238,16 @@
Suggests: ${haskell:Suggests}
Recommends: ${haskell:Recommends}
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
+ ${haskell:LongDescription}
+ .
+ ${haskell:Blurb}
+
+Package: libghc-gitit-data
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: ${haskell:Suggests}
+Recommends: ${haskell:Recommends}
+Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
${haskell:LongDescription}
.
${haskell:Blurb}
diff -rN -u old-gitit/rules new-gitit/rules
--- old-gitit/rules 2015-05-29 17:43:41.824042210 +0000
+++ new-gitit/rules 2015-05-29 17:43:41.852042864 +0000
@@ -1,16 +1,14 @@
#!/usr/bin/make -f
+DEB_DH_INSTALL_ARGS := --sourcedir=debian/tmp-inst-ghc
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/hlibrary.mk
MANPAGES := gitit.1 expireGititCache.1
-DEB_INSTALL_MANPAGES_gitit := $(MANPAGES)
DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl
XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
-DEB_GHC_EXTRA_PACKAGES := gitit (>= $(CABAL_VERSION))
-
ifeq (0,$(shell ghc --info | grep 'Have interpreter.*NO' >/dev/null 2>&1; echo $$?))
DEB_SETUP_GHC_CONFIGURE_ARGS := --flags=-plugins
endif
@@ -20,29 +18,5 @@
build/gitit:: $(MANPAGES)
-define link_jquery_ui
- dh_link -pgitit /usr/share/javascript/jquery-ui/ui/jquery.ui.$(1).min.js \
- usr/share/gitit/data/static/js/jquery.ui.$(1).js
-
-endef
-
-install/gitit:: debian/tmp-inst-ghc debian/extra-depends-ghc
- cp -av debian/tmp-inst-ghc/usr/bin/* debian/gitit/usr/bin
- cp -av debian/tmp-inst-ghc/usr/share/gitit debian/gitit/usr/share
-
- $(foreach mod, core draggable droppable tabs, $(call link_jquery_ui,$(mod)))
- dh_link -pgitit /usr/share/javascript/jquery/jquery.min.js \
- usr/share/gitit/data/static/js/jquery.js
-
- # Unlike other libraries, jquery-hotkeys does not provide minimized
- # version.
- dh_link -pgitit /usr/share/javascript/jquery-hotkeys/jquery.hotkeys.js \
- usr/share/gitit/data/static/js/jquery.hotkeys.js
-
- # Removes a few files, that are not necessary and make lintian cry
- rm -f debian/gitit/usr/share/gitit/data/post-update
- rm -f debian/gitit/usr/share/gitit/BLUETRIP-LICENSE
- rm -f debian/gitit/usr/share/gitit/YUI-LICENSE
-
- # Build data packages depends
- dh_haskell_depends -pgitit
+binary-post-install/libghc-gitit-data::
+ dh_linktree -p$(cdbs_curpkg)
More information about the Pkg-haskell-commits
mailing list