[Pld-cvs-commit] [packages/cups-driver-splix] - cleanups
qboosh
qboosh at pld-linux.org
Sun Nov 23 21:53:58 CET 2025
commit 27c9251305e994fe68da529f1fe86ce3d4fa5508
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Nov 23 21:54:02 2025 +0100
- cleanups
cups-driver-splix.spec | 145 ++++++++++++++++++++++++-------------------------
1 file changed, 71 insertions(+), 74 deletions(-)
---
diff --git a/cups-driver-splix.spec b/cups-driver-splix.spec
index 05dc654..9b1a882 100644
--- a/cups-driver-splix.spec
+++ b/cups-driver-splix.spec
@@ -4,11 +4,13 @@ Summary(pl.UTF-8): Zestaw sterowników do drukarek obsługujących SPL (Samsung
Name: cups-driver-splix
Version: 2.0.1
Release: 1
-License: GPL
-Group: Applications
+License: GPL v2
+Group: Applications/Printing
+#Source0Download: https://github.com/OpenPrinting/splix/releases
Source0: https://github.com/OpenPrinting/splix/releases/download/%{version}/splix-%{version}.tar.xz
# Source0-md5: 99a15ec82054ef4016fcaac07978ecc6
-Source1: http://splix.ap2c.org/samsung_cms.tar.bz2
+# from http://splix.ap2c.org/samsung_cms.tar.bz2, no longer available
+Source1: samsung_cms.tar.bz2
# Source1-md5: 51bf60a93575eb392ed6ad5d43e00e36
URL: https://openprinting.github.io/splix/
BuildRequires: cups-devel
@@ -20,12 +22,8 @@ Requires: cups
Requires: cups-clients
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _datadir %(cups-config --datadir 2>/dev/null)
-%define _libdir %(cups-config --serverbin 2>/dev/null)
-%define _cupsppddir %{_datadir}/model
-%define _cupsfilterdir %{_libdir}/filter
-%define _cupsfontsdir %{_datadir}/fonts
-%define _cupsprofilesdir %{_datadir}/profiles
+%define cups_datadir %(cups-config --datadir 2>/dev/null)
+%define cups_serverbindir %(cups-config --serverbin 2>/dev/null)
%description
Splix is a driver for printers that speak SPL (Samsung Printer
@@ -42,85 +40,85 @@ Splix jest sterownikiem do drukarek obsługującym SPL (Samsung Printer
Language). Wspiera modele wyprodukowane przez Samsunga jak również
niektóre drukarki Xeroksa.
-%package samsung
-Summary: Splix Samsung drivers to CUPS
-Summary(hu.UTF-8): Splix Samsung meghajtók CUPS-hoz
-Summary(pl.UTF-8): Splix sterownik Samsunga do CUPS
-Group: Applications
-Requires: %{name} = %{version}-%{release}
-
-%description samsung
-Splix Samsung drivers to CUPS
-
-%description samsung -l hu.UTF-8
-Splix Samsung meghajtók CUPS-hoz.
-
-%description samsung -l pl.UTF-8
-Splix sterownik Samsunga do CUPS
-
-%package xerox
-Summary: Splix Xerox drivers to CUPS
-Summary(hu.UTF-8): Splix Xerox meghajtók CUPS-hoz
-Summary(pl.UTF-8): Splix sterownik Xeroksa do CUPS
-Group: Applications
-Requires: %{name} = %{version}-%{release}
-
-%description xerox
-Splix Xerox drivers to CUPS
-
-%description xerox -l hu.UTF-8
-Splix Xerox meghajtók CUPS-hoz.
-
-%description xerox -l pl.UTF-8
-Splix sterownik Xeroksa do CUPS
-
%package dell
-Summary: Splix Dell drivers to CUPS
+Summary: Splix Dell drivers for CUPS
Summary(hu.UTF-8): Splix Dell meghajtók CUPS-hoz
-Summary(pl.UTF-8): Splix sterownik Della do CUPS
-Group: Applications
+Summary(pl.UTF-8): Sterownik Splix do CUPS-a dla drukarek firmy Dell
+Group: Applications/Printing
Requires: %{name} = %{version}-%{release}
%description dell
-Splix Dell drivers to CUPS
+Splix Dell drivers for CUPS.
%description dell -l hu.UTF-8
Splix Dell meghajtók CUPS-hoz.
%description dell -l pl.UTF-8
-Splix sterownik Della do CUPS
+Sterownik Splix do CUPS-a dla drukarek firmy Dell.
%package lexmark
-Summary: Splix Lexmark drivers to CUPS
+Summary: Splix Lexmark drivers for CUPS
Summary(hu.UTF-8): Splix Lexmark meghajtók CUPS-hoz
-Summary(pl.UTF-8): Splix sterownik Lexmark do CUPS
-Group: Applications
+Summary(pl.UTF-8): Sterownik Splix do CUPS-a dla drukarek firmy Lexmark
+Group: Applications/Printing
Requires: %{name} = %{version}-%{release}
%description lexmark
-Splix Lexmark drivers to CUPS
+Splix Lexmark drivers for CUPS.
%description lexmark -l hu.UTF-8
Splix Lexmark meghajtók CUPS-hoz.
%description lexmark -l pl.UTF-8
-Splix sterownik Lexmark do CUPS
+Sterownik Splix do CUPS-a dla drukarek firmy Lexmark.
+
+%package samsung
+Summary: Splix Samsung drivers for CUPS
+Summary(hu.UTF-8): Splix Samsung meghajtók CUPS-hoz
+Summary(pl.UTF-8): Sterownik Splix do CUPS-a dla drukarek firmy Samsung
+Group: Applications/Printing
+Requires: %{name} = %{version}-%{release}
+
+%description samsung
+Splix Samsung drivers for CUPS
+
+%description samsung -l hu.UTF-8
+Splix Samsung meghajtók CUPS-hoz.
+
+%description samsung -l pl.UTF-8
+Sterownik Splix do CUPS-a dla drukarek firmy Samsung.
%package toshiba
-Summary: Splix Toshiba drivers to CUPS
+Summary: Splix Toshiba drivers for CUPS
Summary(hu.UTF-8): Splix Toshiba meghajtók CUPS-hoz
-Summary(pl.UTF-8): Splix sterownik Toshiba do CUPS
-Group: Applications
+Summary(pl.UTF-8): Sterownik Splix do CUPS-a dla drukarek firmy Toshiba
+Group: Applications/Printing
Requires: %{name} = %{version}-%{release}
%description toshiba
-Splix Toshiba drivers to CUPS
+Splix Toshiba drivers for CUPS.
%description toshiba -l hu.UTF-8
Splix Toshiba meghajtók CUPS-hoz.
%description toshiba -l pl.UTF-8
-Splix sterownik Toshiba do CUPS
+Sterownik Splix do CUPS-a dla drukarek firmy Toshiba.
+
+%package xerox
+Summary: Splix Xerox drivers for CUPS
+Summary(hu.UTF-8): Splix Xerox meghajtók CUPS-hoz
+Summary(pl.UTF-8): Sterownik Splix do CUPS-a dla drukarek firmy Xerox
+Group: Applications/Printing
+Requires: %{name} = %{version}-%{release}
+
+%description xerox
+Splix Xerox drivers for CUPS.
+
+%description xerox -l hu.UTF-8
+Splix Xerox meghajtók CUPS-hoz.
+
+%description xerox -l pl.UTF-8
+Sterownik Splix do CUPS-a dla drukarek firmy Xerox.
%prep
%setup -q -n splix-%{version} -a1
@@ -134,14 +132,13 @@ Splix sterownik Toshiba do CUPS
%install
rm -rf $RPM_BUILD_ROOT
-
-install -d $RPM_BUILD_ROOT%{_cupsprofilesdir}/samsung
+install -d $RPM_BUILD_ROOT%{cups_datadir}/profiles/samsung
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
- CUPSFILTER=%{_cupsfilterdir}
+ CUPSFILTER=%{cups_serverbindir}/filter
-cp -a cms/* $RPM_BUILD_ROOT%{_cupsprofilesdir}/samsung
+cp -a cms/* $RPM_BUILD_ROOT%{cups_datadir}/profiles/samsung
%clean
@@ -150,27 +147,27 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog INSTALL README.md THANKS TODO
-%attr(755,root,root) %{_cupsfilterdir}/rastertoqpdl
-%attr(755,root,root) %{_cupsfilterdir}/pstoqpdl
+%attr(755,root,root) %{cups_serverbindir}/filter/rastertoqpdl
+%attr(755,root,root) %{cups_serverbindir}/filter/pstoqpdl
-%files samsung
+%files dell
%defattr(644,root,root,755)
-%{_cupsppddir}/samsung
-%dir %{_cupsprofilesdir}
-%{_cupsprofilesdir}/samsung
+%{cups_datadir}/model/dell
-%files xerox
+%files lexmark
%defattr(644,root,root,755)
-%{_cupsppddir}/xerox
+%{cups_datadir}/model/lexmark
-%files dell
+%files samsung
%defattr(644,root,root,755)
-%{_cupsppddir}/dell
+%{cups_datadir}/model/samsung
+%dir %{cups_datadir}/profiles
+%{cups_datadir}/profiles/samsung
-%files lexmark
+%files toshiba
%defattr(644,root,root,755)
-%{_cupsppddir}/lexmark
+%{cups_datadir}/model/toshiba
-%files toshiba
+%files xerox
%defattr(644,root,root,755)
-%{_cupsppddir}/toshiba
+%{cups_datadir}/model/xerox
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cups-driver-splix.git/commitdiff/27c9251305e994fe68da529f1fe86ce3d4fa5508
More information about the pld-cvs-commit
mailing list