amor-vl.spec 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. Name: amor
  2. Summary: Desktop mascot for KDE
  3. Version: 4.14.3
  4. Release: 2%{?_dist_release}
  5. Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  6. License: GPLv2
  7. Group: Applications/Accessories
  8. URL: http://www.kde.org/
  9. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  10. BuildRequires: desktop-file-utils
  11. BuildRequires: kdelibs-devel >= %{version}
  12. Requires(posttrans,postun): desktop-file-utils
  13. Vendor: Project Vine
  14. Distribution: Vine Linux
  15. Packager: Takemikaduchi
  16. %description
  17. Amor is an acronym which stands for Amusing Misuse of Resources.
  18. It is actually an animation which sits on top of your active window.
  19. In its default configuration, amor takes the form of a yellow spot
  20. which performs many tricks. Amor also has many different themes
  21. which change the appearance and behavior of the animation.
  22. %prep
  23. %setup -q
  24. %build
  25. mkdir -p %{_target_platform}
  26. pushd %{_target_platform}
  27. %cmake \
  28. -DCMAKE_BUILD_TYPE=release \
  29. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  30. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  31. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  32. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  33. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  34. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  35. ..
  36. popd
  37. make %{?_smp_mflags} -C %{_target_platform}
  38. %install
  39. rm -rf $RPM_BUILD_ROOT
  40. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  41. %clean
  42. rm -rf $RPM_BUILD_ROOT
  43. %post
  44. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  45. %posttrans
  46. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  47. update-desktop-database -q &> /dev/null ||:
  48. %postun
  49. if [ $1 -eq 0 ] ; then
  50. touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
  51. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
  52. update-desktop-database -q &> /dev/null ||:
  53. fi
  54. %files
  55. %defattr(-,root,root,-)
  56. %doc COPYING COPYING.DOC
  57. %{_bindir}/%{name}
  58. %{_datadir}/applications/kde4/%{name}.desktop
  59. %{_datadir}/dbus-1/interfaces/org.kde.%{name}.xml
  60. %{_datadir}/icons/hicolor/*/*/*
  61. %{_datadir}/kde4/apps/%{name}
  62. %{_docdir}/HTML/*/*/
  63. %{_mandir}/man6/%{name}.6*
  64. %changelog
  65. * Wed Jul 06 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  66. - rebuild with gcc-5.4.0
  67. * Thu Jan 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  68. - new upstream release
  69. * Tue May 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  70. - new upstream release
  71. * Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  72. - new upstream release
  73. * Sun Dec 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  74. - new upstream release
  75. * Sun Sep 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  76. - initial build