--- splix-1.0.1.1.orig/debian/docs +++ splix-1.0.1.1/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +THANKS +TODO --- splix-1.0.1.1.orig/debian/changelog +++ splix-1.0.1.1/debian/changelog @@ -0,0 +1,28 @@ +splix (1.0.1.1-0ubuntu1) gutsy; urgency=low + + * New upstream release + o Fixes support for Samsung ML-2010 (LP: #112030) + + -- Till Kamppeter Mon, 06 Aug 2007 11:44:05 +0100 + +splix (1.0.1-0ubuntu1) feisty; urgency=low + + * New upstream release + o Duplex support + o Support for Xerox Phaser 6100 + o Bug fixes + * Removed 10-fix-ppds.dpatch: PPDs fixed upstream + * debian/rules: Removed PPDs for Samsung CLP-300 and CLP-600, these + printers are known to not work with this release of the driver. + + -- Till Kamppeter Wed, 7 Feb 2007 10:44:10 +0000 + +splix (1.0.1~beta2-0ubuntu1) feisty; urgency=low + + * Initial Release. (Closes: LP #59829) + * Fixed PPD files + o It must be "*LanguageVersion: German", not + "*LanguageVersion: Deutsch". + o The PPDs for the CLP-600 had "CLP-60" as model name. + + -- Till Kamppeter Tue, 12 Dec 2006 12:00:00 +0100 --- splix-1.0.1.1.orig/debian/README.Debian +++ splix-1.0.1.1/debian/README.Debian @@ -0,0 +1,20 @@ + +SpliX for Ubuntu Linux +---------------------- + +This is the SpliX printer driver for Samsung's laser printers using the SPL2 +(monochrome) and SPLc (color) printing languages. + +The PPD files coming with this package (in ppd/) are generated with +"ppdc" of the CUPS DDK from http://www.cups.org/ based on the +instructions in the ppd/samsung.drv file. So ppd/samsung.drv is the +source code of the PPDs. In addition, CUPS DDK is free software, so +all requirements for the PPDs being in the main part of Ubuntu Linux +are fulfilled. + +The ready-made PPD files are there for convenience, to not require +from the user to have CUPS DDK installed. As CUPS DDK does not make +part of Debian or Ubuntu yet, we use these PPDs instead of building +them. + + -- Till Kamppeter , Fri, 12 Jan 2007 20:47:46 +0000 --- splix-1.0.1.1.orig/debian/control +++ splix-1.0.1.1/debian/control @@ -0,0 +1,23 @@ +Source: splix +Section: text +Priority: optional +Maintainer: Till Kamppeter +Build-Depends: debhelper (>= 5.0.0), groff, dpatch, libcupsys-dev, libcupsimage-dev +Standards-Version: 3.7.2 + +Package: splix +Architecture: any +Depends: ${shlibs:Depends} +Description: Driver for Samsung's SPL2 (bw) and SPLc (color) laser printers + Support for printing to SPL2- and SPLc-based printers. These are most + of the cheaper Samsung laser printers which do not understand standard + languages like PostScript or PCL. Both monochrome (ML-15xx, ML-16xx, + ML-17xx, ML-2xxx) and color (CLP-5xx, CLP-6xx) models are supported. + Also some rebranded Samsungs like the Xerox Phaser 6100 work with this + driver. + . + Note that older SPL1-based models (ML-12xx, ML-14xx) do not work. Use + these printers with the older "gdi" driver which is built into ESP + GhostScript. + . + Home Page: http://splix.ap2c.org/ --- splix-1.0.1.1.orig/debian/splix.install +++ splix-1.0.1.1/debian/splix.install @@ -0,0 +1,2 @@ +src/rastertospl2 usr/lib/cups/filter/ +ppd/*.ppd* usr/share/ppd/splix/ --- splix-1.0.1.1.orig/debian/rules +++ splix-1.0.1.1/debian/rules @@ -0,0 +1,80 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +patch: patch-stamp +patch-stamp: + dh_testdir + dpatch apply-all + touch patch-stamp + +configure: configure-stamp +configure-stamp: patch + dh_testdir + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + # Make the PPDs newer than the ppd/po/* and ppd/samsung.drv files + # so that make does not rebuild them (would require cupsddk) + touch ppd/*.ppd + $(MAKE) CFLAGS="$(CFLAGS)" + # Remove PPDs for Samsung CLP-300 and CLP-600, these printers are + # known to not work with this release of the driver + rm -f ppd/clp[36]00*.ppd* + touch build-stamp + +unpatch: + dh_testdir + dpatch deapply-all + rm -rf debian/patched + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp patch-stamp + -$(MAKE) clean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # "make install" does neither support "PREFIX" nor "DESTDIR". so + # we install the files manually + # $(MAKE) install + dh_install + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_installman + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- splix-1.0.1.1.orig/debian/compat +++ splix-1.0.1.1/debian/compat @@ -0,0 +1 @@ +5 --- splix-1.0.1.1.orig/debian/copyright +++ splix-1.0.1.1/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Till Kamppeter on +Tue, 12 Dec 2006. + +It was downloaded from http://splix.ap2c.org/ + +Upstream Authors: + Aurélien Croc + +Copyright: (C) 2006, Aurélien Croc (AP²C) + + 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; version 2 dated June, 1991. + + 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'.