Blob Blame History Raw
# For svn version: do
# $ svn checkout http://opensvn.csie.org/wallpapoz/trunk wallpapoz-%%{mainver}
# $ tar -cjf %%{name}-%%{mainver}%%{?svnver:-svn%%svnver}.tar.bz2 %%{name}-%%{mainver}/

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

%define         mainver         0.4
%define         svnver          50
%define         fedorarel       2

%define         rel             %{?svnver:0.}%{fedorarel}%{?svnver:.svn%svnver}

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

Group:          User Interface/Desktops
License:        GPL
URL:            %{srcurl}
Source0:        %{srcurl}files/%{name}-%{mainver}%{?svnver:-svn%svnver}.tar.bz2
Source10:       wallpapoz.desktop
Source11:       wallpapoz-ja.po
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch

BuildRequires:  desktop-file-utils
BuildRequires:  gettext
BuildRequires:  python-devel
BuildRequires:  pygtk2-libglade
BuildRequires:  python-imaging
BuildRequires:  gnome-python2
Requires:       pygtk2-libglade
Requires:       python-imaging
Requires:       gnome-python2

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

%prep
%setup -q

%{__sed} -i.dos -e 's|\r||g' COPYING
touch -r COPYING.dos COPYING
%{__sed} -i.stamps -e 's|shutil\.copy(|shutil.copy2(|' setup.py

%{__cp} -p %{SOURCE10} share/wallpapoz/
%{__mkdir_p} share/locale/ja/LC_MESSAGES/
%{__sed} -i.lang -e '/ISO_CODES/s|(\(.*,\))|(\1 "ja",)|' setup.py

%build
msgfmt --verbose -o share/locale/ja/LC_MESSAGES/%{name}.mo %{SOURCE11}

%install
%{__rm} -rf $RPM_BUILD_ROOT
%{__mkdir_p} $RPM_BUILD_ROOT%{_prefix}

%{__python} setup.py install --installdir=$RPM_BUILD_ROOT%{_prefix}

desktop-file-install \
   --vendor fedora \
   --remove-category Application \
   --remove-category Accessories \
   --delete-original \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
   $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

%{find_lang} %{name}

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING README
%{_bindir}/*%{name}

%{_datadir}/%{name}/
%{_datadir}/gnome/help/%{name}/

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

%changelog
* Thu Apr  5 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4-0.2.svn50
- Update to 0.4 pre svn50
- Add Japanese support (upstream will merge this)

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