[Python-apps-commits] r3967 - in packages/synopsis/trunk/debian (5 files)
chaica-guest at users.alioth.debian.org
chaica-guest at users.alioth.debian.org
Fri Oct 16 19:54:19 UTC 2009
Date: Friday, October 16, 2009 @ 19:54:18
Author: chaica-guest
Revision: 3967
* debian/control
- Using dh7 (Closes: #547866)
* debian/rules
- Using a tiny.rules and overrides
- Remove the hardcoded Python version.
- Using private space (/usr/lib/synopsis)
* *.install
- renaming paths according to new private space
Modified:
packages/synopsis/trunk/debian/changelog
packages/synopsis/trunk/debian/control
packages/synopsis/trunk/debian/rules
packages/synopsis/trunk/debian/synopsis-idl.install
packages/synopsis/trunk/debian/synopsis.install
Modified: packages/synopsis/trunk/debian/changelog
===================================================================
--- packages/synopsis/trunk/debian/changelog 2009-10-16 14:37:57 UTC (rev 3966)
+++ packages/synopsis/trunk/debian/changelog 2009-10-16 19:54:18 UTC (rev 3967)
@@ -1,23 +1,27 @@
synopsis (0.12-4) unstable; urgency=low
* debian/control
- - Using dh7.
+ - Using dh7 (Closes: #547866)
- Bump Standards-Version to 3.8.3
- Set Maintainer to Carl Chenet <chaica at ohmytux.com> (Closes: #491017)
- Add Vcs-Browser and Vcs-Svn fields.
- Add ${Misc:Depends} because of debhelper.
- Added Homepage field for the source package.
- Removed Suggest, Conflict outdated fields.
- - small typo correction on short description fields.
+ - Small typo correction on short description fields.
* debian/rules
+ - Using a tiny.rules and overrides
- Remove the hardcoded python version.
+ - Using private space (/usr/lib/synopsis)
+ * *.install
+ - renaming paths according to new private space
* debian/copyright
- Fixed path to license: LGPL to LGPL-2.1
* debian/synopsis-idl.copyright
- - Fixed path to license: GPL to GPL-2
* Added README.source for dpatch
- -- Carl Chenet <chaica at ohmytux.com> Mon, 14 Sep 2009 00:17:42 +0200
+ -- Carl Chenet <chaica at ohmytux.com> Fri, 16 Oct 2009 21:48:49 +0200
synopsis (0.12-3) unstable; urgency=low
Modified: packages/synopsis/trunk/debian/control
===================================================================
--- packages/synopsis/trunk/debian/control 2009-10-16 14:37:57 UTC (rev 3966)
+++ packages/synopsis/trunk/debian/control 2009-10-16 19:54:18 UTC (rev 3967)
@@ -3,8 +3,8 @@
Priority: optional
Maintainer: Carl Chenet <chaica at ohmytux.com>
Uploaders: Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 7), python-support, dpatch, python-dev, python, python-central (>= 0.5), xutils-dev, libgc-dev, pkg-config, graphviz, bison, flex
-XS-Python-Version: current
+Build-Depends: debhelper (>= 7.0.50~), python-support, dpatch, python-dev, python, xutils-dev, libgc-dev, pkg-config, graphviz, bison, flex
+XS-Python-Version: all
Standards-Version: 3.8.3
Homepage: http://synopsis.fresco.org/
Vcs-Svn: svn://svn.debian.org/python-apps/packages/synopsis/trunk/
Modified: packages/synopsis/trunk/debian/rules
===================================================================
--- packages/synopsis/trunk/debian/rules 2009-10-16 14:37:57 UTC (rev 3966)
+++ packages/synopsis/trunk/debian/rules 2009-10-16 19:54:18 UTC (rev 3967)
@@ -1,10 +1,5 @@
#!/usr/bin/make -f
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
include /usr/share/dpatch/dpatch.make
PKG_TMP=$(CURDIR)/debian/tmp
@@ -12,115 +7,36 @@
export ROOTSYNOPSIS=$(CURDIR)/debian/synopsis
export ROOTSYNOPSISDOC=$(CURDIR)/debian/synopsis-doc
-configure: configure-stamp
-configure-stamp: patch-stamp
- rm -f $@
- dh_testdir
+build: patch-stamp
+ dh build
- # configure the package
- python setup.py config --prefix=/usr --with-gc-prefix=/usr
+clean: unpatch
+ dh clean
- touch $@
+%:
+ dh $@
-build: configure-stamp build-stamp
-build-stamp:
- rm -f $@
- dh_testdir
- python setup.py build
+override_dh_auto_clean:
- # Build the reference manual
-# cd build/lib.* && mkdir -p share
-# cp -R $(CURDIR)/share/synopsis $(CURDIR)/build/lib.*/share/
-# env \
-# LD_LIBRARY_PATH=$$(echo $(CURDIR)/build/ctemp.*/src/lib) \
-# PYTHONPATH=$$(echo $(CURDIR)/build/lib.*) \
-# SYNOPSIS_NO_CACHE=1 \
-# $(PYDEF) setup.py build_doc --html
-# rm -rf $(CURDIR)/build/lib.*/share
+override_dh_link:
+ dh_link usr/lib/synopsis/synopsis usr/bin/synopsis
+ dh_link usr/lib/synopsis/sxr-server usr/bin/sxr-server
+ dh_link
- touch $@
+override_dh_auto_configure:
+ dh_auto_configure -- --prefix=/usr --with-gc-prefix=/usr
-clean-patched:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
+override_dh_auto_build:
+ dh_auto_build -- build
- # Add here commands to clean up after the build process.
- python setup.py clean
- find Synopsis -name '*.py?' | xargs rm
+override_dh_auto_install:
+ dh_auto_install -- --install-lib=/usr/lib/synopsis\
+ --install-scripts=/usr/lib/synopsis\
+ --root=$(PKG_TMP)\
+ --prefix=/usr
+ mv -f $(PKG_TMP)/usr/share/doc/synopsis-* $(PKG_TMP)/usr/share/doc/synopsis-doc
+ rm -f $(PKG_TMP)/usr/share/doc/synopsis-doc/COPYING
- # The build directory is not completely cleaned by the python setup script
- rm -rf build
- #cd share/doc/synopsis/html/Manual/ && rf -rf cxx python
-
- dh_clean
-
-clean: clean-patched unpatch
-
-install: build-stamp
- dh_testdir
- dh_testroot
-
- rm -rf $(PKG_TMP)
-
- # Install the package into the temporary directory
- python setup.py install --root=$(PKG_TMP) --prefix=/usr
- find $(PKG_TMP) -name '*.py?' | xargs rm
-
- # set correct directory name for documentation
- mv $(PKG_TMP)/usr/share/doc/synopsis-* $(PKG_TMP)/usr/share/doc/synopsis-doc
-
- # Clean up include directory; the Debian provided libgc is used,
- # therefore the gc include files must not be included
- rm -rf $(PKG_TMP)/usr/include/Synopsis/gc
-
- rm $(PKG_TMP)/usr/share/doc/synopsis-doc/COPYING
-
- # uncompress man pages; will be recompressed correctly later
- gzip -d $(PKG_TMP)/usr/share/man/man1/*.gz
-
- # Create the separate packages
- dh_install --list-missing --sourcedir=debian/tmp
-
-# Build architecture-independent files here.
-binary-indep: build install
- dh_testdir
- dh_testroot
-
- dh_installdocs -i
- dh_installchangelogs -i
- dh_link -i
-
- dh_compress -i
- dh_fixperms -i
- dh_installdeb -i
-
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
-
- dh_installdocs -a
- dh_installman -a
- dh_installinfo -a
- dh_installchangelogs -a
- dh_pycentral -a
- dh_link -a
- dh_strip -a
-
- dh_compress -a
- dh_fixperms -a
- dh_makeshlibs -a
- dh_installdeb -a
- dh_shlibdeps -a
-
- dh_gencontrol -a
- dh_md5sums -a
- dh_builddeb -a
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source
+override_dh_install:
+ mkdir -p debian/tmp/usr/bin
+ dh_install --sourcedir=debian/tmp
Modified: packages/synopsis/trunk/debian/synopsis-idl.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis-idl.install 2009-10-16 14:37:57 UTC (rev 3966)
+++ packages/synopsis/trunk/debian/synopsis-idl.install 2009-10-16 19:54:18 UTC (rev 3967)
@@ -1 +1 @@
-usr/lib/python*/site-packages/Synopsis/Parsers/IDL
+usr/lib/synopsis/Synopsis/Parsers/IDL
Modified: packages/synopsis/trunk/debian/synopsis.install
===================================================================
--- packages/synopsis/trunk/debian/synopsis.install 2009-10-16 14:37:57 UTC (rev 3966)
+++ packages/synopsis/trunk/debian/synopsis.install 2009-10-16 19:54:18 UTC (rev 3967)
@@ -1,12 +1,13 @@
-usr/bin
-usr/lib/python*/site-packages/Synopsis/*.py
-usr/lib/python*/site-packages/Synopsis/Formatters
-usr/lib/python*/site-packages/Synopsis/Processors
-usr/lib/python*/site-packages/Synopsis/Parsers/*.py
-usr/lib/python*/site-packages/Synopsis/Parsers/Python
-usr/lib/python*/site-packages/Synopsis/Parsers/Cpp
-usr/lib/python*/site-packages/Synopsis/Parsers/C
-usr/lib/python*/site-packages/Synopsis/Parsers/Cxx
-usr/lib/python*/site-packages/synopsis-*.egg-info
+usr/lib/synopsis/synopsis
+usr/lib/synopsis/sxr-server
+usr/lib/synopsis/Synopsis/*.py
+usr/lib/synopsis/Synopsis/Formatters
+usr/lib/synopsis/Synopsis/Processors
+usr/lib/synopsis/Synopsis/Parsers/*.py
+usr/lib/synopsis/Synopsis/Parsers/Python
+usr/lib/synopsis/Synopsis/Parsers/Cpp
+usr/lib/synopsis/Synopsis/Parsers/C
+usr/lib/synopsis/Synopsis/Parsers/Cxx
+usr/lib/synopsis/synopsis-*.egg-info
usr/share/man/man1
usr/share/synopsis-*
More information about the Python-apps-commits
mailing list