Blob Blame History Raw
Name:           graphem
Version:        0.3.2
Release:        9%{?dist}
Summary:        Mouse Gesture based Authentication Program and Screen Locker
Group:          Applications/System
License:        GPLv2+
URL:            http://graphem.berlios.de/
Source0:        http://download.berlios.de/graphem/graphem-%{version}.tar.gz
Patch0:         graphem-0.3.add-icon-to-desktopfile-00.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Requires:       qca2
BuildRequires:  qt4-devel >= 4.3 qca2-devel desktop-file-utils

%description
Graphem is a small mouse gesture based authentication program and screen
locker. Features: Key patterns are stored in hashed form; Can lock the display
until the correct pattern is entered; Can control login via scripting, e.g.
with GDM using auto-login and a PostLogin script; Touchpad mode: Accept input
without clicking; Keeps track of recognition rate


%prep
%setup -q
# patch adds icon to desktopfile
%patch0


%build
qmake-qt4
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
install -Dpm 755 graphem $RPM_BUILD_ROOT%{_bindir}/graphem
install -Dpm 755 icons/16x16/graphem.png \
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
install -Dpm 755 icons/24x24/graphem.png \
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/24x24/apps/%{name}.png
install -Dpm 755 icons/32x32/graphem.png \
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
install -Dpm 755 icons/48x48/graphem.png \
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
install -Dpm 755 icons/64x64/graphem.png \
    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png

desktop-file-install --delete-original                  \
        --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
        --mode 0644                                     \
        graphem.desktop


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING TODO Changelog README
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%{_datadir}/applications/%{name}.desktop


%changelog
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.3.2-9
- Rebuilt for GCC 5 C++11 ABI change

* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Wed Nov 18 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.3.2-1
- new upstream bugfix release

* Sun Nov 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.3.1-1
- new upstream bugfix release

* Sun Sep 6 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.3-3
- remove the vendor-tag 'fedora' from the desktop-file-install routine

* Sat Aug 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.3-2
- add patch which adds the graphem icon to the .desktop-file

* Sat Aug 15 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.3-1
- new upstream release
- brings Changelog, a README-file written in ReST and a .desktop-file

* Wed Jul 22 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.2-2
- update License to GPLv2+ (sorry)

* Sat Jul 18 2009 Dominic Hopf <dmaphy@fedoraproject.org> 0.2-1
- first RPM for Fedora