[packages/cpdb-libs/DEVEL-2] - updated to 2.0b7

qboosh qboosh at pld-linux.org
Sun Sep 14 17:00:06 CEST 2025


commit 937eaacc00f8c8d28eb2c5f4bbceee3eeb87123f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 14 17:02:55 2025 +0200

    - updated to 2.0b7

 cpdb-libs-link.patch | 29 ++++++++++------------------
 cpdb-libs.spec       | 53 +++++++++++++++++++++++++++-------------------------
 2 files changed, 38 insertions(+), 44 deletions(-)
---
diff --git a/cpdb-libs.spec b/cpdb-libs.spec
index 70e7137..3f762c6 100644
--- a/cpdb-libs.spec
+++ b/cpdb-libs.spec
@@ -5,18 +5,21 @@
 Summary:	Frontend/Backend Communication Libraries for the Common Print Dialog Backends
 Summary(pl.UTF-8):	Biblioteki komunikacji frontendu/backendu dla CPDB (wspólnych okien dialogowych drukowania)
 Name:		cpdb-libs
-Version:	1.2.0
-Release:	1
+Version:	2.0
+%define	subver	b7
+%define	rel	1
+Release:	0.%{subver}.%{rel}
 License:	MIT
 Group:		Libraries
 #Source0Download: https://github.com/OpenPrinting/cpdb-libs/releases
-Source0:	https://github.com/OpenPrinting/cpdb-libs/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	2df7396b3c6ce05a0c001324d82396de
+Source0:	https://github.com/OpenPrinting/cpdb-libs/archive/%{version}%{subver}/%{name}-%{version}%{subver}.tar.gz
+# Source0-md5:	bd8a6af99d2e38387e9da6719ca8eca3
 Patch0:		%{name}-link.patch
 URL:		https://github.com/OpenPrinting/cpdb-libs
 BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake
 BuildRequires:	cups-devel
+BuildRequires:	gettext-tools >= 0.21
 BuildRequires:	glib2-devel >= 2.0
 BuildRequires:	libtool >= 2:2
 BuildRequires:	pkgconfig
@@ -69,12 +72,16 @@ Static CPDB libraries.
 Statyczne biblioteki CPDB.
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}%{subver}
 %patch -P0 -p1
 
+# allow gettextize
+%{__sed} -i -e 's,po/Makefile\.in,,' configure.ac
+
 %build
+%{__gettextize}
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__automake}
 %configure \
@@ -89,10 +96,7 @@ install -d $RPM_BUILD_ROOT{%{_libdir}/print-backends,%{_datadir}/print-backends}
 	DESTDIR=$RPM_BUILD_ROOT
 
 # obsoleted by pkg-config
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libcpdb-*.la
-
-install -d $RPM_BUILD_ROOT%{_examplesdir}
-cp -pr demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libcpdb*.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -103,28 +107,27 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc LICENSE.md README.md
-%attr(755,root,root) %{_libdir}/libcpdb-libs-common.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libcpdb-libs-common.so.1
-%attr(755,root,root) %{_libdir}/libcpdb-libs-frontend.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libcpdb-libs-frontend.so.1
+%attr(755,root,root) %{_bindir}/cpdb-pickle-print
+%attr(755,root,root) %{_bindir}/cpdb-text-frontend
+%attr(755,root,root) %{_libdir}/libcpdb.so.*.*.*
+%ghost %{_libdir}/libcpdb.so.2
+%attr(755,root,root) %{_libdir}/libcpdb-frontend.so.*.*.*
+%ghost %{_libdir}/libcpdb-frontend.so.2
 %dir %{_libdir}/print-backends
 %dir %{_datadir}/print-backends
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libcpdb-libs-common.so
-%attr(755,root,root) %{_libdir}/libcpdb-libs-frontend.so
-%{_includedir}/cpd-interface-headers
-%{_includedir}/cpdb-libs-backend.h
-%{_includedir}/cpdb-libs-frontend.h
-%{_pkgconfigdir}/cpdb-libs-backend.pc
-%{_pkgconfigdir}/cpdb-libs-common.pc
-%{_pkgconfigdir}/cpdb-libs-frontend.pc
-%{_examplesdir}/%{name}-%{version}
+%{_libdir}/libcpdb.so
+%{_libdir}/libcpdb-frontend.so
+%{_includedir}/cpdb
+%{_pkgconfigdir}/cpdb.pc
+%{_pkgconfigdir}/cpdb-backend.pc
+%{_pkgconfigdir}/cpdb-frontend.pc
 
 %if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libcpdb-libs-common.a
-%{_libdir}/libcpdb-libs-frontend.a
+%{_libdir}/libcpdb.a
+%{_libdir}/libcpdb-frontend.a
 %endif
diff --git a/cpdb-libs-link.patch b/cpdb-libs-link.patch
index 1f26f48..ee87194 100644
--- a/cpdb-libs-link.patch
+++ b/cpdb-libs-link.patch
@@ -1,19 +1,10 @@
---- cpdb-libs-1.2.0/lib/Makefile.am.orig	2018-08-19 12:32:05.000000000 +0200
-+++ cpdb-libs-1.2.0/lib/Makefile.am	2023-03-22 19:14:32.959784611 +0100
-@@ -2,7 +2,7 @@ EXTRA_DIST = interface
- 
- BUILT_SOURCES = backend_interface.h frontend_interface.h
- 
--lib_LTLIBRARIES	= libcpdb-libs-frontend.la libcpdb-libs-common.la
-+lib_LTLIBRARIES	= libcpdb-libs-common.la libcpdb-libs-frontend.la
- 
- libcpdb_libs_common_la_SOURCES = backend_interface.c frontend_interface.c common_helper.c
- libcpdb_libs_common_la_CPPFLAGS  = $(GLIB_CFLAGS)
-@@ -24,6 +24,7 @@ libcpdb_libs_frontend_la_LIBADD  = -lcup
- libcpdb_libs_frontend_la_LIBADD += $(GLIB_LIBS)
- libcpdb_libs_frontend_la_LIBADD += $(GIO_LIBS)
- libcpdb_libs_frontend_la_LIBADD += $(GIOUNIX_LIBS)
-+libcpdb_libs_frontend_la_LIBADD += libcpdb-libs-common.la
- 
- libcpdb_libs_frontend_la_LDFLAGS = -no-undefined -version-info 1
- 
+--- cpdb-libs-2.0b7/cpdb/Makefile.am.orig	2025-02-20 00:11:24.000000000 +0100
++++ cpdb-libs-2.0b7/cpdb/Makefile.am	2025-09-14 16:41:15.844096498 +0200
+@@ -29,6 +29,7 @@ libcpdb_frontend_la_CPPFLAGS += $(GIOUNI
+ libcpdb_frontend_la_CPPFLAGS += -I..
+ 
+ libcpdb_frontend_la_LIBADD  = -lpthread -lm -lcrypt
++libcpdb_frontend_la_LIBADD  = libcpdb.la
+ libcpdb_frontend_la_LIBADD += $(GLIB_LIBS)
+ libcpdb_frontend_la_LIBADD += $(GIO_LIBS)
+ libcpdb_frontend_la_LIBADD += $(GIOUNIX_LIBS)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cpdb-libs.git/commitdiff/937eaacc00f8c8d28eb2c5f4bbceee3eeb87123f



More information about the pld-cvs-commit mailing list