]>
Commit | Line | Data |
---|---|---|
be21fce2 JB |
1 | Summary: ChronoJump - system for measurement, management and statistics of the jump events |
2 | Summary(pl.UTF-8): ChronoJump - system do pomiarów, zarządzania i statystyk skoków | |
3 | Name: chronojump | |
c3d78657 | 4 | Version: 2.2.1 |
3c49fcf7 | 5 | Release: 1 |
be21fce2 JB |
6 | License: GPL v2+ |
7 | Group: X11/Applications/Games | |
00fecd2d JB |
8 | # release file (misses some files in many releases) |
9 | Source0: https://download.gnome.org/sources/chronojump/2.2/%{name}-%{version}.tar.xz | |
c3d78657 | 10 | # Source0-md5: 417789e96ce2b3c76e145ace491f8a79 |
00fecd2d JB |
11 | # in case of missing files, use git |
12 | #Source0: https://gitlab.gnome.org/GNOME/chronojump/-/archive/%{version}/%{name}-%{version}.tar.bz2 | |
13 | ## Source0-md5: 3b6015b5a5ab3360bbb61ac94f4945c5 | |
14 | URL: https://chronojump.org/ | |
256c9cb8 JB |
15 | BuildRequires: autoconf >= 2.54 |
16 | BuildRequires: automake | |
6ca6d5f7 JB |
17 | BuildRequires: dotnet-gtk-sharp2-devel >= 2.0 |
18 | BuildRequires: gettext-tools | |
be21fce2 | 19 | BuildRequires: glib2-devel >= 2.0 |
be21fce2 JB |
20 | BuildRequires: gtk+2-devel >= 2:2.8 |
21 | BuildRequires: intltool >= 0.40.0 | |
256c9cb8 | 22 | BuildRequires: libtool >= 2:2 |
be21fce2 JB |
23 | BuildRequires: mono-devel >= 2.8 |
24 | BuildRequires: pkgconfig | |
25 | BuildRequires: python >= 2 | |
bc7ac664 | 26 | BuildRequires: sed >= 4.0 |
00fecd2d JB |
27 | BuildRequires: tar >= 1:1.22 |
28 | BuildRequires: xz | |
be21fce2 JB |
29 | Requires(post,postun): gtk-update-icon-cache |
30 | Requires: hicolor-icon-theme | |
31 | Requires: mono >= 2.8 | |
32 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
33 | ||
34 | %description | |
35 | ChronoJump is a complete system for measurement, management and | |
36 | statistics of sport short-time tests. Chronojump is used by trainers, | |
37 | teachers and students. | |
38 | ||
39 | %description -l pl.UTF-8 | |
40 | ChronoJump to kompletny system do pomiarów, zarządzania i statystyk | |
41 | krótkotrwałych zdarzeń sportowych. Jest używany przez trenerów, | |
42 | nauczycieli oraz uczniów. | |
43 | ||
44 | %prep | |
45 | %setup -q | |
be21fce2 | 46 | |
6989919a | 47 | %{__sed} -i -e '1s,/usr/bin/env python,%{__python},' \ |
00fecd2d | 48 | chronopic-firmware/chronopic-firmwarecord/chronopic-firmwarecord.in |
6989919a JB |
49 | |
50 | %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' src/chronojump-importer/chronojump_importer.py | |
bc7ac664 | 51 | |
be21fce2 | 52 | %build |
641bae81 | 53 | %{__intltoolize} |
256c9cb8 JB |
54 | %{__libtoolize} |
55 | %{__aclocal} -I build/m4 -I build/m4/shave -I build/m4/shamrock | |
56 | %{__autoconf} | |
57 | %{__automake} | |
be21fce2 JB |
58 | %configure \ |
59 | --disable-static | |
60 | ||
d8614106 | 61 | %{__make} -j1 |
be21fce2 JB |
62 | |
63 | %install | |
64 | rm -rf $RPM_BUILD_ROOT | |
65 | ||
66 | %{__make} install \ | |
67 | DESTDIR=$RPM_BUILD_ROOT | |
68 | ||
69 | %{__rm} $RPM_BUILD_ROOT%{_libdir}/chronojump/*.la | |
6989919a JB |
70 | # too common name |
71 | %{__rm} $RPM_BUILD_ROOT%{_bindir}/test-delete.py | |
be21fce2 | 72 | |
6ca6d5f7 JB |
73 | # packaged as %doc |
74 | %{__rm} $RPM_BUILD_ROOT%{_docdir}/chronojump/*.pdf | |
75 | ||
be21fce2 JB |
76 | %find_lang %{name} |
77 | ||
78 | %clean | |
79 | rm -rf $RPM_BUILD_ROOT | |
80 | ||
81 | %post | |
82 | %update_icon_cache hicolor | |
83 | ||
84 | %postun | |
85 | %update_icon_cache hicolor | |
86 | ||
87 | %files -f %{name}.lang | |
88 | %defattr(644,root,root,755) | |
00fecd2d | 89 | %doc AUTHORS README manual/chronojump_manual_en.pdf |
6ca6d5f7 | 90 | %lang(es) %doc manual/chronojump_manual_es.pdf |
be21fce2 JB |
91 | %attr(755,root,root) %{_bindir}/chronojump |
92 | %attr(755,root,root) %{_bindir}/chronojump-test-accuracy | |
93 | %attr(755,root,root) %{_bindir}/chronojump-test-jumps | |
94 | %attr(755,root,root) %{_bindir}/chronojump-test-stream | |
256c9cb8 | 95 | %attr(755,root,root) %{_bindir}/chronojump_importer.py |
be21fce2 JB |
96 | %attr(755,root,root) %{_bindir}/chronojump_mini |
97 | %attr(755,root,root) %{_bindir}/chronopic-firmwarecord | |
98 | %dir %{_libdir}/chronojump | |
be21fce2 JB |
99 | %attr(755,root,root) %{_libdir}/chronojump/libchronopic.so* |
100 | %{_libdir}/chronojump/Chronojump.exe | |
101 | %{_libdir}/chronojump/Chronojump.exe.mdb | |
102 | %{_libdir}/chronojump/Chronojump_Mini.exe | |
103 | %{_libdir}/chronojump/Chronojump_Mini.exe.mdb | |
be21fce2 JB |
104 | %{_libdir}/chronojump/python |
105 | %{_datadir}/chronojump | |
106 | %{_desktopdir}/chronojump.desktop | |
6ca6d5f7 | 107 | %{_iconsdir}/hicolor/scalable/apps/chronojump_icon.svg |