Hi! I fixed the %configure and %make_install parts.
The .so files in the main package are standard plugins used by ngfd executable and thus need to be installed. I re-sent the request. -- Janne >-----Original Message----- >From: [email protected] [mailto:meego-packaging- >[email protected]] On Behalf Of Zhu, Peter J >Sent: Thursday, January 06, 2011 11:40 AM >To: [email protected]; Mäntyharju Janne >Subject: Re: [meego-packaging] [meego-commits] 11476: New package >Trunk:Testing/ngfd > >Hi, > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Janne >> M?¤ntyharju >> Sent: Wednesday, January 05, 2011 7:50 PM >> To: [email protected] >> Subject: [meego-commits] 11476: New package Trunk:Testing/ngfd >> >> Hi, >> Adding new package ngfd in project Trunk:Testing. Please review and accept >> ASAP. >> >> Justification for this new package: >> >> FEA#2889 >> >> Thank You, >> Janne Mäntyharju >> >> [This message was auto-generated] >> >> --- >> >> Request #11476: >> >> submit: home:mantyharju/ngfd(r4)(update) -> Trunk:Testing/ngfd >> >> >> Message: >> FEA#2889 >> >> State: new 2011-01-05T03:50:17 mantyharju >> Comment: None >> >> >> This is a NEW package in Trunk:Testing project. >> The files in the new package: >> ngfd/ >> |__ ngfd-0.30.tar.gz >> |__ ngfd.changes >> |__ ngfd.spec >> >> The content of the spec file, ngfd.spec: >> >=========================================================== >===== >> === >> Name: ngfd >> Version: 0.30 >> Release: 1 >> Summary: Non-graphic feedback service for sounds and other events >> Group: System/Daemons >> License: LGPL 2.1 >> Source0: %{name}-%{version}.tar.gz >> >> BuildRequires: pkgconfig(glib-2.0) >= 2.18.0 >> BuildRequires: pkgconfig(dbus-1) >= 1.0.2 >> BuildRequires: pkgconfig(dbus-glib-1) >> BuildRequires: pkgconfig(libpulse) >> BuildRequires: pkgconfig(gstreamer-0.10) >> BuildRequires: pkgconfig(gstreamer-controller-0.10) >> BuildRequires: pkgconfig(gio-2.0) >> BuildRequires: pkgconfig(gobject-2.0) >> BuildRequires: pkgconfig(gthread-2.0) >> BuildRequires: doxygen >> BuildRequires: pkgconfig(check) >> >> %description >> This package contains the daemon servicing the non-graphical feedback >> requests. >> >> %package plugin-dev >> Summary: Development package for ngfd plugin creation >> Group: Development/Libraries >> Requires: %{name} = %{version}-%{release} >> >> %description plugin-dev >> This package contains header files for creating plugins to non-graphical >> feedback daemon. >> >> %package plugin-doc >> Summary: Documentation package for ngfd plugin creation >> Group: Documentation >> >> %description plugin-doc >> This package contains documentation to header files for creating plugins to >> non-graphical feedback daemon. >> >> %package settings-basic >> Summary: Example settings for ngfd >> Group: System/Libraries >> Requires: %{name} = %{version}-%{release} >> >> %description settings-basic >> Example settings for ngfd. >> >> %prep >> %setup -q >> >> %build >> %autogen >> %configure >Please confirm your autogen doesn't call configure. >> make %{?_smp_mflags} >> >> %install >> make DESTDIR=%{buildroot} install >Use %make_install > >> rm %{buildroot}/%{_libdir}/ngf/libngfd_fake.so >> rm %{buildroot}/%{_libdir}/ngf/*.la >> >Use %make_install then you don't need remove .a/.la manually > >> %files >> %defattr(-,root,root,-) >> %doc COPYING >> %config(noreplace) %{_sysconfdir}/dbus-1/system.d/%{name}.conf >> %config(noreplace) %{_datadir}/dbus- >1/services/com.nokia.NonGraphicFeedba >> ck1.Backend.service >> %{_bindir}/%{name} >> %{_libdir}/ngf/libngfd_dbus.so >> %{_libdir}/ngf/libngfd_resource.so >> %{_libdir}/ngf/libngfd_transform.so >> %{_libdir}/ngf/libngfd_gst.so >> >Why .so in a main package? You want them in devel? > >> %files plugin-dev >> %defattr(-,root,root,-) >> %doc COPYING >> %{_includedir}/ngf/* >> %{_libdir}/pkgconfig/ngf-plugin.pc >> >> %files plugin-doc >> %defattr(-,root,root,-) >> %doc COPYING >> %{_docdir}/ngfd-plugin/html/* >> >> %files settings-basic >> %defattr(-,root,root,-) >> %doc COPYING >> %config(noreplace) %{_sysconfdir}/ngf/* >> >> >=========================================================== >===== >> === >> >> _______________________________________________ >> MeeGo-commits mailing list >> [email protected] >> http://lists.meego.com/listinfo/meego-commits >_______________________________________________ >MeeGo-packaging mailing list >[email protected] >http://lists.meego.com/listinfo/meego-packaging _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
