diff options
-rw-r--r-- | libresourceqt.spec | 163 | ||||
-rw-r--r-- | libresourceqt.yaml | 64 | ||||
-rw-r--r-- | tests/tests.pro | 4 |
3 files changed, 228 insertions, 3 deletions
diff --git a/libresourceqt.spec b/libresourceqt.spec new file mode 100644 index 0000000..f3297ee --- /dev/null +++ b/libresourceqt.spec @@ -0,0 +1,163 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.20 +# +# >> macros +# << macros + +Name: libresourceqt +Summary: Resource Policy Qt API +Version: 1.20 +Release: 1 +Group: System/Libraries +License: LGPLv2.1 +URL: http://meego.gitorious.org/maemo-multimedia/libresourceqt/ +Source0: %{name}-%{version}.tar.bz2 +Source100: libresourceqt.yaml +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(QtCore) >= 4.6.0 +BuildRequires: pkgconfig(libresource0) +BuildRequires: pkgconfig(dbus-1) + + +%description +Qt library for Resource Policy. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Description: %{summary} + +%package -n libdbus-qeventloop +Summary: Library that runs the low level D-Bus insie QEventloop +Group: System/Libraries +Requires: %{name} = %{version}-%{release} +Requires: libresource +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +%description -n libdbus-qeventloop +This library ennable Qt applications to run the D-Bus low- level api in the Qt Eventloop. + +%package -n libdbus-qeventloop-devel +Summary: Development files for libdbus-qeventloop +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description -n libdbus-qeventloop-devel +Description: %{summary} + +%package client +Summary: Test client to test %{name} +Group: System/Utilities +Requires: %{name} = %{version}-%{release} + +%description client +Description: %{summary} + +%package tests +Summary: Unit-tests for %{name} +Group: System/Libraries +Requires: %{name} = %{version}-%{release} + +%description tests +Description: %{summary} + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +qmake PREFIX=%{_prefix} +make +# << build pre + + + +# >> build post +# << build post +%install +rm -rf %{buildroot} +# >> install pre +# << install pre + +# >> install post +make INSTALL_ROOT=%{buildroot} install +# << install post + + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + + + + + +%post -n libdbus-qeventloop -p /sbin/ldconfig + +%postun -n libdbus-qeventloop -p /sbin/ldconfig + + + + + + + + + + +%files +%defattr(-,root,root,-) +%{_libdir}/libresource.so.* +# >> files +# << files + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/resource/qt4/policy/*resource*.h +%{_libdir}/libresourceqt.so +%{_libdir}/pkgconfig/libresourceqt1.pc +# >> files devel +# << files devel + +%files -n libdbus-qeventloop +%defattr(-,root,root,-) +%{_libdir}/libdbus-qeventloop.so.* +# >> files -n libdbus-qeventloop +# << files -n libdbus-qeventloop + +%files -n libdbus-qeventloop-devel +%defattr(-,root,root,-) +%{_includedir}/dbusconnectioneventloop.h +%{_libdir}/libdbus-qeventloop.so +%{_libdir}/pkgconfig/libdbus-qeventloop1.pc +# >> files -n libdbus-qeventloop-devel +# << files -n libdbus-qeventloop-devel + +%files client +%defattr(-,root,root,-) +%{_bindir}/resourceqt-client +# >> files client +# << files client + +%files tests +%defattr(-,root,root,-) +%{_libdir}/libresourceqt-tests/* +%{_datadir}/%{name}-tests/tests.xml +%{_sysconfdir}/dbus-1/system.d/test-dbus-qeventloop.conf +# >> files tests +# << files tests + diff --git a/libresourceqt.yaml b/libresourceqt.yaml new file mode 100644 index 0000000..ddf6797 --- /dev/null +++ b/libresourceqt.yaml @@ -0,0 +1,64 @@ +Name: libresourceqt +Summary: Resource Policy Qt API +Version: 1.20 +Release: 1 +Group: System/Libraries +License: LGPLv2.1 +URL: http://meego.gitorious.org/maemo-multimedia/libresourceqt/ +Sources: + - "%{name}-%{version}.tar.bz2" +Description: Qt library for Resource Policy. + +PkgConfigBR: + - QtCore >= 4.6.0 + - libresource0 + - dbus-1 + +Configure: none +Builder: none + +Files: + - "%{_libdir}/libresource.so.*" + +SubPackages: +- + Name: devel + Summary: Development files for %{name} + Files: + - "%{_includedir}/resource/qt4/policy/*resource*.h" + - "%{_libdir}/libresourceqt.so" + - "%{_libdir}/pkgconfig/libresourceqt1.pc" + Group: Development/Libraries +- + Name: -n libdbus-qeventloop + Summary: Library that runs the low level D-Bus insie QEventloop + Requires: + - libresource + Files: + - "%{_libdir}/libdbus-qeventloop.so.*" + Group: System/Libraries + Description: This library ennable Qt applications to run the D-Bus low- + level api in the Qt Eventloop. +- + Name: -n libdbus-qeventloop-devel + Summary: Development files for libdbus-qeventloop + Files: + - "%{_includedir}/dbusconnectioneventloop.h" + - "%{_libdir}/libdbus-qeventloop.so" + - "%{_libdir}/pkgconfig/libdbus-qeventloop1.pc" + Group: Development/Libraries +- + Name: client + Summary: Test client to test %{name} + Files: + - "%{_bindir}/resourceqt-client" + Group: System/Utilities +- + Name: tests + Summary: Unit-tests for %{name} + Files: + - "%{_libdir}/libresourceqt-tests/*" + - "%{_datadir}/%{name}-tests/tests.xml" + - "%{_sysconfdir}/dbus-1/system.d/test-dbus-qeventloop.conf" + Group: System/Libraries + diff --git a/tests/tests.pro b/tests/tests.pro index 5c3bac1..b0797ed 100644 --- a/tests/tests.pro +++ b/tests/tests.pro @@ -26,9 +26,7 @@ SUBDIRS = test-dbus-qeventloop \ test-dbus-pong \ test-resource \ test-resource-set \ - test-resource-engine \ - test-security-with-aegis-token \ - test-security-without-aegis-token + test-resource-engine # Install options testsxml.path = /usr/share/libresourceqt-tests/ |