[Pkg-xfce-commits] r2104 - in desktop/branches: . svn-snapshots svn-snapshots/libxfce4menu svn-snapshots/libxfce4menu/debian

mykey-guest at alioth.debian.org mykey-guest at alioth.debian.org
Fri Jun 6 13:34:27 UTC 2008


Author: mykey-guest
Date: 2008-06-06 13:34:26 +0000 (Fri, 06 Jun 2008)
New Revision: 2104

Added:
   desktop/branches/svn-snapshots/
   desktop/branches/svn-snapshots/libxfce4menu/
   desktop/branches/svn-snapshots/libxfce4menu/debian/
   desktop/branches/svn-snapshots/libxfce4menu/debian/changelog
   desktop/branches/svn-snapshots/libxfce4menu/debian/compat
   desktop/branches/svn-snapshots/libxfce4menu/debian/control
   desktop/branches/svn-snapshots/libxfce4menu/debian/copyright
   desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu-dev.install
   desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu.install
   desktop/branches/svn-snapshots/libxfce4menu/debian/rules
Log:
Initial debian package libxfce4menu

Todo:
- fix the use of dh_makeshlibs and dh_shlibdeps
- doesn't build in pbuilder because of -Wall


Added: desktop/branches/svn-snapshots/libxfce4menu/debian/changelog
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/changelog	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/changelog	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1,6 @@
+libxfce4menu (0.1.0svn-r27040-1) unstable; urgency=low
+
+  * Initial release
+
+ -- Mike Massonnet <mmassonnet at gmail.com>  Fri, 06 Jun 2008 14:00:06 +0200
+

Added: desktop/branches/svn-snapshots/libxfce4menu/debian/compat
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/compat	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/compat	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1 @@
+6

Added: desktop/branches/svn-snapshots/libxfce4menu/debian/control
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/control	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/control	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1,29 @@
+Source: libxfce4menu
+Priority: optional
+Section: libs
+Maintainer: Debian Xfce Maintainers <pkg-xfce-devel at lists.alioth.debian.org
+Uploaders: Emanuele Rocca <ema at debian.org>, Simon Huggins <huggie at earth.li>, Yves-Alexis Perez <corsac at debian.org>, Mike Massonnet <mmassonnet at gmail.com>
+Build-Depends: debhelper (>= 6), libxfce4util-dev
+Standards-Version: 3.7.3
+Homepage: http://www.xfce.org/
+Vcs-Svn: svn://svn.debian.org/pkg-xfce/desktop/branches/svn-snapshots/libxfce4menu/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-xfce/desktop/branches/svn-snapshots/libxfce4menu/
+
+Package: libxfce4menu-dev
+Section: libdevel
+Architecture: any
+Depends: libxfce4menu (= ${binary:Version}), libxfce4util-dev
+Suggests: devhelp
+Description: Development files for libxfce4menu
+ This package contains the headers and the static library
+ for libxfce4menu.
+ .
+ The libxfce4menu Reference Manual is also included and
+ it can be consulted using Devhelp or a web browser.
+
+Package: libxfce4menu
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: freedesktop.org compliant menu implementation for Xfce
+ This package contains libxfce4menu for Xfce4.

Added: desktop/branches/svn-snapshots/libxfce4menu/debian/copyright
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/copyright	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/copyright	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1,31 @@
+This package was debianized by Mike Massonnet <mmassonnet at gmail.com> on
+Fri, 06 Jun 2008 14:00:06 +0200.
+
+It was downloaded from http://mocha.xfce.org/downloads/svn-snapshots/xfce/
+
+Upstream Author(s) and Copyright holders are: 
+
+    © 2006-2008 Jannis Pohlmann <jannis at xfce.org>
+
+License:
+
+    This package is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+ 
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2008, Mike Massonnet <mmassonnet at gmail.com> and
+is licensed under the GPL, see above.
+

Added: desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu-dev.install
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu-dev.install	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu-dev.install	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1,5 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig/*
+usr/share/gtk-doc/html/libxfce4menu/*

Added: desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu.install
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu.install	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/libxfce4menu.install	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1,2 @@
+usr/lib/lib*.so.*
+usr/share/locale/

Added: desktop/branches/svn-snapshots/libxfce4menu/debian/rules
===================================================================
--- desktop/branches/svn-snapshots/libxfce4menu/debian/rules	                        (rev 0)
+++ desktop/branches/svn-snapshots/libxfce4menu/debian/rules	2008-06-06 13:34:26 UTC (rev 2104)
@@ -0,0 +1,67 @@
+#!/usr/bin/make -f
+
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+config.status: configure
+	dh_testdir
+	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --sysconfdir=/etc
+
+build: build-stamp
+build-stamp:  config.status 
+	dh_testdir
+	$(MAKE)
+	touch $@
+
+clean: 
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp 
+	
+	[ ! -f Makefile ] || $(MAKE) distclean
+
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess config.guess
+endif
+	
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+binary-indep: build install
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs NEWS TODO
+	dh_install --list-missing --sourcedir=debian/tmp
+	dh_strip
+	dh_compress
+	dh_fixperms
+#FIXME
+#dh_makeshlibs -V 'libxfce4menu (>= 0.1.0)'
+#dh_shlibdeps
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install 


Property changes on: desktop/branches/svn-snapshots/libxfce4menu/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-xfce-commits mailing list