[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[patch] debian directories for gtk2-perl modules
- From: James Curbo <hannibal adtrw org>
- To: gtk perl mailing list <gtk-perl-list gnome org>
- Subject: [patch] debian directories for gtk2-perl modules
- Date: 11 Aug 2003 21:16:17 -0500
OK, this patch adds a debian/ directory to each of:
ExtUtils-Depends
Glade
Glib
Gnome2
GnomeCanvas
Gtk2
GtkSpell
It also adds a script to helpers/ that builds all the debs for you.
GnomePrint2 is left out for two reasons: 1) it doesn't seem to do much
yet and 2) I can't build it on my system (libgnomeprintui2.0-dev is no
longer in debian unstable, we're on 2.2. I suppose this could be fixed
by a small change to Makefile.PL though, but I haven't tried it)
The files in these debian/ directories are current as of right now; I am
working on getting new debs uploaded but mini-dinstall is being a pain,
so it may be tomorrow before they're up.
I will send in a new patch whenever I release new debs (which is only
usually during the weekly bugfix release, or what-have-you)
I would appreciate feedback on the Build-Depends and Depends lines of
debian/control of each package; I am fairly sure I have the dependencies
down (I checked Makefile.PL etc for each package) but I'd like to be
sure. (for non-debian people: Build-Depends specifies packages required
at build-time, and Depends specifies packages required at install/run
time. see http://www.debian.org/doc/debian-policy/ for more info)
Also, the packages fail some lintian checks that I'm not quite sure
about; they don't affect how the package works, so I'll worry about them
later.
Cheers,
James
diff -urN gtk2-perl-xs/ExtUtils-Depends/debian/changelog gtk2-perl-xs-working/ExtUtils-Depends/debian/changelog
--- gtk2-perl-xs/ExtUtils-Depends/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/ExtUtils-Depends/debian/changelog 2003-08-11 19:21:16.000000000 -0500
@@ -0,0 +1,6 @@
+libextutils-depends-perl (0.102-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:32:00 -0500
+
diff -urN gtk2-perl-xs/ExtUtils-Depends/debian/compat gtk2-perl-xs-working/ExtUtils-Depends/debian/compat
--- gtk2-perl-xs/ExtUtils-Depends/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/ExtUtils-Depends/debian/compat 2003-08-11 19:21:16.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/ExtUtils-Depends/debian/control gtk2-perl-xs-working/ExtUtils-Depends/debian/control
--- gtk2-perl-xs/ExtUtils-Depends/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/ExtUtils-Depends/debian/control 2003-08-11 19:21:16.000000000 -0500
@@ -0,0 +1,21 @@
+Source: libextutils-depends-perl
+Section: perl
+Priority: optional
+Build-Depends-Indep: debhelper (>= 3.0.16), perl (>= 5.8.0-7)
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libextutils-depends-perl
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends}
+Description: Easily build XS extensions that depend on XS extensions
+ This module tries to make it easy to build Perl extensions that use
+ functions and typemaps provided by other perl extensions. This means
+ that a perl extension is treated like a shared library that provides
+ also a C and an XS interface besides the perl one.
+ This works as long as the base extension is loaded with the RTLD_GLOBAL
+ flag (usually done with a
+ .
+ sub dl_load_flags {0x01}
+ .
+ in the main .pm file) if you need to use functions defined in the module.
diff -urN gtk2-perl-xs/ExtUtils-Depends/debian/copyright gtk2-perl-xs-working/ExtUtils-Depends/debian/copyright
--- gtk2-perl-xs/ExtUtils-Depends/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/ExtUtils-Depends/debian/copyright 2003-08-11 19:21:16.000000000 -0500
@@ -0,0 +1,11 @@
+This is the debian package for the ExtUtils::Depends module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+ Paolo Molaro, lupus debian org
+
+This module is licensed under the GPLv2, available on Debian systems
+in /usr/share/common-licenses/GPL
+
diff -urN gtk2-perl-xs/ExtUtils-Depends/debian/rules gtk2-perl-xs-working/ExtUtils-Depends/debian/rules
--- gtk2-perl-xs/ExtUtils-Depends/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/ExtUtils-Depends/debian/rules 2003-08-11 19:21:16.000000000 -0500
@@ -0,0 +1,85 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="-O2 -g -Wall"
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# We have nothing to do by default.
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs Changes
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/Glade/debian/changelog gtk2-perl-xs-working/Glade/debian/changelog
--- gtk2-perl-xs/Glade/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glade/debian/changelog 2003-08-11 19:21:30.000000000 -0500
@@ -0,0 +1,13 @@
+libgtk2-gladexml-perl (0.28-2) unstable; urgency=low
+
+ * Updated to latest CVS.
+ * Fixed some packaging issues.
+
+ -- James Curbo <hannibal adtrw org> Sun, 10 Aug 2003 18:08:22 -0500
+
+libgtk2-gladexml-perl (0.28-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:27:56 -0500
+
diff -urN gtk2-perl-xs/Glade/debian/compat gtk2-perl-xs-working/Glade/debian/compat
--- gtk2-perl-xs/Glade/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glade/debian/compat 2003-08-11 19:21:30.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/Glade/debian/control gtk2-perl-xs-working/Glade/debian/control
--- gtk2-perl-xs/Glade/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glade/debian/control 2003-08-11 19:21:30.000000000 -0500
@@ -0,0 +1,20 @@
+Source: libgtk2-gladexml-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 3.0.18), perl (>= 5.8.0-7), libgtk2-perl, libglib-perl (>= 0.90)
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libgtk2-gladexml-perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libgtk2-perl, libglib-perl (>=0.90)
+Description: Perl wrappers for the Gtk2::GladeXML utilities
+ Glade is open source project that provides utilities for rapid user interface
+ development. After designing an application with glade-2 the layout and
+ configuration is saved in a XML formatted file. libglade is a library to load
+ and use files of this particular XML format at application run time. This
+ module is a set of mappings of libglade. More specifically the gladexml portion
+ of libglade. These mappings allow access to libglade from PERL code. Better
+ yet you can load a file's contents into a PERL scalar do a few magical regular
+ expressions to customize things and the load up the app. It doesn't get any
+ easier.
diff -urN gtk2-perl-xs/Glade/debian/copyright gtk2-perl-xs-working/Glade/debian/copyright
--- gtk2-perl-xs/Glade/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glade/debian/copyright 2003-08-11 19:21:30.000000000 -0500
@@ -0,0 +1,10 @@
+This is the debian package for the Gtk2::GladeXML module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+ Ross McFarland <rwmcfa1 at neces dot com>.
+
+This module is licensed under the GPLv2, available on Debian systems
+in /usr/share/common-licenses/GPL
diff -urN gtk2-perl-xs/Glade/debian/rules gtk2-perl-xs-working/Glade/debian/rules
--- gtk2-perl-xs/Glade/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glade/debian/rules 2003-08-11 19:21:30.000000000 -0500
@@ -0,0 +1,90 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+OPTIMIZE = -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+OPTIMIZE += -g
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="$(OPTIMIZE)" LD_RUN_PATH=""
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/Glib/debian/changelog gtk2-perl-xs-working/Glib/debian/changelog
--- gtk2-perl-xs/Glib/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glib/debian/changelog 2003-08-11 19:21:39.000000000 -0500
@@ -0,0 +1,13 @@
+libglib-perl (0.92-2) unstable; urgency=low
+
+ * Updated to latest CVS.
+ * Fixed some packaging issues.
+
+ -- James Curbo <hannibal adtrw org> Sun, 10 Aug 2003 18:10:57 -0500
+
+libglib-perl (0.92-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:35:14 -0500
+
diff -urN gtk2-perl-xs/Glib/debian/compat gtk2-perl-xs-working/Glib/debian/compat
--- gtk2-perl-xs/Glib/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glib/debian/compat 2003-08-11 19:21:39.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/Glib/debian/control gtk2-perl-xs-working/Glib/debian/control
--- gtk2-perl-xs/Glib/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glib/debian/control 2003-08-11 19:21:39.000000000 -0500
@@ -0,0 +1,24 @@
+Source: libglib-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 3.0.16), perl (>= 5.8.0-7), libextutils-depends-perl (>= 0.1)
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libglib-perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libextutils-depends-perl (>= 0.1)
+Description: Perl wrappers for the GLib utility and Object libraries
+ This wrapper attempts to provide a perlish interface while remaining
+ as true as possible to the underlying C API, so that any reference
+ materials you can find on using GLib may still apply to using the
+ libraries from perl. Where GLib's functionality overlaps perl's,
+ perl's is favored; for example, you will find perl lists and arrays in
+ place of GSList or GList objects. Some concepts have been eliminated;
+ you need never worry about reference-counting on GObjects or GBoxed
+ structures. Other concepts have been converted to a perlish analogy;
+ the GType id will never be seen in perl, as the package name serves
+ that purpose.
+ .
+ This module also provides facilities for creating wrappers for other
+ GObject-based libraries.
diff -urN gtk2-perl-xs/Glib/debian/copyright gtk2-perl-xs-working/Glib/debian/copyright
--- gtk2-perl-xs/Glib/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glib/debian/copyright 2003-08-11 19:21:39.000000000 -0500
@@ -0,0 +1,16 @@
+This is the debian package for the Glib module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+
+muppet, <scott at asofyet dot org>, who borrowed heavily from the work
+of Göran Thyni, <gthyni at kirra dot net> and Guillaume Cottenceau
+<gc at mandrakesoft dot com> on the first gtk2-perl module, and from
+the sourcecode of the original gtk-perl and pygtk projects. Marc Lehmann
+<pcg at goof dot com> did lots of great work on the magic of making
+Glib::Object wrapper and subclassing work like they should..
+
+This module is licensed under the GPL. The full text of the GPL is
+available on Debian systems in /usr/share/common-licenses/GPL
diff -urN gtk2-perl-xs/Glib/debian/rules gtk2-perl-xs-working/Glib/debian/rules
--- gtk2-perl-xs/Glib/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Glib/debian/rules 2003-08-11 19:21:39.000000000 -0500
@@ -0,0 +1,90 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+OPTIMIZE = -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+OPTIMIZE += -g
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="$(OPTIMIZE)" LD_RUN_PATH=""
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README README.api-changes AUTHORS
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/Gnome2/debian/changelog gtk2-perl-xs-working/Gnome2/debian/changelog
--- gtk2-perl-xs/Gnome2/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gnome2/debian/changelog 2003-08-11 19:22:04.000000000 -0500
@@ -0,0 +1,13 @@
+libgnome2-perl (0.30-2) unstable; urgency=low
+
+ * Updated to latest CVS.
+ * Fixed some packaging issues.
+
+ -- James Curbo <hannibal adtrw org> Sun, 10 Aug 2003 18:17:54 -0500
+
+libgnome2-perl (0.30-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:38:22 -0500
+
diff -urN gtk2-perl-xs/Gnome2/debian/compat gtk2-perl-xs-working/Gnome2/debian/compat
--- gtk2-perl-xs/Gnome2/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gnome2/debian/compat 2003-08-11 19:22:04.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/Gnome2/debian/control gtk2-perl-xs-working/Gnome2/debian/control
--- gtk2-perl-xs/Gnome2/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gnome2/debian/control 2003-08-11 19:22:04.000000000 -0500
@@ -0,0 +1,12 @@
+Source: libgnome2-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 3.0.16), perl (>= 5.8.0-7), libgtk2-perl (>= 0.90)
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libgnome2-perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libgtk-perl (>= 0.80)
+Description: Perl interface to the 2.x series of the Gnome libraries
+ The Gnome2 module allows a perl developer to use the Gnome libraries.
diff -urN gtk2-perl-xs/Gnome2/debian/copyright gtk2-perl-xs-working/Gnome2/debian/copyright
--- gtk2-perl-xs/Gnome2/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gnome2/debian/copyright 2003-08-11 19:22:04.000000000 -0500
@@ -0,0 +1,12 @@
+This is the debian package for the Gnome2 module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+
+muppet <scott at asofyet dot org>
+
+This module is licensed under the GPL.
+The full text of the GPL is available on Debian systems in
+/usr/share/common-licenses/GPL
diff -urN gtk2-perl-xs/Gnome2/debian/rules gtk2-perl-xs-working/Gnome2/debian/rules
--- gtk2-perl-xs/Gnome2/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gnome2/debian/rules 2003-08-11 19:22:04.000000000 -0500
@@ -0,0 +1,90 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+OPTIMIZE = -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+OPTIMIZE += -g
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="$(OPTIMIZE)" LD_RUN_PATH=""
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README TODO AUTHORS
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/GnomeCanvas/debian/changelog gtk2-perl-xs-working/GnomeCanvas/debian/changelog
--- gtk2-perl-xs/GnomeCanvas/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GnomeCanvas/debian/changelog 2003-08-11 19:21:50.000000000 -0500
@@ -0,0 +1,13 @@
+libgnome2-canvas-perl (0.28-2) unstable; urgency=low
+
+ * Updated to latest CVS.
+ * Fixed some packaging issues.
+
+ -- James Curbo <hannibal adtrw org> Sun, 10 Aug 2003 18:19:36 -0500
+
+libgnome2-canvas-perl (0.28-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:39:37 -0500
+
diff -urN gtk2-perl-xs/GnomeCanvas/debian/compat gtk2-perl-xs-working/GnomeCanvas/debian/compat
--- gtk2-perl-xs/GnomeCanvas/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GnomeCanvas/debian/compat 2003-08-11 19:21:50.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/GnomeCanvas/debian/control gtk2-perl-xs-working/GnomeCanvas/debian/control
--- gtk2-perl-xs/GnomeCanvas/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GnomeCanvas/debian/control 2003-08-11 19:32:08.000000000 -0500
@@ -0,0 +1,13 @@
+Source: libgnome2-canvas-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 3.0.16), perl (>= 5.8.0-7), libgtk-perl (>= 0.26), libextutils-depends-perl, libgnomecanvas2-dev
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libgnome2-canvas-perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libgtk-perl
+Description: Perl interface to the Gnome Canvas libraries.
+ This module allows Perl programmers to access the Gnome Canvas
+ library.
diff -urN gtk2-perl-xs/GnomeCanvas/debian/copyright gtk2-perl-xs-working/GnomeCanvas/debian/copyright
--- gtk2-perl-xs/GnomeCanvas/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GnomeCanvas/debian/copyright 2003-08-11 19:21:50.000000000 -0500
@@ -0,0 +1,12 @@
+This is the debian package for the Gnome2::Canvas module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+
+muppet <scott asofyet org>
+
+This module is licensed under the GPL.
+The full text of the GPL is available on Debian systems in
+/usr/share/common-licenses/GPL
diff -urN gtk2-perl-xs/GnomeCanvas/debian/rules gtk2-perl-xs-working/GnomeCanvas/debian/rules
--- gtk2-perl-xs/GnomeCanvas/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GnomeCanvas/debian/rules 2003-08-11 19:21:50.000000000 -0500
@@ -0,0 +1,90 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+OPTIMIZE = -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+OPTIMIZE += -g
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="$(OPTIMIZE)" LD_RUN_PATH=""
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README TODO canvas_demo AUTHORS
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/Gtk2/debian/changelog gtk2-perl-xs-working/Gtk2/debian/changelog
--- gtk2-perl-xs/Gtk2/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gtk2/debian/changelog 2003-08-11 19:22:24.000000000 -0500
@@ -0,0 +1,13 @@
+libgtk2-perl (0.93-1) unstable; urgency=low
+
+ * Updated to latest CVS.
+ * Fixed some packaging issues.
+
+ -- James Curbo <hannibal adtrw org> Sun, 10 Aug 2003 18:22:24 -0500
+
+libgtk2-perl (0.92-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:42:03 -0500
+
diff -urN gtk2-perl-xs/Gtk2/debian/compat gtk2-perl-xs-working/Gtk2/debian/compat
--- gtk2-perl-xs/Gtk2/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gtk2/debian/compat 2003-08-11 19:22:24.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/Gtk2/debian/control gtk2-perl-xs-working/Gtk2/debian/control
--- gtk2-perl-xs/Gtk2/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gtk2/debian/control 2003-08-11 19:35:11.000000000 -0500
@@ -0,0 +1,14 @@
+Source: libgtk2-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 3.0.16), perl (>= 5.8.0-7), libglib-perl (>= 0.92), libgtk2.0-dev
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libgtk2-perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libglib-perl (>= 0.92)
+Description: Perl interface to the 2.x series of the Gimp Toolkit library
+ The Gtk2 module allows a perl developer to use the Gtk+ graphical user
+ interface library. The perl bindings follow the C API very closely, and
+ the C reference documentation should be considered the canonical source.
diff -urN gtk2-perl-xs/Gtk2/debian/copyright gtk2-perl-xs-working/Gtk2/debian/copyright
--- gtk2-perl-xs/Gtk2/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gtk2/debian/copyright 2003-08-11 19:22:24.000000000 -0500
@@ -0,0 +1,20 @@
+This is the debian package for the Gtk2 module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+
+The gtk2-perl team:
+
+muppet <scott at asofyet dot org>
+ Ross McFarland <rwmcfa1 at neces dot com>
+ Jörn Reder <joern at zyn dot de>
+ Göran Thyni <gthyni at kirra dot net>
+ Chas Owens <alas at wilma dot widomaker dot com>
+ Guillaume Cottenceau <gc at mandrakesoft dot com>
+ Marc Lehmann <pcg at goof dot com>.
+
+This module is licensed under the GPL.
+he full text of the GPL is available on Debian systems in
+/usr/share/common-licenses/GPL
diff -urN gtk2-perl-xs/Gtk2/debian/rules gtk2-perl-xs-working/Gtk2/debian/rules
--- gtk2-perl-xs/Gtk2/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/Gtk2/debian/rules 2003-08-11 19:22:24.000000000 -0500
@@ -0,0 +1,90 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+OPTIMIZE = -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+OPTIMIZE += -g
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="$(OPTIMIZE)" LD_RUN_PATH=""
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README TODO AUTHORS examples gtk-demo
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/GtkSpell/debian/changelog gtk2-perl-xs-working/GtkSpell/debian/changelog
--- gtk2-perl-xs/GtkSpell/debian/changelog 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GtkSpell/debian/changelog 2003-08-11 19:22:33.000000000 -0500
@@ -0,0 +1,13 @@
+libgtk2-spell-perl (1.00-2) unstable; urgency=low
+
+ * Updated to latest CVS.
+ * Fixed some packaging issues.
+
+ -- James Curbo <hannibal adtrw org> Sun, 10 Aug 2003 18:23:37 -0500
+
+libgtk2-spell-perl (1.00-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James Curbo <hannibal adtrw org> Wed, 6 Aug 2003 18:45:21 -0500
+
diff -urN gtk2-perl-xs/GtkSpell/debian/compat gtk2-perl-xs-working/GtkSpell/debian/compat
--- gtk2-perl-xs/GtkSpell/debian/compat 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GtkSpell/debian/compat 2003-08-11 19:22:33.000000000 -0500
@@ -0,0 +1 @@
+4
diff -urN gtk2-perl-xs/GtkSpell/debian/control gtk2-perl-xs-working/GtkSpell/debian/control
--- gtk2-perl-xs/GtkSpell/debian/control 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GtkSpell/debian/control 2003-08-11 19:35:41.000000000 -0500
@@ -0,0 +1,14 @@
+Source: libgtk2-spell-perl
+Section: perl
+Priority: optional
+Build-Depends: debhelper (>= 3.0.16), perl (>= 5.8.0-7), libgtk2-perl, libgtkspell-dev
+Maintainer: James Curbo <hannibal adtrw org>
+Standards-Version: 3.6.0
+
+Package: libgtk2-spell-perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, libgtk2-perl
+Description: Bindings for GtkSpell with Gtk2
+ Perl bindings to GtkSpell, used in concert with Gtk2::TextView. Provides
+ mis-spelled word highlighting in red and offers a right click pop-up menu with
+ suggested corrections.
diff -urN gtk2-perl-xs/GtkSpell/debian/copyright gtk2-perl-xs-working/GtkSpell/debian/copyright
--- gtk2-perl-xs/GtkSpell/debian/copyright 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GtkSpell/debian/copyright 2003-08-11 19:22:33.000000000 -0500
@@ -0,0 +1,11 @@
+This is the debian package for the Gtk2::Spell module.
+It was created by James Curbo <James Curbo <hannibal adtrw org>> using dh-make-perl.
+
+This module was downloaded from http://gtk2-perl.sf.net/
+
+The upstream author is:
+ rwmcfa1 <rwmcfa1 neces com>.
+
+This module is licensed under the GPL.
+The full text of the GPL is available on Debian systems in
+/usr/share/common-licenses/GPL
diff -urN gtk2-perl-xs/GtkSpell/debian/rules gtk2-perl-xs-working/GtkSpell/debian/rules
--- gtk2-perl-xs/GtkSpell/debian/rules 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/GtkSpell/debian/rules 2003-08-11 19:22:33.000000000 -0500
@@ -0,0 +1,90 @@
+#!/usr/bin/make -f
+#-*- makefile -*-
+# Made with the aid of dh_make, by Craig Small
+# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
+# Some lines taken from debmake, by Christoph Lameter.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+PACKAGE=$(shell dh_listpackages)
+
+ifndef PERL
+PERL = /usr/bin/perl
+endif
+
+ifndef DESTDIR
+DESTDIR=..
+endif
+TMP =`pwd`/debian/$(PACKAGE)
+
+OPTIMIZE = -O2 -Wall
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+OPTIMIZE += -g
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+
+ # Add here commands to compile the package.
+ $(PERL) Makefile.PL INSTALLDIRS=vendor
+ $(MAKE) OPTIMIZE="$(OPTIMIZE)" LD_RUN_PATH=""
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) realclean
+
+ dh_clean
+
+install:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp.
+ #$(MAKE) install DESTDIR=`pwd`/debian/tmp
+ $(MAKE) install PREFIX=$(TMP)/usr
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs README gtkspell_simple.pl AUTHORS
+ dh_installexamples
+ dh_installmenu
+# dh_installemacsen
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb --destdir=$(DESTDIR)
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary
diff -urN gtk2-perl-xs/helpers/buildalldebs.pl gtk2-perl-xs-working/helpers/buildalldebs.pl
--- gtk2-perl-xs/helpers/buildalldebs.pl 1969-12-31 18:00:00.000000000 -0600
+++ gtk2-perl-xs-working/helpers/buildalldebs.pl 2003-08-11 20:32:03.000000000 -0500
@@ -0,0 +1,29 @@
+#!/usr/bin/perl -w
+# script to build deb files for gtk2-perl, because
+# I know Perl better than make.
+# by James Curbo
+
+my @dirs = qw(ExtUtils-Depends Glade Glib Gnome2 GnomeCanvas Gtk2 GtkSpell);
+
+my $mode = $ARGV[0] || "all";
+
+my %methods = (
+ all => "debuild -us -uc",
+ clean => "debuild clean",
+);
+
+for (@dirs) {
+ if (not -d $_) {
+ die "Please run this script from the gtk2-perl-xs directory containing the various modules.";
+ }
+
+ chdir $_;
+
+ system($methods{$mode});
+
+ chdir "..";
+}
+
+if ($mode eq "clean") {
+ system("rm -f *.tar.gz *.deb *.dsc *.asc *.build *.changes *.upload");
+}
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]