[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-commit
Subject:    commit splix for openSUSE:Factory
From:       root () hilbert ! suse ! de (h_root)
Date:       2011-01-25 12:26:55
Message-ID: 20110125122655.B5DAD2022F () hilbert ! suse ! de
[Download RAW message or body]


Hello community,

here is the log from the commit of package splix for openSUSE:Factory
checked in at Tue Jan 25 13:26:55 CET 2011.



--------
New Changes file:

--- /dev/null	2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/splix/splix.changes	2011-01-25 11:09:57.000000000 \
+0100 @@ -0,0 +1,51 @@
+-------------------------------------------------------------------
+Tue Jan 25 11:04:19 CET 2011 - jsmeix@suse.de
+
+- A rename of a RPM binary package by chaging the name value
+  in the spec file and the spec file name also to "splix.spec"
+  is currently not possible whith the openSUSE toolset
+  (see why submitrequest 56905 was declined).
+  Therefore a new package "splix" was created and
+  the old package "cups-drivers-splix" was removed.
+
+-------------------------------------------------------------------
+Wed Dec 15 13:15:08 UTC 2010 - andrea@opensuse.org
+
+- rename package from cups-drivers-splix to splix according to
+  bnc#659579 
+
+-------------------------------------------------------------------
+Fri Aug  6 13:06:47 UTC 2010 - andrea@opensuse.org
+
+- exclude from the package ppd files that requires JBIG when
+  JBIG is disabled bnc#628698 
+- use upstream manufacturer subfolders
+
+-------------------------------------------------------------------
+Tue Apr  6 10:01:40 UTC 2010 - andrea@opensuse.org
+
+- fixed gcc 4.5 build failure
+
+-------------------------------------------------------------------
+Fri Oct  9 08:24:01 UTC 2009 - lnussel@suse.de
+
+- use bcond again
+
+-------------------------------------------------------------------
+Sun Oct  4 20:45:50 UTC 2009 - andrea@opensuse.org
+
+- re-enabled JBIG since i need it, it's possible to disable it
+  with "%%define with_jbigkit 0"
+
+-------------------------------------------------------------------
+Sun Oct  4 19:11:19 CEST 2009 - lnussel@suse.de
+
+- disable JBIG by default (patent problems)
+- move ppd files to subdirs with captital first letter as used by
+  cups-drivers
+
+-------------------------------------------------------------------
+Sat Jul  4 16:23:00 CEST 2009 - andrea@opensuse.org
+
+- New package 
+

calling whatdependson for head-i586


New:
----
  README.SuSE
  samsung_cms.tar.bz2
  splix-2.0.0-gcc45.patch
  splix-2.0.0.tar.bz2
  splix.changes
  splix.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ splix.spec ++++++
#
# spec file for package splix
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

%bcond_with jbigkit

%if %suse_version < 1120
%define _libexecdir %_prefix/lib
%endif

Name:           splix
Summary:        Driver for Samsung Printer Language printers
Version:        2.0.0
Release:        1
License:        GPLv2
Group:          Hardware/Printing
Url:            http://splix.ap2c.org/
Source0:        http://downloads.sourceforge.net/project/splix/splix/%{version}/%{name}-%{version}.tar.bz2
                
Source1:        http://splix.ap2c.org/samsung_cms.tar.bz2
Source2:        README.SuSE
Patch0:         %name-2.0.0-gcc45.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  cups-devel fdupes gcc-c++
%if %{with jbigkit}
BuildRequires:  jbigkit-devel
%endif
Requires:       cups
# Provide and obsolete its old RPM package name "cups-drivers-splix"
# see https://bugzilla.novell.com/show_bug.cgi?id=659579
Provides:       cups-drivers-splix >= %version
Obsoletes:      cups-drivers-splix < %version

%description
SpliX is a set of CUPS printer drivers for SPL (Samsung Printer
Language) printers. Some Samsung, Xerox and Dell printers use that
language.

%prep
%setup -q
%patch0 -p1
%__cp %SOURCE2 .

%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%__make %{!?_with_jbigkit:DISABLE_JBIG=1} %{?jobs:-j%{jobs}} V=1

%install
%makeinstall %{!?_with_jbigkit:DISABLE_JBIG=1} 
pushd $RPM_BUILD_ROOT%_datadir/cups/model/samsung/
%__tar xjvf "%{SOURCE1}"
popd
gzip -9 %buildroot/%_datadir/cups/model/*/*.ppd
%fdupes -s %{buildroot}

%clean
rm -fr %buildroot

%files
%defattr(-,root,root)
%doc README.SuSE
%dir %_datadir/cups
%dir %_datadir/cups/model
%dir %_datadir/cups/model/dell
%dir %_datadir/cups/model/samsung
%dir %_datadir/cups/model/xerox
%dir %_libexecdir/cups/
%dir %_libexecdir/cups/filter/
%_libexecdir/cups/filter/pstoqpdl
%_libexecdir/cups/filter/rastertoqpdl
%_datadir/cups/model/dell/*.ppd.gz
%_datadir/cups/model/samsung/*.ppd.gz
%_datadir/cups/model/samsung/cms
%_datadir/cups/model/xerox/*.ppd.gz

%changelog
++++++ README.SuSE ++++++
Installation of the color profile for color printers:
-----------------------------------------------------

Color printers needs color profile files to get better results. These
files are provided by your printer manufacturer and you have to install them
manually. To do that, download the linux official drivers and locate the "cms"
directory. Install them copy everything in

/usr/share/cups/model/MANUFACTURER/cms/

where MANUFACTURER is "samsung or xerox or dell"

Samsung color profile files are available at:

	http://splix.ap2c.org/samsung_cms.tar.bz2

even if they are already provided by this package

++++++ splix-2.0.0-gcc45.patch ++++++
diff -rNu splix-2.0.0/src/ppdfile.cpp splix-2.0.0.new/src/ppdfile.cpp
- --- splix-2.0.0/src/ppdfile.cpp       2009-02-06 12:49:10.000000000 +0100
+++ splix-2.0.0.new/src/ppdfile.cpp     2010-03-17 17:55:38.585903986 +0100
@@ -282,7 +282,7 @@
  * Opérateur d'assignation
  * Assignment operator
  */
- -void PPDFile::Value::operator = (const PPDFile::Value::Value &val)
+void PPDFile::Value::operator = (const PPDFile::Value &val)
 {
     if (_preformatted)
         delete[] _preformatted;


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic