Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2
cupsddk
cupsddk.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cupsddk.spec of Package cupsddk
# # spec file for package cupsddk (Version 1.2.3) # # Copyright (c) 2009 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 Name: cupsddk BuildRequires: cups cups-devel gcc-c++ libpng-devel libtiff-devel openssl-devel License: GPL v2 or later Group: Hardware/Printing Requires: cups, cups-devel, cups-libs Version: 1.2.3 Release: 136 Url: http://www.cups.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: CUPS Driver Development Kit PreReq: %insserv_prereq %fillup_prereq Source0: ftp://ftp.easysw.com/pub/cupsddk/1.0/%{name}-%{version}-source.tar.bz2 Patch0: %{name}-1.0.1-nostrip_install.patch Patch1: %{name}-1.2.3-nostatic_libcups.patch %description The CUPS Driver Development Kit (DDK) provides a suite of standard drivers, a PPD file compiler, and other utilities that can be used to develop printer drivers for CUPS and other printing environments. CUPS provides a portable printing layer for UNIX(r)-based operating systems. The CUPS DDK provides the means for mass-producing PPD files and drivers or filters for CUPS-based printer drivers. Authors: -------- Easy Software Products <cups@cups.org> %prep %setup %patch0 %patch1 -p1 %build CFLAGS="$RPM_OPT_FLAGS" \ CXXFLAGS="$RPM_OPT_FLAGS" \ LDFLAGS="$RPM_OPT_FLAGS" \ ./configure \ --libdir=%{_libdir} \ --disable-static \ --with-docdir=%{_defaultdocdir}/%{name} make # fix link in HTML perl -pi -e 's;images/ddk-large.png;ddk-large.png;' doc/cupsddk.html %install make DESTDIR=$RPM_BUILD_ROOT BUILDROOT=$RPM_BUILD_ROOT install # remove installed, but unpackaged files: rm -rf $RPM_BUILD_ROOT/%{_mandir}/cat* rm -rf $RPM_BUILD_ROOT/usr/share/doc/cupsddk # documentation... cp -a LICENSE.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} cp -a README.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} cp -a CHANGES.txt $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} cp -a LICENSE.html $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} cp -a doc/cupsddk.pdf $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} cp -a doc/cupsddk.html $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} cp -a doc/images/ddk-large.png $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} %clean # Clear up the mess [ "$RPM_BUILD_ROOT" != "" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; %files %defattr(-, root, root) %{_bindir}/* %{_libdir}/cups/filter/* %{_includedir}/cups/driver.h %dir /usr/share/cupsddk %dir %{_libdir}/cups/driver %dir %{_libdir}/cups/driver/drv /usr/share/cupsddk/* %doc %{_mandir}/man5/* %doc %{_mandir}/man1/* %doc %{_defaultdocdir}/%{name} %changelog * Mon Apr 14 2008 kssingvo@suse.de - unhandsome fix for broken static linker - renamed first patch * Mon Oct 15 2007 kssingvo@suse.de - update to version 1.2.3: * fixes a number of issues in the PPD compiler * fixes some localization bugs in the PPD compiler * adds a missing file from the previous release * Mon Jul 30 2007 kssingvo@suse.de - update to version 1.2.0: * The DDK is now owned and licensed by Apple Inc. * Added many new and updated message catalogs for the default localization strings. * The ppdc utility did not generate localized PageSize, InputSlot, or MediaType options. * The ppdpo utility incorrectly included the copyright text in the .po file. * The ppdc utility incorrectly included two copies of the <font.defs> file. * The ppdc utility did not allow you to override the cupsVersion attribute. * The ppdmerge utility now recognizes "Korean" as a LanguageVersion. * The ppdmerge utility incorrectly used "cn" for the Chinese locale. * Tue Apr 03 2007 kssingvo@suse.de - update to version 1.1.1: * The ppdmerge utility incorrectly used "jp" for the Japanese locale * Mon Feb 19 2007 kssingvo@suse.de - updated to version 1.1.0: * The ppdpo utility no longer includes the LanguageEncoding or LanguageVersion strings * The PPD compiler now provides a -D option to set variables from the command-line * If the PCFileName uses a lowercase ".ppd" extension, the PPD compiler will not convert the entire filename to lowercase * Added the ppdmerge utility. * The "dymo" driver has been renamed to "label", which is the name used in CUPS 1.2 and higher. * The PPD compiler now supports generation of compressed PPD files. * The PPD compiler now supports generation of PPD files with line endings other than just a line feed. * The PPD compiler now supports generation of globalized (multi-language) PPD files. * Fixed the MacOS X Universal Binary support. * The drivers now have their own man pages. * The drivers are now bundled in a separate "cupsddk-drivers" package to allow vendors to provide the drivers separate from the developer kit. - adapted file list, removed unnecessary strlcat patch, etc. * Thu Jul 13 2006 kssingvo@suse.de - fixed problem with new library symbols in cups-libs-1.2.1 * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Tue Jan 17 2006 schwab@suse.de - Don't strip binaries. * Tue Jul 26 2005 kssingvo@suse.de - upgrade to 1.0.1 * Wed Apr 28 2004 kssingvo@suse.de - 1.0 final release today (no changes to rc2) * Tue Apr 27 2004 kssingvo@suse.de - upgrade to version 1.0rc2 * Mon Mar 15 2004 kssingvo@suse.de - first shot
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor