svn commit: r1928443 - apr/apr-util/branches/1.7.x/build/rpm

[email protected]
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <[email protected]>
Author: minfrin
Date: Sat Sep 13 20:39:12 2025
New Revision: 1928443

Log:
RPM spec file:
- Remove stray .la files.
- Add %{?_isa} to each provides for each platform.
- aprver should be apuver
- Works on Fedora Rawhide and RHEL10.

Modified:
   apr/apr-util/branches/1.7.x/build/rpm/apr-util.spec.in

Modified: apr/apr-util/branches/1.7.x/build/rpm/apr-util.spec.in
==============================================================================
--- apr/apr-util/branches/1.7.x/build/rpm/apr-util.spec.in	Sat Sep 13 20:13:11 2025	(r1928442)
+++ apr/apr-util/branches/1.7.x/build/rpm/apr-util.spec.in	Sat Sep 13 20:39:12 2025	(r1928443)
@@ -36,7 +36,8 @@ library of C data structures and routine
 Summary: APR utility library LMDB driver
 BuildRequires: pkgconfig(lmdb)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(lmdb) = %{version}-%{release}
+Provides: apr-%{apuver}(lmdb)%{?_isa} = %{version}-%{release}
+Provides: apr-util-%{apuver}(dbm)%{?_isa} = %{version}-%{release}
 
 %description lmdb
 This package provides the LMDB driver for the apr-util
@@ -46,7 +47,7 @@ DBM (database abstraction) interface.
 Summary: APR utility library PostgreSQL DBD driver
 BuildRequires: pkgconfig(libpq)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(pgsql) = %{version}-%{release}
+Provides: apr-%{apuver}(pgsql)%{?_isa} = %{version}-%{release}
 
 %description pgsql
 This package provides the PostgreSQL driver for the apr-util
@@ -56,7 +57,7 @@ DBD (database abstraction) interface.
 Summary: APR utility library MySQL DBD driver
 BuildRequires: pkgconfig(mariadb)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(mysql) = %{version}-%{release}
+Provides: apr-%{apuver}(mysql)%{?_isa} = %{version}-%{release}
 
 %description mysql
 This package provides the MySQL driver for the apr-util DBD
@@ -66,7 +67,7 @@ This package provides the MySQL driver f
 Summary: APR utility library SQLite DBD driver
 BuildRequires: pkgconfig(sqlite3)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(sqlite) = %{version}-%{release}
+Provides: apr-%{apuver}(sqlite)%{?_isa} = %{version}-%{release}
 
 %description sqlite
 This package provides the SQLite driver for the apr-util DBD
@@ -76,7 +77,7 @@ This package provides the SQLite driver
 Summary: APR utility library ODBC DBD driver
 BuildRequires: pkgconfig(odbc)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(odbc) = %{version}-%{release}
+Provides: apr-%{apuver}(odbc)%{?_isa} = %{version}-%{release}
 
 %description odbc
 This package provides the ODBC driver for the apr-util DBD
@@ -86,7 +87,7 @@ This package provides the ODBC driver fo
 Summary: APR utility library LDAP support
 BuildRequires: pkgconfig(ldap)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(ldap) = %{version}-%{release}
+Provides: apr-%{apuver}(ldap)%{?_isa} = %{version}-%{release}
 
 %description ldap
 This package provides the LDAP support for the apr-util.
@@ -95,7 +96,7 @@ This package provides the LDAP support f
 Summary: APR utility library OpenSSL crypto support
 BuildRequires: pkgconfig(libcrypto)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(openssl) = %{version}-%{release}
+Provides: apr-%{apuver}(openssl)%{?_isa} = %{version}-%{release}
 
 %description openssl
 This package provides the OpenSSL crypto support for the apr-util.
@@ -104,7 +105,7 @@ This package provides the OpenSSL crypto
 Summary: APR utility library NSS crypto support
 BuildRequires: pkgconfig(nss)
 Requires: apr-util%{?_isa} = %{version}-%{release}
-Provides: apr-%{aprver}(nss) = %{version}-%{release}
+Provides: apr-%{apuver}(nss)%{?_isa} = %{version}-%{release}
 
 %description nss
 This package provides the NSS crypto support for the apr-util.
@@ -150,6 +151,7 @@ sed -ri '/^dependency_libs/{s,-l(pq|sqli
 
 # Trim libtool DSO cruft
 rm -f $RPM_BUILD_ROOT%{_libdir}/apr-util-%{apuver}/*.*a
+rm -f $RPM_BUILD_ROOT%{_libdir}/libaprutil-%{apuver}.la
 
 %check
 # Run the less verbose test suites
@@ -192,7 +194,6 @@ export LD_LIBRARY_PATH=%{buildroot}/%{_l
 
 %files devel
 %{_bindir}/apu-%{apuver}-config
-%{_libdir}/libaprutil-%{apuver}.la
 %{_libdir}/libaprutil-%{apuver}.so
 %{_includedir}/apr-%{apuver}/*.h
 %{_libdir}/pkgconfig/*.pc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.