[packages/rpm/rpm.org] - drop static packages

baggins baggins at pld-linux.org
Mon Dec 30 14:35:48 CET 2019


commit f57f030dc6b8d82280b7c0a5312a8b926847c81f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Dec 30 22:35:28 2019 +0900

    - drop static packages

 rpm.spec | 95 +---------------------------------------------------------------
 1 file changed, 1 insertion(+), 94 deletions(-)
---
diff --git a/rpm.spec b/rpm.spec
index d59aa28..5c18775 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -3,7 +3,6 @@
 # - when adopting, use 4.5 ticket for checklist: https://bugs.launchpad.net/pld-linux/+bug/262985
 #
 # Conditional build:
-%bcond_with	static		# build static rpm+rpmi
 %bcond_without	apidocs		# don't generate documentation with doxygen
 %bcond_without	python2		# don't build python bindings
 %bcond_without	python3		# don't build python bindings
@@ -130,23 +129,6 @@ BuildRequires:	ghostscript
 BuildRequires:	graphviz
 BuildRequires:	tetex-pdftex
 %endif
-%if %{with static}
-# Require static library only for static build
-BuildRequires:	%{reqdb_pkg}-static >= %{reqdb_pkgver}
-BuildRequires:	bzip2-static >= 1.0.2-17
-BuildRequires:	elfutils-static
-BuildRequires:	glibc-static >= 2.2.94
-BuildRequires:	libmagic-static
-BuildRequires:	openssl-static >= %{openssl_ver}
-%if %{with selinux}
-BuildRequires:	libselinux-static >= 2.1.0
-BuildRequires:	libsemanage-static >= 2.1.0
-BuildRequires:	libsepol-static >= 2.1.0
-%endif
-BuildRequires:	popt-static >= %{reqpopt_ver}
-BuildRequires:	zlib-static
-BuildRequires:	zstd-static
-%endif
 Requires(posttrans):	coreutils
 Requires:	%{name}-base = %{version}-%{release}
 Requires:	%{name}-lib = %{version}-%{release}
@@ -156,7 +138,7 @@ Requires:	popt >= %{reqpopt_ver}
 Provides:	rpm-db-ver = %{reqdb_ver}
 Obsoletes:	rpm-getdeps
 Obsoletes:	rpm-utils-perl
-%{!?with_static:Obsoletes:	rpm-utils-static}
+Obsoletes:	rpm-utils-static
 Conflicts:	glibc < 2.2.92
 # db4.6 poldek needed
 Conflicts:	poldek < 0.21-0.20070703.00.3
@@ -334,50 +316,6 @@ ferramentas que precisem de conhecimento profundo de pacotes RPM.
 призначена для полегшення створення графічних пакетних менеджерів та
 інших утиліт, що працюють з пакетами RPM.
 
-%package static
-Summary:	RPM static libraries
-Summary(de.UTF-8):	RPMs statische Libraries
-Summary(pl.UTF-8):	Biblioteki statyczne RPM-a
-Summary(pt_BR.UTF-8):	Bibliotecas estáticas para o desenvolvimento de aplicações RPM
-Summary(ru.UTF-8):	Статическая библиотека для программ, работающих с rpm-пакетами
-Summary(uk.UTF-8):	Статична бібліотека для програм, що працюють з пакетами rpm
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-Requires:	%{reqdb_pkg}-static >= %{reqdb_pkgver}
-Requires:	bzip2-static
-Requires:	elfutils-static
-Requires:	libmagic-static
-Requires:	openssl-static >= %{openssl_ver}
-%if %{with selinux}
-Requires:	libselinux-static
-Requires:	libsemanage-static
-Requires:	libsepol-static
-%endif
-Requires:	popt-static >= %{reqpopt_ver}
-Requires:	zlib-static
-
-%description static
-RPM static libraries.
-
-%description static -l de.UTF-8
-RPMs statische Libraries.
-
-%description static -l pl.UTF-8
-Biblioteki statyczne RPM-a.
-
-%description static -l pt_BR.UTF-8
-Bibliotecas estáticas para desenvolvimento.
-
-%description static -l ru.UTF-8
-Система управления пакетами RPM содержит библиотеку C, которая
-упрощает манипуляцию пакетами RPM и соответствующими базами данных.
-Это статическая библиотека RPM.
-
-%description static -l uk.UTF-8
-Система керування пакетами RPM містить бібліотеку C, котра спрощує
-роботу з пакетами RPM та відповідними базами даних. Це статична
-бібліотека RPM.
-
 %package utils
 Summary:	Additional utilities for managing RPM packages and database
 Summary(de.UTF-8):	Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
@@ -417,25 +355,6 @@ Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
 %description utils-perl -l pl.UTF-8
 Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami.
 
-%package utils-static
-Summary:	Static rpm utilities
-Summary(pl.UTF-8):	Statyczne narzędzia rpm
-Group:		Applications/System
-Requires:	%{name} = %{version}-%{release}
-
-%description utils-static
-Static rpm utilities for repairing system in case something with
-shared libraries used by rpm become broken. Currently it contains rpmi
-binary, which can be used to install/upgrade/remove packages without
-using shared libraries (well, in fact with exception of NSS modules).
-
-%description utils-static -l pl.UTF-8
-Statyczne narzędzia rpm do naprawy systemu w przypadku zepsucia czegoś
-związanego z bibliotekami współdzielonymi używanymi przez rpm-a.
-Aktualnie pakiet zawiera binarkę rpmi, którą można użyć do instalacji,
-uaktualniania lub usuwania pakietów bez udziału bibliotek statycznych
-(z wyjątkiem modułów NSS).
-
 %package build
 Summary:	Scripts for building binary RPM packages
 Summary(de.UTF-8):	Scripts fürs Bauen binärer RPM-Pakete
@@ -731,7 +650,6 @@ CPPFLAGS="-I/usr/include/lua53 %{rpmcppflags}"
 	%{!?with_python3:%{?with_python2:PYTHON=python2}} \
 	--disable-silent-rules \
 	--enable-shared \
-	--enable-static \
 	--enable-bdb \
 	--enable-zstd \
 	--with-crypto=openssl \
@@ -1032,10 +950,6 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
 %{_includedir}/rpm
 %{_pkgconfigdir}/*.pc
 
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/librpm*.a
-
 %files utils
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/rpm2archive
@@ -1054,13 +968,6 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
 %lang(pl) %{_mandir}/pl/man8/rpmdeps.8*
 
-%if %{with static}
-%files utils-static
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/rpm[ieu]
-%attr(755,root,root) %{_rpmlibdir}/rpm[ieu]
-%endif
-
 %files build
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/noauto*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/f57f030dc6b8d82280b7c0a5312a8b926847c81f



More information about the pld-cvs-commit mailing list