소스 검색

Fedora RPM SPEC: add /etc/ld.so.conf.d/grass-*.conf to find libs by Daniele Vigano

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@72811 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler 6 년 전
부모
커밋
0b2330fd1c
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      rpm/grass.spec

+ 11 - 0
rpm/grass.spec

@@ -268,6 +268,12 @@ cat > ${RPM_BUILD_ROOT}%{macrosdir}/macros.%{name} <<EOF
 %%%{name}_version %{version}
 EOF
 
+# Add custom lib path to ld.conf.so.d
+mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
+cat >  %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf<<EOF
+%{_libdir}/%{name}%{shortver}/lib
+EOF
+
 %post
 %if 0%{?rhel}
 /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -291,6 +297,7 @@ fi
 %postun libs -p /sbin/ldconfig
 
 %files
+%exclude %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
 %exclude %{_libdir}/%{name}%{shortver}/driver/db/*
 %exclude %{_libdir}/%{name}%{shortver}/lib
 %exclude %{_libdir}/%{name}%{shortver}/include
@@ -305,6 +312,7 @@ fi
 
 %files libs
 %license AUTHORS COPYING GPL.TXT CHANGES
+%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
 %{_libdir}/%{name}%{shortver}/lib/*.%{version}.so
 %{_libdir}/%{name}%{shortver}/lib/*.a
 %dir %{_libdir}/%{name}%{shortver}/driver
@@ -327,6 +335,9 @@ fi
 - new upstream version 7.4.1
 - do not fail on EPEL6 with appstream-util
 
+* Wed Apr 25 2018 Markus Neteler <neteler@mundialis.de> - 7.4.0-5
+- add /etc/ld.so.conf.d/grass-*.conf to find libs by Daniele Viganò <daniele@vigano.me> (RHBZ #1571441)
+
 * Mon Mar 26 2018 Markus Neteler <neteler@mundialis.de> - 7.4.0-4
 - Update Python 2 dependency declarations to new packaging standards
   (author: Iryna Shcherbina <ishcherb@redhat.com> for 7.2.3-2)