source: projects/specs/trunk/x/xyscan/xyscan-vl.spec @ 10715

Revision 10715, 2.0 KB checked in by ara_t, 8 years ago (diff)

first commit

Line 
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
6Summary: A data thief for scientist
7Name:    %{pkg_name}
8Version: %{pkg_version}
9Release: %{pkg_release}
10
11License: GPLv3 or later
12Group:   Applications/Edutainment
13URL:     http://rhig.physics.yale.edu/~ullrich/software/xyscan/
14Source0: http://rhig.physics.yale.edu/~ullrich/software/xyscan/Distributions/%{pkg_version_s}/%{name}-%{pkg_version_s}-src.tar.gz
15Source1: xyscan.desktop
16
17Buildroot: %{_tmppath}/%{name}-%{version}-root
18
19BuildRequires: qt4-devel >= 4.6
20Requires: qt4 >= 4.6
21
22Vendor: Project Vine
23Distribution: Vine Linux
24Packager: ara_t
25
26%description
27xyscan is a tool for scientists in need to extract values of data points
28from a plot that is available in electronic format. It can handle plots
29with linear and logarithmic scales, tilted (distorted plots), and allows
30to "scan" error bars as well. In fact xyscan can be used for extracting
31numeric values from any kind of 2D technical drawings.
32
33
34%prep
35%{__rm} -rf ${RPM_BUILD_ROOT}
36%setup -q -n %{name}
37
38%build
39qmake -o Makefile xyscan.pro
40%{__make} %{?_smp_mflags}
41
42%install
43%{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir}
44%{__mkdir_p} ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}
45%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/applications
46%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/icons
47
48%{__cp} xyscan ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}
49%{__cp} -r docs ${RPM_BUILD_ROOT}%{_libdir}/%{name}-%{version}
50
51echo "%{_libdir}/%{name}-%{version}/%{name} $*" \
52     > ${RPM_BUILD_ROOT}%{_bindir}/xyscan
53%{__chmod} +x ${RPM_BUILD_ROOT}%{_bindir}/xyscan
54
55%{__cp} -a %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/
56%{__cp} images/xyscanIcon.png ${RPM_BUILD_ROOT}%{_datadir}/icons/
57
58%clean
59%{__rm} -rf ${RPM_BUILD_ROOT}
60
61
62%files
63%defattr(-,root,root)
64%doc gpl.txt license.txt
65%{_bindir}/xyscan
66%{_libdir}/xyscan-%{version}/
67%{_datadir}/applications/xyscan.desktop
68%{_datadir}/icons/xyscanIcon.png
69
70
71%changelog
72* Sat Jul 30 2016 Toshiaki Ara <ara_t@384.jp> 3.3.0-1
73- new package
74
Note: See TracBrowser for help on using the repository browser.