[dcmtk] - General spec cleanup - Move libs into _lib and remove ldd config file - Fixes versioned doc dir as
mrceresa
mrceresa at fedoraproject.org
Tue Aug 6 13:34:01 UTC 2013
commit eb5ebe1b36ec3015e899dc661f857f8383357df8
Author: Mario Ceresa <mrceresa at gmail.com>
Date: Tue Aug 6 15:32:54 2013 +0200
- General spec cleanup
- Move libs into _lib and remove ldd config file
- Fixes versioned doc dir as per BZ993719
dcmtk.spec | 42 +++++++++++++++++++++---------------------
1 files changed, 21 insertions(+), 21 deletions(-)
---
diff --git a/dcmtk.spec b/dcmtk.spec
index 376fdb1..486e025 100644
--- a/dcmtk.spec
+++ b/dcmtk.spec
@@ -6,7 +6,6 @@ License: BSD
Group: Development/Libraries
Source: ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/dcmtk360/dcmtk-3.6.0.tar.gz
URL: http://dicom.offis.de/dcmtk.php.en
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
Patch1: dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
Patch2: dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch
@@ -68,7 +67,7 @@ rm -rf dcmjpls/libcharls/
%build
-%cmake -DCMAKE_BUILD_TYPE:STRING="Release"\
+%cmake -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo"\
-DBUILD_SHARED_LIBS:BOOL=ON \
-DDCMTK_WITH_OPENSSL:BOOL=ON\
-DDCMTK_WITH_PNG:BOOL=ON\
@@ -85,38 +84,34 @@ rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
#move libraries from lib64 to lib64/${name}
-mv $RPM_BUILD_ROOT/usr/%{_lib} $RPM_BUILD_ROOT/tmp_lib
-mkdir -p $RPM_BUILD_ROOT/usr/%{_lib}
-mv $RPM_BUILD_ROOT/tmp_lib $RPM_BUILD_ROOT/usr/%{_lib}/%{name}
+#mv $RPM_BUILD_ROOT/usr/%{_lib} $RPM_BUILD_ROOT/tmp_lib
+#mkdir -p $RPM_BUILD_ROOT/usr/%{_lib}
+#mv $RPM_BUILD_ROOT/tmp_lib $RPM_BUILD_ROOT/usr/%{_lib}/%{name}
#Move configuration file from /usr/etc to /etc/
mv $RPM_BUILD_ROOT/usr/etc $RPM_BUILD_ROOT
#Move doc files from /usr/share/doc to /usr/share/doc/dcmtk-name-version/
-mv $RPM_BUILD_ROOT/usr/share/doc $RPM_BUILD_ROOT/usr/share/%{name}-%{version}
-mkdir $RPM_BUILD_ROOT/usr/share/doc
-mv $RPM_BUILD_ROOT/usr/share/%{name}-%{version} $RPM_BUILD_ROOT/usr/share/doc/
+#mv $RPM_BUILD_ROOT/usr/share/doc $RPM_BUILD_ROOT/usr/share/%{name}
+#mkdir $RPM_BUILD_ROOT/usr/share/doc
+#mv $RPM_BUILD_ROOT/usr/share/%{name}-%{version} $RPM_BUILD_ROOT/usr/share/doc/
# Remove zero-lenght file
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/wlistdb/OFFIS/lockfile
# Install ldd config file
-mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
-echo %{_libdir}/%{name} > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+#mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
+#echo %{_libdir}/%{name} > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf
%files
-%defattr(-,root,root)
%dir %{_sysconfdir}/%{name}/
-%dir %{_libdir}/%{name}/
+#%dir %{_libdir}/%{name}/
%dir %{_datarootdir}/%{name}
-%dir %{_docdir}/%{name}-%{version}/
-%docdir %{_docdir}/%{name}-%{version}/
-%{_docdir}/%{name}-%{version}/*
+%dir %{_docdir}/%{name}/
+%docdir %{_docdir}/%{name}/
+%{_docdir}/%{name}/*
%{_bindir}/*
-%{_libdir}/%{name}/*.so.*
+%{_libdir}/*.so.*
%config(noreplace) %{_sysconfdir}/%{name}/dcmpstat.cfg
%config(noreplace) %{_sysconfdir}/%{name}/dcmqrscp.cfg
%config(noreplace) %{_sysconfdir}/%{name}/printers.cfg
@@ -125,7 +120,7 @@ rm -rf $RPM_BUILD_ROOT
%config(noreplace) %{_sysconfdir}/%{name}/filelog.cfg
%config(noreplace) %{_sysconfdir}/%{name}/logger.cfg
#In order to recognize /usr/lib64/dcmtk we need to ship a proper file for /etc/ld.so.conf.d/
-%config %{_sysconfdir}/ld.so.conf.d/%{name}.conf
+#%config %{_sysconfdir}/ld.so.conf.d/%{name}.conf
%{_datadir}/%{name}/*
%{_mandir}/man1/*
@@ -133,12 +128,17 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(-,root,root)
%{_includedir}/*
-%{_libdir}/%{name}/*.so
+%{_libdir}/*.so
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%changelog
+* Tue Aug 06 2013 Mario Ceresa <mrceresa AT fedoraproject DOT org> - 3.6.0-16
+- General spec cleanup
+- Move libs into _lib and remove ldd config file
+- Fixes versioned doc dir as per BZ993719
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.6.0-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list