From fc01877e38079ffcdb18f44f072e9b7faa7e46e0 Mon Sep 17 00:00:00 2001 From: Kipp Cannon <kipp.cannon@ligo.org> Date: Mon, 25 Dec 2017 15:36:16 +0900 Subject: [PATCH] gstlal, gstlal-ugly, gstlal-inspiral: adjust packaging - update gstlal-ugly's .spec and debian/install files to account for addition of library code to the package - alphabetize gstlal and gstlal-inspiral's files - don't package the /usr/include/ directory, only its contents --- gstlal-inspiral/gstlal-inspiral.spec.in | 6 +++--- gstlal-ugly/debian/gstlal-ugly-dev.install | 4 ++++ gstlal-ugly/debian/gstlal-ugly.install | 1 + gstlal-ugly/gstlal-ugly.spec.in | 5 +++++ gstlal/debian/gstlal-dev.install | 4 ++-- gstlal/gstlal.spec.in | 2 +- 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/gstlal-inspiral/gstlal-inspiral.spec.in b/gstlal-inspiral/gstlal-inspiral.spec.in index ce69f2b3d7..491879904f 100644 --- a/gstlal-inspiral/gstlal-inspiral.spec.in +++ b/gstlal-inspiral/gstlal-inspiral.spec.in @@ -113,14 +113,14 @@ rm -Rf ${RPM_BUILD_DIR}/%{name}-%{version} %{_datadir}/gstlal/* %{_docdir}/gstlal-inspiral-* %{_libdir}/*.so.* -%{_libdir}/gstreamer-*/*.so -#%{_libdir}/gstreamer-*/python/* +%{_libdir}/gstreamer-@GSTREAMER_RELEASE@/*.so +#%{_libdir}/gstreamer-@GSTREAMER_RELEASE@/python/* %{_prefix}/%{_lib}/python*/site-packages/gstlal %files devel %defattr(-,root,root) %{_libdir}/*.a %{_libdir}/*.so +%{_libdir}/gstreamer-@GSTREAMER_RELEASE@/*.a %{_libdir}/pkgconfig/* -%{_libdir}/gstreamer-*/*.a %{_includedir}/* diff --git a/gstlal-ugly/debian/gstlal-ugly-dev.install b/gstlal-ugly/debian/gstlal-ugly-dev.install index 81f3a3f915..8f16a27695 100644 --- a/gstlal-ugly/debian/gstlal-ugly-dev.install +++ b/gstlal-ugly/debian/gstlal-ugly-dev.install @@ -1 +1,5 @@ +usr/lib/*/*a +usr/lib/*/*.so +usr/lib/*/pkgconfig/* usr/lib/*/gstreamer-*/*a +usr/include/* diff --git a/gstlal-ugly/debian/gstlal-ugly.install b/gstlal-ugly/debian/gstlal-ugly.install index dd614aa172..eb4d15a852 100644 --- a/gstlal-ugly/debian/gstlal-ugly.install +++ b/gstlal-ugly/debian/gstlal-ugly.install @@ -1,4 +1,5 @@ usr/bin/* +usr/lib/*/*.so.* usr/lib/*/gstreamer-*/*.so* #usr/lib/*/gstreamer-*/python/* usr/lib/python*/*/gstlal diff --git a/gstlal-ugly/gstlal-ugly.spec.in b/gstlal-ugly/gstlal-ugly.spec.in index fabd2dce6f..4d926a9018 100644 --- a/gstlal-ugly/gstlal-ugly.spec.in +++ b/gstlal-ugly/gstlal-ugly.spec.in @@ -116,10 +116,15 @@ rm -Rf ${RPM_BUILD_DIR}/%{name}-%{version} %{_datadir}/gstlal/* # there's no documentation #%{_docdir}/gstlal-ugly-* +%{_libdir}/*.so.* %{_libdir}/gstreamer-@GSTREAMER_RELEASE@/*.so #%{_libdir}/gstreamer-@GSTREAMER_RELEASE@/python/* %{_prefix}/%{_lib}/python*/site-packages/gstlal %files devel %defattr(-,root,root) +%{_includedir}/gstlal-ugly +%{_libdir}/*.a +%{_libdir}/*.so %{_libdir}/gstreamer-@GSTREAMER_RELEASE@/*.a +%{_libdir}/pkgconfig/* diff --git a/gstlal/debian/gstlal-dev.install b/gstlal/debian/gstlal-dev.install index b3bd2fb7b7..8f16a27695 100644 --- a/gstlal/debian/gstlal-dev.install +++ b/gstlal/debian/gstlal-dev.install @@ -1,5 +1,5 @@ usr/lib/*/*a usr/lib/*/*.so -usr/lib/*/pkgconfig +usr/lib/*/pkgconfig/* usr/lib/*/gstreamer-*/*a -usr/include +usr/include/* diff --git a/gstlal/gstlal.spec.in b/gstlal/gstlal.spec.in index 5a82a32bba..4cf2b0ec5c 100644 --- a/gstlal/gstlal.spec.in +++ b/gstlal/gstlal.spec.in @@ -141,6 +141,6 @@ rm -Rf ${RPM_BUILD_DIR}/%{name}-%{version} %defattr(-,root,root) %{_libdir}/*.a %{_libdir}/*.so -%{_libdir}/pkgconfig/* %{_libdir}/gstreamer-@GSTREAMER_RELEASE@/*.a +%{_libdir}/pkgconfig/* %{_includedir}/* -- GitLab