On Tue, Jun 21, 2011 at 2:10 PM, Brandt, Todd E <[email protected]> wrote:
> Before I attempt to sr it again, please tell me if this spec is good:
>
> Name: meego-ux-mediafs
> Summary: Indexer and thumbnailer daemon for MeeGo
> Version: 0.0.1
> Release: 1
> Group: Applications/Multimedia
> URL: http://www.meego.com
> License: Apache 2.0
> Source0: %{name}-%{version}.tar.bz2
> Source1: %{name}.conf
> BuildRequires: cmake fuse-devel ImageMagick-devel file-devel gstreamer-devel
> glib2-devel
One per line, and use pkgconfig(name) instead where possible
BuildRequires: pkgconfig(ImageMagick)
BuildRequires: pkgconfig(glib-2.0)
etc...
>
> %description
> Thumbnailing engine for meego, installs a fuse filesystem mount
> over the home user's media directories and processes thumbnails
> as files are copied. The extraction time is added to the copy time.
>
> %prep
> %setup -q
>
> %build
> cmake .
> make
>
> %install
> mkdir -p -m755 $RPM_BUILD_ROOT%{_bindir}
> install -m755 %{name}d $RPM_BUILD_ROOT%{_bindir}/
> mkdir -p -m755 $RPM_BUILD_ROOT%{_libdir}/%{name}/readers
> install -m755 libplugin-*.so $RPM_BUILD_ROOT%{_libdir}/%{name}/readers/
refer to %{buildroot} instead of $RPM_BUILD_ROOT
> install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
> install -m755 %{name} $RPM_BUILD_ROOT/etc/rc.d/init.d/
> install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/
>
> %post
> /sbin/chkconfig --add meego-ux-mediafs
> if ! cat /etc/fuse.conf | grep -qw user_allow_other; then
> echo "user_allow_other" >> /etc/fuse.conf
> fi
>
> %preun
> if [ -f /etc/init.d/meego-ux-mediafs ]; then
> /sbin/service meego-ux-mediafs stop > /dev/null 2>&1 || :
> /sbin/service meego-ux-mediafs restore > /dev/null 2>&1 || :
> fi
> /sbin/chkconfig --del meego-ux-mediafs
>
> %files
> %defattr(-,root,root)
> %attr(0755,root,root) %{_bindir}/%{name}d
> %attr(0755,root,root) /etc/rc.d/init.d/%{name}
> %attr(0644,root,root) %{_sysconfdir}/%{name}.conf
needs to be %config at least, perhaps (noreplace) ?
> %attr(0755,root,root) %{_libdir}/%{name}/*
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging