diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/README.Debian | 16 | ||||
-rw-r--r-- | debian/changelog | 132 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 66 | ||||
-rw-r--r-- | debian/copyright | 39 | ||||
-rw-r--r-- | debian/libijs-0.35.docs | 1 | ||||
-rw-r--r-- | debian/libijs-0.35.install | 1 | ||||
-rw-r--r-- | debian/libijs-dev.docs | 2 | ||||
-rw-r--r-- | debian/libijs-dev.install | 8 | ||||
-rwxr-xr-x | debian/rules | 73 | ||||
-rw-r--r-- | debian/watch | 2 |
11 files changed, 341 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..0e29814 --- /dev/null +++ b/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 <rleigh@debian.org>, Wed, 11 Feb 2004 21:28:28 +0000 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a514f3b --- /dev/null +++ b/debian/changelog @@ -0,0 +1,132 @@ +ijs (0.35-11slp2) unstable; urgency=low + + * Added license file + * Git: slp/pkgs/l/libijs + * Tag: ijs_0.35-11slp2 + + -- GangHeok Kim <gangheok.kim@samsung.com> Thu, 11 Oct 2012 18:13:58 +0900 + +ijs (0.35-10slp2) unstable; urgency=low + + * Added default manifest file + * Git: slp/pkgs/l/libijs + * Tag: ijs_0.35-10slp2 + + -- gpeegpee <gpeegpee@gpeegpee-ubuntu> Thu, 20 Sep 2012 13:53:00 +0900 + +ijs (0.35-9slp2) unstable; urgency=low + + * fixed spec file to find build-required symbols + * Git: slp/pkgs/l/libijs + * Tag: ijs_0.35-9slp2 + + -- GangHeok Kim <gangheok.kim@samsung.com> Fri, 25 May 2012 15:51:39 +0900 + +ijs (0.35-8slp2) unstable; urgency=low + + * version up for building packages + * Git: slp/pkgs/l/libijs + * Tag: ijs_0.35-8slp2 + + -- GangHeok Kim <gangheok.kim@samsung.com> Fri, 13 Apr 2012 15:35:06 +0900 + +ijs (0.35-7slp2) unstable; urgency=low + + * Ported latest version on slp + * Git: slp/pkgs/l/libijs + * Tag: ijs_0.35-7slp2 + + -- GangHeok Kim <gangheok.kim@samsung.com> Fri, 17 Feb 2012 17:21:23 +0900 + +ijs (0.35-7build1) lucid; urgency=low + + * rebuild rest of main for armel armv7/thumb2 optimization; + UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2 + + -- Alexander Sack <asac@ubuntu.com> Fri, 05 Mar 2010 04:36:40 +0100 + +ijs (0.35-7) unstable; urgency=low + + * Update config.{sub,guess}. + * Update Standards-Version to 3.8.1. (No changes). + * Add Vcs-* fields. + * Add Homepage field. + + -- Bradley Smith <bradsmith@debian.org> Sat, 25 Apr 2009 14:00:08 +0100 + +ijs (0.35-6) unstable; urgency=low + + * Fix parallel builds. Closes: #506527. + + -- Bradley Smith <bradsmith@debian.org> Sat, 22 Nov 2008 13:11:39 +0000 + +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 <bradsmith@debian.org> 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 <brad@brad-smith.co.uk> 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 <rleigh@debian.org> 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 + <debian-printing@lists.debian.org>. + + -- Roger Leigh <rleigh@debian.org> 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 <rleigh@debian.org> Wed, 11 Feb 2004 23:25:49 +0000 + +ijs (0.34-2) unstable; urgency=low + + * Update to Standards-Version 3.5.7. + + -- Roger Leigh <roger@whinlatter.uklinux.net> 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 <roger@whinlatter.uklinux.net> Sat, 11 May 2002 21:31:21 +0100 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0487d2c --- /dev/null +++ b/debian/control @@ -0,0 +1,66 @@ +Source: ijs +Section: text +Priority: optional +Maintainer: GangHeok Kim <gangheok.kim@samsung.com>, TaekSu Shin <taeksu.shin@samsung.com> +Uploaders: GangHeok Kim<gangheok.kim@samsung.com> +Build-Depends: debhelper (>= 7), docbook, docbook-utils, autotools-dev +#deleted gs-common +Standards-Version: 3.8.1 +Homepage: http://www.linuxprinting.org/ijs/ +Vcs-Git: http://git.brad-smith.co.uk/git/debian/pkg-ijs.git +Vcs-Browser: http://git.brad-smith.co.uk/?p=debian/pkg-ijs.git + +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. + +#Added libijs-dbg +Package: libijs-dbg +Section: debug +Architecture: any +Depends: ${misc:Depends}, libijs-0.35 (= ${binary:Version}) +Description: IJS raster image transport protocol: debugging symbols + 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. + . + This package provides the debugging symbols. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..6a6085d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,39 @@ +Author: Raph Levien <raph@casper.ghostscript.com> +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 <brad@brad-smith.co.uk> +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'. diff --git a/debian/libijs-0.35.docs b/debian/libijs-0.35.docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/debian/libijs-0.35.docs @@ -0,0 +1 @@ +README diff --git a/debian/libijs-0.35.install b/debian/libijs-0.35.install new file mode 100644 index 0000000..7193d9d --- /dev/null +++ b/debian/libijs-0.35.install @@ -0,0 +1 @@ +usr/lib/libijs-0.35.so diff --git a/debian/libijs-dev.docs b/debian/libijs-dev.docs new file mode 100644 index 0000000..facc63a --- /dev/null +++ b/debian/libijs-dev.docs @@ -0,0 +1,2 @@ +README +ijs_spec.pdf diff --git a/debian/libijs-dev.install b/debian/libijs-dev.install new file mode 100644 index 0000000..f04e4bc --- /dev/null +++ b/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 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c9f45ee --- /dev/null +++ b/debian/rules @@ -0,0 +1,73 @@ +#!/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 + cp -f /usr/share/misc/config.sub config.sub + cp -f /usr/share/misc/config.guess config.guess + 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: build-stamp +build-stamp: configure + dh_testdir + $(MAKE) + $(MAKE) doc + touch $@ + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf build-stamp configure-stamp +# rm -f config.sub config.guess + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + 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 --dbg-package=libijs-dbg + 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 diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..0b79bdf --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.linuxprinting.org/ijs/download/ijs-(\d.\d+).tar.gz |