[libQtGTL] pkgconfig-style deps %check: pkg-config sanity
Rex Dieter
rdieter at fedoraproject.org
Mon Nov 14 14:00:00 UTC 2011
commit e1d319d0431d66245fc87622338846223454988d
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Mon Nov 14 08:00:41 2011 -0600
pkgconfig-style deps
%check: pkg-config sanity
libQtGTL.spec | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
---
diff --git a/libQtGTL.spec b/libQtGTL.spec
index f6295bf..e065db3 100644
--- a/libQtGTL.spec
+++ b/libQtGTL.spec
@@ -2,7 +2,7 @@
Summary: Qt bindings for OpenGTL
Name: libQtGTL
Version: 0.9.1
-Release: 3%{?dist}.1
+Release: 4%{?dist}
License: LGPLv2
Group: System Environment/Libraries
@@ -17,10 +17,11 @@ ExcludeArch: ppc64
Patch50: libQtGTL-0.9.1-dso_linking.patch
BuildRequires: cmake
-BuildRequires: qt4-devel
-BuildRequires: OpenGTL-devel
+# aka OpenGTL-devel
+BuildRequires: pkgconfig(GTLCore) pkgconfig(OpenShiva)
+BuildRequires: pkgconfig(QtGui)
-%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
+%{?_qt4:Requires: qt4%{?_isa} >= %{_qt4_version}}
%description
%{summary}.
@@ -54,15 +55,19 @@ rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+%check
+export PKG_CONFIG_PATH=%{buildroot}%{_datadir}/pkgconfig:%{buildroot}%{_libdir}/pkgconfig
+test "$(pkg-config --modversion QtGTL)" = "%{version}"
+test "$(pkg-config --modversion QtShiva)" = "%{version}"
+
+
%clean
rm -rf %{buildroot}
%post -p /sbin/ldconfig
-
%postun -p /sbin/ldconfig
-
%files
%defattr(-,root,root,-)
%{_libdir}/libQtGTL.so.0*
@@ -79,6 +84,10 @@ rm -rf %{buildroot}
%changelog
+* Mon Nov 14 2011 Rex Dieter <rdieter at fedoraproject.org> 0.9.1-4
+- pkgconfig-style deps
+- %%check: pkg-config sanity
+
* Tue May 17 2011 Karsten Hopp <karsten at redhat.com> 0.9.1-3.1
- enable build on ppc, only ppc64 has no OpenGTL
More information about the scm-commits
mailing list