X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=rpm-dir-macros-relative.patch;fp=rpm-dir-macros-relative.patch;h=7478bb2d2f2d921f017eca11cd88df3785ab8cd5;hp=0000000000000000000000000000000000000000;hb=2da2e08da47118981f1c689c694a75121d836881;hpb=9d8d74f5601710e62667ceda1480924ec14d8c1e diff --git a/rpm-dir-macros-relative.patch b/rpm-dir-macros-relative.patch new file mode 100644 index 0000000..7478bb2 --- /dev/null +++ b/rpm-dir-macros-relative.patch @@ -0,0 +1,45 @@ +Force base dir macros to arbitrary values, derived as relative to base ones. +Now redefining _prefix affects _{bin,sbin,lib,libexec,include,data,dataroot,info,man,doc}dir values. + +--- rpm-4.16.1.3/platform.in.orig 2021-03-28 18:12:24.786830780 +0200 ++++ rpm-4.16.1.3/platform.in 2021-03-28 18:23:20.670665669 +0200 +@@ -25,23 +25,23 @@ + #============================================================================== + # ---- configure macros. + # +-%_prefix @prefix@ +-%_exec_prefix @exec_prefix@ +-%_bindir @bindir@ +-%_sbindir @sbindir@ +-%_libexecdir @libexecdir@ +-%_datarootdir @datarootdir@ +-%_datadir @datadir@ +-%_sysconfdir @sysconfdir@ +-%_sharedstatedir @sharedstatedir@ +-%_localstatedir @localstatedir@ ++%_prefix /usr ++%_exec_prefix %{_prefix} ++%_bindir %{_prefix}/bin ++%_sbindir %{_prefix}/sbin ++%_libexecdir %{_prefix}/libexec ++%_datarootdir %{_prefix}/share ++%_datadir %{_datarootdir} ++%_sysconfdir /etc ++%_sharedstatedir /var/lib ++%_localstatedir /var + %_lib @LIB@ +-%_libdir @exec_prefix@/@LIB@ +-%_includedir @includedir@ +-%_oldincludedir @oldincludedir@ +-%_infodir @infodir@ +-%_mandir @mandir@ +-%_initddir %{_sysconfdir}/rc.d/init.d ++%_libdir %{_exec_prefix}/@LIB@ ++%_includedir %{_prefix}/include ++%_oldincludedir %{_prefix}/include ++%_infodir %{_datarootdir}/info ++%_mandir %{_datarootdir}/man ++%_initddir /etc/rc.d/init.d + # Deprecated misspelling, present for backwards compatibility. + %_initrddir %{_initddir} + %_rundir @RUNDIR@