diff --git a/.gitignore b/.gitignore index e69de29..dd9847e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/kmag-4.7.80.tar.bz2 diff --git a/kmag.spec b/kmag.spec new file mode 100644 index 0000000..0a32734 --- /dev/null +++ b/kmag.spec @@ -0,0 +1,72 @@ +Name: kmag +Version: 4.7.80 +Release: 1%{?dist} +Summary: A screen magnifier + +# kmagzoomview.h is only GPLv2 but I expect it's mistake as .cpp is GPLv2+, +# I'll check it with upstream, for now stick with GPLv2 +License: GPLv2 +URL: http://accessibility.kde.org/ +Source0: ftp://ftp.kde.org/pub/kde/unstable/4.7.80/src/kmag-%{version}.tar.bz2 + +BuildRequires: desktop-file-utils +BuildRequires: kdelibs4-devel >= %{version} + +# DBus runtime service +Requires: kaccessible%{?_isa} >= %{version} + + +# when split occured +Conflicts: kdeaccessibility < 1:4.7.80 + + +%description +%{summary}. + + +%prep +%setup -q + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} .. +popd + +make %{?_smp_mflags} -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + + +%check +desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/kmag.desktop + + +%post +touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null + gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null +fi + +%posttrans +gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || : + + +%files +%doc AUTHORS COPYING COPYING.DOC ChangeLog README TODO +%{_kde4_bindir}/kmag +%{_kde4_appsdir}/kmag/ +%{_kde4_datadir}/applications/kde4/*.desktop +%{_kde4_docdir}/HTML/en/kmag/ +%{_kde4_iconsdir}/hicolor/*/*/* +%{_mandir}/man1/*.1* + +%changelog +* Mon Nov 28 2011 Jaroslav Reznik 4.7.80-1 +- initial package diff --git a/sources b/sources index e69de29..f16b068 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +23c851b67903e844030ec7b104c3f1d8 kmag-4.7.80.tar.bz2