xyscan-vl.spec 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. %define pkg_name xyscan
  2. %define pkg_version 4.3.0
  3. %define pkg_version_s 4.30
  4. %define pkg_release 2%{?_dist_release}
  5. Summary: A data thief for scientist
  6. Name: %{pkg_name}
  7. Version: %{pkg_version}
  8. Release: %{pkg_release}
  9. License: GPLv3 or later
  10. Group: Applications/Edutainment
  11. URL: http://rhig.physics.yale.edu/~ullrich/software/xyscan/
  12. Source0: http://rhig.physics.yale.edu/~ullrich/software/xyscan/Distributions/%{pkg_version_s}/%{name}-%{pkg_version_s}-src.tgz
  13. Source1: xyscan.desktop
  14. Buildroot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: qt5-qtbase-devel
  16. BuildRequires: qt5-qtmultimedia-devel
  17. BuildRequires: poppler-qt5-devel
  18. Requires: qt5-qtbase
  19. Requires: qt5-qtmultimedia
  20. Requires: poppler-qt5
  21. Vendor: Project Vine
  22. Distribution: Vine Linux
  23. Packager: ara_t
  24. %description
  25. xyscan is a tool for scientists in need to extract values of data points
  26. from a plot that is available in electronic format. It can handle plots
  27. with linear and logarithmic scales, tilted (distorted plots), and allows
  28. to "scan" error bars as well. In fact xyscan can be used for extracting
  29. numeric values from any kind of 2D technical drawings.
  30. %prep
  31. %{__rm} -rf ${RPM_BUILD_ROOT}
  32. %setup -q -n %{name}
  33. %build
  34. qmake-qt5 xyscan.pro INCPATH="%{_includedir}/poppler/qt5"
  35. %{__perl} -pi -e 's|/usr/local/bin/|/usr/bin/|g' Makefile
  36. %{__perl} -pi -e 's|/usr/local/share/|/usr/share/|g' Makefile
  37. %{__make} %{?_smp_mflags}
  38. %install
  39. %{__make} install INSTALL_ROOT=${RPM_BUILD_ROOT}
  40. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/applications/
  41. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/icons/
  42. %{__cp} -a %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
  43. %{__cp} images/xyscanIcon.png ${RPM_BUILD_ROOT}%{_datadir}/icons/
  44. %clean
  45. %{__rm} -rf ${RPM_BUILD_ROOT}
  46. %files
  47. %defattr(-,root,root)
  48. %doc license.txt
  49. %{_bindir}/xyscan
  50. # %{_libdir}/xyscan-%{version}/
  51. %{_datadir}/applications/xyscan.desktop
  52. %{_datadir}/icons/xyscanIcon.png
  53. %{_datadir}/xyscan/
  54. %changelog
  55. * Mon Oct 14 2019 Toshiaki Ara <ara_t@384.jp> 4.3.0-2
  56. - rebuild wiith poppler-0.81.0
  57. * Sun Apr 01 2018 Toshiaki Ara <ara_t@384.jp> 4.3.0-1
  58. - update to 4.3.0
  59. * Wed Jan 03 2018 Toshiaki Ara <ara_t@384.jp> 4.2.1-2
  60. - rebuild under poppler-0.61.1
  61. * Sat Dec 02 2017 Toshiaki Ara <ara_t@384.jp> 4.2.1-1
  62. - update to 4.2.1 for VineSeed
  63. * Sat Jul 30 2016 Toshiaki Ara <ara_t@384.jp> 3.3.0-1
  64. - new package