--- ijs-0.35.orig/debian/README.Debian +++ ijs-0.35/debian/README.Debian @@ -0,0 +1,16 @@ +ijs for Debian +-------------- + +This is a development release of the IJS (InkJet Server) library, which +is used to write ghostscript drivers. + +As IJS is continually changing, libtool's `-release' scheme of versioning +is used. This means that binary compatibility will break with every new +release, due to the `soname' changing. If you Build-Depend upon libijs, +you should either depend upon a specific version if libijs-dev or use an +unversioned build dependency if you want to build with any version (but +this may cause problems if the API changes). Once the IJS protocol and +library are frozen, I hope that a properly versioned shared library can +be packaged. + + -- Roger Leigh , Wed, 11 Feb 2004 21:28:28 +0000 --- ijs-0.35.orig/debian/libijs-dev.install +++ ijs-0.35/debian/libijs-dev.install @@ -0,0 +1,8 @@ +usr/bin/ijs-config +usr/include/ +usr/lib/libijs.a +usr/lib/libijs.la +usr/lib/libijs.so +usr/lib/pkgconfig/ +usr/share/ +ijs_spec.pdf usr/share/doc/libijs-dev --- ijs-0.35.orig/debian/libijs-0.35.docs +++ ijs-0.35/debian/libijs-0.35.docs @@ -0,0 +1 @@ +README --- ijs-0.35.orig/debian/libijs-0.35.install +++ ijs-0.35/debian/libijs-0.35.install @@ -0,0 +1 @@ +usr/lib/libijs-0.35.so --- ijs-0.35.orig/debian/copyright +++ ijs-0.35/debian/copyright @@ -0,0 +1,39 @@ +Author: Raph Levien +Download: http://www.linuxprinting.org/ijs/download/ + +Files: * +Copyright: (C) 2001-2002 artofcode LLC. +License: MIT/X11 + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +Files: debian/* +Copyright: (C) 2008 Bradley Smith +License: GPL-2+. + This program 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 program 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. + +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL-2'. --- ijs-0.35.orig/debian/libijs-dev.docs +++ ijs-0.35/debian/libijs-dev.docs @@ -0,0 +1,2 @@ +README +ijs_spec.pdf --- ijs-0.35.orig/debian/watch +++ ijs-0.35/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.linuxprinting.org/ijs/download/ijs-(\d.\d+).tar.gz --- ijs-0.35.orig/debian/rules +++ ijs-0.35/debian/rules @@ -0,0 +1,70 @@ +#!/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 + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ + --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --enable-shared + touch $@ + +build: configure build-stamp +build-stamp: + dh_testdir + $(MAKE) + $(MAKE) doc + touch $@ + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf build-stamp configure-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + rm -f $(CURDIR)/debian/tmp/usr/bin/*_example + dh_install --fail-missing + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps -V "libijs-0.35 (>= 0.35)" + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- ijs-0.35.orig/debian/changelog +++ ijs-0.35/debian/changelog @@ -0,0 +1,70 @@ +ijs (0.35-5) unstable; urgency=low + + * debian/control + - New maintainer email address. + - Update compat to 7 and upgrade debhelper Build-Depends. + - Reformat descriptions. + * Convert copyright to machine readable format. + + -- Bradley Smith Sun, 19 Oct 2008 21:54:12 +0100 + +ijs (0.35-4) unstable; urgency=low + + * New Maintainer. Closes: #479400 + * Remove control file generation. + * Update Standards-Version to 3.8.0. + * Depend on debhelper >= 5, and update compat to 5. + * Tidy up debian/rules. + * Add watch file. + + -- Bradley Smith Sun, 31 Aug 2008 12:24:52 +0100 + +ijs (0.35-3) unstable; urgency=low + + * debian/control: + - Update to Standards-Version 3.7.2. + - Build-Depend on debhelper v4. + * debian/rules: Use debhelper v4 compatibility mode. + + -- Roger Leigh Sun, 9 Jul 2006 14:32:46 +0100 + +ijs (0.35-2) unstable; urgency=low + + * debian/control: + - Update to Standards-Version 3.6.2. + - Change Maintainer to Debian Printing Group + . + + -- Roger Leigh Fri, 15 Jul 2005 19:44:27 +0100 + +ijs (0.35-1) unstable; urgency=low + + * New upstream release. + * Update to Standards-Version 3.6.0. + * Drop libtool and build patch which has been incorporated upstream. + * Rename libijs-$VERSION-dev to libijs-dev. Version information + is in the package, so the version in the name was redundant. + * Use dh_install rather than dh_movefiles. + * Use the distributed PDF manual rather than generating a PostScript + version. + * Build in a virtual root to work around distclean bug + (the PDF manual is removed). + + -- Roger Leigh Wed, 11 Feb 2004 23:25:49 +0000 + +ijs (0.34-2) unstable; urgency=low + + * Update to Standards-Version 3.5.7. + + -- Roger Leigh Sat, 19 Oct 2002 15:17:33 +0100 + +ijs (0.34-1) unstable; urgency=low + + * Initial Release. + * Close ijs ITP bug for wnpp, Closes: #141476 + * Add a manual page for ijs-config + * Add automake and libtool build tools + * Package both static and shared libraries + + -- Roger Leigh Sat, 11 May 2002 21:31:21 +0100 + --- ijs-0.35.orig/debian/control +++ ijs-0.35/debian/control @@ -0,0 +1,46 @@ +Source: ijs +Section: text +Priority: optional +Maintainer: Bradley Smith +Build-Depends: debhelper (>= 7), gs-common, docbook, docbook-utils +Standards-Version: 3.8.0 + +Package: libijs-dev +Section: libdevel +Architecture: any +Depends: libc6-dev, libijs-0.35 +Description: IJS raster image transport protocol: development files + IJS (InkJet Server) is, first and foremost, a protocol for transmission of + raster page images. This snapshot provides a reference implementation of + the protocol, the design of which is still in flux. When the protocol + specification is published, it will be authoritative. Applications should + feel free to link against the library provided in this package, adapt that + code for their own needs, or roll a completely new implementation. + . + IJS is a client-server protocol, used to write ghostscript drivers. The + drivers are separate programs. The client and server communicate via pipes, + though shared memory may be used additionally in the future. Currently IJS + is used by the hpijs and ijsgimpprint drivers. + . + Code for both the client- and server-side is included in the library. This + package provides a static library, development headers and documentation. + +Package: libijs-0.35 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: IJS raster image transport protocol: shared library + IJS is, first and foremost, a protocol for transmission of raster page + images. This snapshot provides a reference implementation of the protocol, + the design of which is still in flux. When the protocol specification is + published, it will be authoritative. Applications should feel free to link + against the library provided in this package, adapt that code for their own + needs, or roll a completely new implementation. + . + IJS is a client-server protocol, used to write ghostscript drivers. The + drivers are separate programs. The client and server communicate via pipes, + though shared memory may be used additionally in the future. Currently IJS + is used by the hpijs and ijsgimpprint drivers. + . + Code for both the client- and server-side is included in the library. This + package provides the shared library. --- ijs-0.35.orig/debian/compat +++ ijs-0.35/debian/compat @@ -0,0 +1 @@ +7