voyageur    14/06/07 19:45:32

  Modified:             ChangeLog
  Added:                splix-2.0.0_p20130826.ebuild
  Log:
  Bump to latest snapshot, adds some new models support and some fixes. Also 
fetch cms tarball from my devspace
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
C74525F2)

Revision  Changes    Path
1.29                 net-print/splix/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/splix/ChangeLog?rev=1.29&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/splix/ChangeLog?rev=1.29&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/splix/ChangeLog?r1=1.28&r2=1.29

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-print/splix/ChangeLog,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- ChangeLog   16 Aug 2013 09:30:33 -0000      1.28
+++ ChangeLog   7 Jun 2014 19:45:32 -0000       1.29
@@ -1,6 +1,13 @@
 # ChangeLog for net-print/splix
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-print/splix/ChangeLog,v 1.28 2013/08/16 
09:30:33 mrueg Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-print/splix/ChangeLog,v 1.29 2014/06/07 
19:45:32 voyageur Exp $
+
+*splix-2.0.0_p20130826 (07 Jun 2014)
+
+  07 Jun 2014; Bernard Cafarelli <[email protected]>
+  +splix-2.0.0_p20130826.ebuild:
+  Bump to latest snapshot, adds some new models support and some fixes. Also
+  fetch cms tarball from my devspace
 
   16 Aug 2013; Manuel RĂ¼ger <[email protected]> 
-splix-2.0.0_p20110219-r1.ebuild:
   Cleanup.



1.1                  net-print/splix/splix-2.0.0_p20130826.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/splix/splix-2.0.0_p20130826.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/splix/splix-2.0.0_p20130826.ebuild?rev=1.1&content-type=text/plain

Index: splix-2.0.0_p20130826.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/net-print/splix/splix-2.0.0_p20130826.ebuild,v 1.1 
2014/06/07 19:45:32 voyageur Exp $

EAPI=5
inherit eutils toolchain-funcs

DESCRIPTION="A set of CUPS printer drivers for SPL (Samsung Printer Language) 
printers"
HOMEPAGE="http://splix.sourceforge.net/";
SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P}.tar.bz2
        http://dev.gentoo.org/~voyageur/samsung-cms-20120312.tar.xz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+jbig"

DEPEND=">=app-text/ghostscript-gpl-9.02
        >=net-print/cups-1.4.0
        jbig? ( media-libs/jbigkit )"
RDEPEND="${DEPEND}"

src_prepare() {
        # Move to correct place
        mv *.ppd ppd/ || die "ppd files move failed"
        # Honor LDFLAGS
        sed -e "/[a-z]_LDFLAGS/s/:=.*/:= $\{LDFLAGS\}/" -i module.mk \
                || die "module.mk sed failed"
        # Correct link comand
        sed -e "s/g++/$\{LINKER\}/" -i rules.mk \
                || die "rules.mk sed failed"
}

src_compile() {
        local options="MODE=optimized"
        use jbig || options="${options} DISABLE_JBIG=1"
        emake ${options} PSTORASTER=gstoraster CXX="$(tc-getCXX)" \
                OPTIM_CFLAGS="${CFLAGS}" OPTIM_CXXFLAGS="${CXXFLAGS}"
}

src_install() {
        emake DESTDIR="${D}" install
        gzip "${ED}"/$(cups-config --datadir)/model/*/*.ppd || die "ppd gzip 
failed"

        emake DESTDIR="${D}" CMSDIR="${WORKDIR}"/cms MANUFACTURER=samsung 
installcms
        # Add symlinks for xerox and dell models (installed in samsung)
        dosym $(cups-config --datadir)/profiles/samsung $(cups-config 
--datadir)/profiles/xerox
        dosym $(cups-config --datadir)/profiles/samsung $(cups-config 
--datadir)/profiles/dell
}

pkg_postinst() {
        ewarn "You *MUST* make sure that the PPD files that CUPS is using"
        ewarn "for actually installed printers are updated if you upgraded"
        ewarn "from a previous version of splix!"
        ewarn "Otherwise you will be unable to print (your printer might"
        ewarn "spit out blank pages etc.)."
        ewarn "To do that, simply delete the corresponding PPD file in"
        ewarn "/etc/cups/ppd/, click on 'Modify Printer' belonging to the"
        ewarn "corresponding printer in the CUPS webinterface (usually"
        ewarn "reachable via http://localhost:631/) and choose the correct"
        ewarn "printer make and model, for example:"
        ewarn "'Samsung' -> 'Samsung ML-1610, 1.0 (en)'"
}




Reply via email to