Name: sxiv Version: 0.8.1 Release: 2%{?dist} Summary: Simple (or small or suckless) X Image Viewer Group: Applications/Multimedia License: GPLv2+ URL: https://github.com/muennich/%{name}/ Source0: https://github.com/downloads/muennich/%{name}/%{name}-%{version}.tar.gz Source1: %{name}.desktop # Support DESTDIR # https://github.com/muennich/sxiv/pull/3 Patch0: sxiv-0.8.1-destdir.patch # Do not change sxiv binary ownership to root:root # Allows rpm-building the package by regular users Patch1: sxiv-0.8.1-do-not-change-ownership.patch BuildRequires: libX11-devel BuildRequires: imlib2-devel BuildRequires: desktop-file-utils %description sxiv is an alternative to feh and qiv. Its only dependency besides xlib is imlib2. The primary goal for writing sxiv is to create an image viewer, which only has the most basic features required for fast image viewing (the ones I want). It works nicely with tiling window managers and its code base should be kept small and clean to make it easy for you to dig into it and customize it for your needs. %prep %setup -q %patch0 -p1 -b .destdir %patch1 -p1 -b .do-not-change-ownership %build export CFLAGS="%{optflags}" make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} PREFIX=%{_prefix} desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} %files %doc LICENSE README.md %{_bindir}/sxiv %{_mandir}/man1/* %{_datadir}/applications %changelog * Wed May 11 2011 Petr Sabata - 0.8.1-2 - Correcting license to GPLv2+ - Using Github URL as Source - Respecting optflags - Adding a crude desktop file * Tue May 10 2011 Petr Sabata - 0.8.1-1 - Initial import