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

Reply via email to