rpms/wallpapoz/devel wallpapoz.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Tue Oct 17 17:18:04 UTC 2006


Author: mtasaka

Update of /cvs/extras/rpms/wallpapoz/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9155/devel

Modified Files:
	.cvsignore sources 
Added Files:
	wallpapoz.spec 
Log Message:
auto-import wallpapoz-0.3-1 on branch devel from wallpapoz-0.3-1.src.rpm


--- NEW FILE wallpapoz.spec ---
%define         srcurl          http://wallpapoz.akbarhome.com/
%define         icondir         %{_datadir}/icons/hicolor/128x128/apps

Name:           wallpapoz
Version:        0.3
Release:        1%{?dist}
Summary:        Gnome Multi Backgrounds and Wallpapers Configuration Tool

Group:          User Interface/Desktops
License:        GPL
URL:            %{srcurl}
Source0:        %{srcurl}files/%{name}-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch

BuildRequires:  desktop-file-utils
Requires:       pygtk2-libglade

%description
This tool enables your Gnome desktop to have different 
wallpapers for different workspaces or virtual desktops.

%prep
%setup -q

%build
# some directory change
for f in src/*wall*.py ; do
   %{__sed} -i.dir \
      -e '/import sys/d' \
      -e '/xml_processing/s|^\(.*\)$|import sys\nsys.path.insert(0, %{_datadir}/%{name})\n\1|' \
      $f
   %{__sed} -i -e "s|%{_datadir}/%{name}|'%{_datadir}/%{name}'|" \
      $f
done

%{__sed} -i.dir \
   -e 's|-f daemon_wallpapoz.py|-f %{_bindir}/daemon_wallpapoz|g' \
   -e 's|\./daemon_wallpapoz.py\&|%{_bindir}/daemon_wallpapoz \&|' \
   src/wallpapoz.py

%{__sed} -i.rpmlint -e '1,3d' src/*processing.py

%{__sed} -i.dir \
   -e 's|Icon=.*|Icon=%{name}|' \
   -e 's|Exec=.*|Exec=%{name}|' \
   share/%{name}/%{name}.desktop

%install
%{__rm} -rf $RPM_BUILD_ROOT

# install by myself

for dir in %{_bindir} %{_datadir}/{applications,%{name},pixmaps} %{icondir} ; do
   %{__mkdir_p} $RPM_BUILD_ROOT$dir
done

for f in src/*%{name}.py ; do
   name=`basename $f | sed -e 's|.py$||'`
   %{__install} -c -p -m755 $f $RPM_BUILD_ROOT%{_bindir}/$name
done
%{__install} -c -p -m644 src/*processing.py $RPM_BUILD_ROOT%{_datadir}/%{name}/

pushd share/%{name}
%{__install} -c -p -m644 %{name}.png $RPM_BUILD_ROOT%{_datadir}/%{name}/
%{__install} -c -p -m644 %{name}.glade* $RPM_BUILD_ROOT%{_datadir}/%{name}/

desktop-file-install \
   --vendor fedora \
   --add-category Application \
   --add-category X-Fedora \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
   %{name}.desktop
popd

ln -sf ../../../../%{name}/%{name}.png $RPM_BUILD_ROOT%{icondir}

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%post
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :

%postun
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README
%{_bindir}/*%{name}

%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*processing.py*
%{_datadir}/%{name}/%{name}.glade*
%{_datadir}/%{name}/%{name}.png

%{icondir}/%{name}.png
%{_datadir}/applications/fedora-%{name}.desktop

%changelog
* Thu Oct 12 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.3-1
- Initial packaging, importing to Fedora extras.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/wallpapoz/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	17 Oct 2006 17:17:06 -0000	1.1
+++ .cvsignore	17 Oct 2006 17:17:34 -0000	1.2
@@ -0,0 +1 @@
+wallpapoz-0.3.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/wallpapoz/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	17 Oct 2006 17:17:06 -0000	1.1
+++ sources	17 Oct 2006 17:17:34 -0000	1.2
@@ -0,0 +1 @@
+7b3c2189f24f3cee48acb4085944b7c4  wallpapoz-0.3.tar.bz2




More information about the scm-commits mailing list