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