e0759ff
Name:                gpick
b368bd7
Version:             0.2.5 
e5bc1e8
Release:             3%{?dist}
e0759ff
Summary:             Advanced color picker
e0759ff
e0759ff
License:             BSD
e0759ff
URL:                 http://code.google.com/p/gpick/
e0759ff
Source0:             http://gpick.googlecode.com/files/%{name}_%{version}.tar.gz
e0759ff
e0759ff
BuildRequires:       scons
e0759ff
BuildRequires:       boost-devel
e0759ff
BuildRequires:       pkgconfig(lua)
e0759ff
BuildRequires:       pkgconfig(dbus-glib-1)
e0759ff
BuildRequires:       pkgconfig(gtk+-2.0)
e0759ff
BuildRequires:       flex
e0759ff
BuildRequires:       expat-devel
b076720
BuildRequires:       gettext-devel
e0759ff
BuildRequires:       desktop-file-utils 
e0759ff
e0759ff
%description
e0759ff
Advanced color picker
e0759ff
e0759ff
%prep
e0759ff
%setup -q -n %{name}_%{version}
e0759ff
e0759ff
# Delete external libraries and only use system dependencies to build GPick
e0759ff
rm -rf extern
e0759ff
echo "INTERNAL_EXPAT=False" >> user-config.py
e0759ff
echo "INTERNAL_LUA=False" >> user-config.py
b368bd7
echo "LOCALEDIR=\"%{_datadir}/locale\"" >> user-config.py
e0759ff
e0759ff
%build
e0759ff
scons %{?_smp_mflags} CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" LDFLAGS="%{optflags}"
e0759ff
e0759ff
%install
e0759ff
export CFLAGS="%{optflags}"
e0759ff
export CXXFLAGS="%{optflags}"
e0759ff
export LDFLAGS="%{optflags}"
e0759ff
e0759ff
scons install DESTDIR=%{buildroot}/%{_prefix}
e0759ff
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
e0759ff
b368bd7
%find_lang %{name}
b368bd7
b368bd7
%files -f %{name}.lang
e0759ff
%doc %{_docdir}/%{name}/copyright
e0759ff
%{_bindir}/%{name}
e0759ff
%{_datadir}/%{name}
e0759ff
%{_datadir}/applications/%{name}.desktop
e0759ff
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
e0759ff
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
e0759ff
%{_mandir}/man1/%{name}.1.*
e0759ff
e0759ff
%post
e0759ff
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
e0759ff
/usr/bin/update-desktop-database &> /dev/null || :
e0759ff
e0759ff
%postun
e0759ff
if [ $1 -eq 0 ] ; then
e0759ff
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
e0759ff
    /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
e0759ff
fi
e0759ff
/usr/bin/update-desktop-database &> /dev/null || :
e0759ff
e0759ff
%posttrans
e0759ff
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
e0759ff
e0759ff
%changelog
e5bc1e8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.5-3
e5bc1e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e5bc1e8
Petr Machata fa2c30e
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 0.2.5-2
Petr Machata fa2c30e
- Rebuild for boost 1.54.0
Petr Machata fa2c30e
b368bd7
* Wed May 15 2013 Tom Callaway <spot@fedoraproject.org> - 0.2.5-1
b368bd7
- update to 0.2.5, lua 5.2
b368bd7
e0759ff
* Sat Apr 13 2013 Luya Tshimbalanga <luya@fedoraproject.org> - 0.2.4-4
e0759ff
- Updated spec based Packaging review (rhbz #913367)
e0759ff
e0759ff
* Wed Feb 20 2013 Luya Tshimbalanga <luya@fedoraproject.org> - 0.2.4-2
e0759ff
- Adherance to Fedora Packaging guideline
e0759ff
e0759ff
* Sat Sep 01 2012 Alexis Lameire <alexisis-pristontale@hotmail.com> - 0.2.4-1
e0759ff
- initial release
e0759ff