# sitelib for noarch packages, sitearch for others (remove the unneeded one) %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: git-cola Version: 1.3.8 Release: 1%{?dist} Summary: A highly caffeinated git gui Group: Development/Tools License: GPLv2+ URL: http://cola.tuxfamily.org/ Source0: http://cola.tuxfamily.org/releases/cola-%{version}-src.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: desktop-file-utils BuildRequires: python-devel BuildRequires: PyQt4-devel BuildRequires: asciidoc BuildRequires: git BuildRequires: gettext BuildRequires: xmlto BuildRequires: python-sphinx Requires: git Requires: PyQt4 Requires: python-inotify %description A sweet, carbonated git gui known for its sugary flavour and caffeine-inspired features. %prep %setup -q -n cola-%{version} %build # Remove CFLAGS=... for noarch packages (unneeded) %{__python} setup.py build make doc %install rm -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} --prefix=%{_prefix} rm -f %{buildroot}%{_datadir}/applications/cola.desktop desktop-file-install --delete-original --dir %{buildroot}%{_datadir}/applications share/applications/cola.desktop make DESTDIR=%{buildroot} prefix=%{_prefix} install-doc make DESTDIR=%{buildroot} prefix=%{_prefix} install-html %clean rm -rf %{buildroot} %post update-desktop-database &> /dev/null || : %postun update-desktop-database &> /dev/null || : %files %defattr(-,root,root,-) %doc COPYRIGHT LICENSE README %{_bindir}/git-cola %if 0%{?fedora} < 12 %{_bindir}/git-difftool %{_bindir}/git-difftool--helper %endif %{_datadir}/applications/cola.desktop %{_datadir}/git-cola %{_docdir}/git-cola %{_mandir}/man1/git-cola.1.gz # For noarch packages: sitelib %{python_sitelib}/* %changelog * Sun May 24 2009 Ben Boeckel 1.3.8-1 - Update to 1.3.8 - Fix changelog usage of %% - BR and R on git instead of git-core - Add conditionals on git-difftool * Mon Mar 23 2009 Ben Boeckel 1.3.6-1 - Update to 1.3.6 * Mon Mar 16 2009 Ben Boeckel 1.3.5.42-1 - Update to 1.3.5.42 * Sat Feb 28 2009 Ben Boeckel 1.3.5.28-1 - Added %%post and %%postun - Use desktop-file-install * Tue Feb 24 2009 Fedora Release Engineering - 1.3.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Feb 9 2009 Ben Boeckel 1.3.5-4 - Added missing Requires on PyQt4 * Thu Feb 5 2009 Ben Boeckel 1.3.5-3 - Added patch for shebang line removal * Thu Feb 5 2009 Ben Boeckel 1.3.5-2 - Add missing BRs * Sun Feb 1 2009 Ben Boeckel 1.3.5-1 - Update for 1.3.5 * Thu Jan 8 2009 Ben Boeckel 1.3.4.4-1 - Initial package