summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/README.Debian16
-rw-r--r--debian/changelog132
-rw-r--r--debian/compat1
-rw-r--r--debian/control66
-rw-r--r--debian/copyright39
-rw-r--r--debian/libijs-0.35.docs1
-rw-r--r--debian/libijs-0.35.install1
-rw-r--r--debian/libijs-dev.docs2
-rw-r--r--debian/libijs-dev.install8
-rwxr-xr-xdebian/rules73
-rw-r--r--debian/watch2
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