Summary: A test application Name: app Version: 1 Release: 1%{?dist} URL: http://people.freedesktop.org/ License: GPLv2+ Source0: README Source1: app.desktop Source2: app.png Source3: app.appdata.xml Source4: search-provider.ini Source5: index.page Source6: app-demo.desktop Source7: app.service Source8: app.metainfo.xml Source9: app-extra.metainfo.xml Source10: app.gir Source11: en_GB.mo Source12: ru.mo Source13: app.notifyrc Source14: app.bin Source15: console1.desktop Source16: console2.desktop %description This is a test application. %package extra Summary: Extra plugins for app Requires: %{name}%{?_isa} = %{version}-%{release} BuildArch: noarch %description extra Extra plugins to provide new functionality for app. %package console Summary: Console application Requires: %{name}%{?_isa} = %{version}-%{release} BuildArch: noarch %description console Sub package with console "application". %install install -Dp %{SOURCE0} $RPM_BUILD_ROOT/%{_datadir}/%{name}-%{version}/README install -Dp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/applications/app.desktop # test decompressing a symlink destination install -Dp %{SOURCE2} $RPM_BUILD_ROOT/%{_datadir}/app/app.png mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps cd $RPM_BUILD_ROOT ln -s %{_datadir}/app/app.png usr/share/pixmaps/app.png cd - install -Dp %{SOURCE3} $RPM_BUILD_ROOT/%{_datadir}/appdata/app.appdata.xml install -Dp %{SOURCE4} $RPM_BUILD_ROOT/%{_datadir}/gnome-shell/search-providers/search-provider.ini install -Dp %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/help/C/app/index.page install -Dp %{SOURCE6} $RPM_BUILD_ROOT/%{_datadir}/applications/app-demo.desktop install -Dp %{SOURCE7} $RPM_BUILD_ROOT/%{_datadir}/dbus-1/services/app.service install -Dp %{SOURCE8} $RPM_BUILD_ROOT/%{_datadir}/appdata/app.metainfo.xml install -Dp %{SOURCE9} $RPM_BUILD_ROOT/%{_datadir}/appdata/app-extra.metainfo.xml install -Dp %{SOURCE10} $RPM_BUILD_ROOT/%{_datadir}/gir-1.0/app.gir install -Dp %{SOURCE11} $RPM_BUILD_ROOT/%{_datadir}/locale/en_GB/LC_MESSAGES/app.mo install -Dp %{SOURCE12} $RPM_BUILD_ROOT/%{_datadir}/locale/ru/LC_MESSAGES/app.mo install -Dp %{SOURCE13} $RPM_BUILD_ROOT/%{_datadir}/kde4/apps/app/app.notifyrc install -Dp %{SOURCE14} $RPM_BUILD_ROOT/%{_bindir}/app.bin install -Dp %{SOURCE15} $RPM_BUILD_ROOT/%{_datadir}/applications/console1.desktop install -Dp %{SOURCE16} $RPM_BUILD_ROOT/%{_datadir}/applications/console2.desktop %files %defattr(-,root,root) %doc %{_datadir}/%{name}-%{version}/README %{_bindir}/app.bin %{_datadir}/appdata/app.appdata.xml %{_datadir}/appdata/app.metainfo.xml %{_datadir}/applications/app-demo.desktop %{_datadir}/applications/app.desktop %{_datadir}/dbus-1/services/app.service %{_datadir}/gir-1.0/app.gir %{_datadir}/gnome-shell/search-providers/search-provider.ini %{_datadir}/help/*/app %{_datadir}/kde4/apps/app/app.notifyrc %{_datadir}/locale/en_GB/LC_MESSAGES/app.mo %{_datadir}/locale/ru/LC_MESSAGES/app.mo %{_datadir}/app/app.png %{_datadir}/pixmaps/app.png %files extra %{_datadir}/appdata/app-extra.metainfo.xml %files console %{_datadir}/applications/console1.desktop %{_datadir}/applications/console2.desktop %changelog * Tue Aug 12 2014 Richard Hughes - 1-1 - Initial version