xyscan-vl.spec 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. %define pkg_name xyscan
  2. %define pkg_version 3.3.0
  3. %define pkg_version_s 3.30
  4. %define pkg_release 1%{?_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.tar.gz
  13. Source1: xyscan.desktop
  14. Buildroot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: qt4-devel >= 4.6
  16. Requires: qt4 >= 4.6
  17. Vendor: Project Vine
  18. Distribution: Vine Linux
  19. Packager: ara_t
  20. %description
  21. xyscan is a tool for scientists in need to extract values of data points
  22. from a plot that is available in electronic format. It can handle plots
  23. with linear and logarithmic scales, tilted (distorted plots), and allows
  24. to "scan" error bars as well. In fact xyscan can be used for extracting
  25. numeric values from any kind of 2D technical drawings.
  26. %prep
  27. %{__rm} -rf ${RPM_BUILD_ROOT}
  28. %setup -q -n %{name}
  29. %build
  30. qmake -o Makefile xyscan.pro
  31. %{__make} %{?_smp_mflags}
  32. %install
  33. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir}
  34. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}
  35. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/applications
  36. %{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/icons
  37. %{__cp} xyscan ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}
  38. %{__cp} -r docs ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}
  39. echo "%{_libdir}/%{name}-%{version}/%{name} $*" \
  40. > ${RPM_BUILD_ROOT}%{_bindir}/xyscan
  41. %{__chmod} +x ${RPM_BUILD_ROOT}%{_bindir}/xyscan
  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 gpl.txt license.txt
  49. %{_bindir}/xyscan
  50. %{_libdir}/xyscan-%{version}/
  51. %{_datadir}/applications/xyscan.desktop
  52. %{_datadir}/icons/xyscanIcon.png
  53. %changelog
  54. * Sat Jul 30 2016 Toshiaki Ara <ara_t@384.jp> 3.3.0-1
  55. - new package