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

Reply via email to