3 %bcond_without apidocs # do not build and package API docs
5 # see libjte/configure.ac for version
6 %define libjte_ver 2.0.0
7 Summary: Tools for working with jigdo files
8 Summary(pl.UTF-8): Narzędzia do pracy z plikami jigdo
11 # NOTE: don't reset release unless libjte version changes too
13 License: GPL v2 (jigit), LGPL v2.1+ (libjte)
15 Source0: http://www.einval.com/~steve/software/JTE/download/%{name}-%{version}.tar.xz
16 # Source0-md5: faea58b814646ab06f11b33555fe30f2
17 URL: http://www.einval.com/~steve/software/JTE/
18 BuildRequires: bzip2-devel
19 BuildRequires: tar >= 1:1.22
21 BuildRequires: zlib-devel
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Jigit makes jigdo easy! Run jigit to update existing CDs and images to
26 the latest release. Also contains more utilities written to make jigdo
27 files easier to work with.
29 %description -l pl.UTF-8
30 Jigit ułatwia pracę z plikami jigdo. Wystarczy go uruchomić, aby
31 uaktualnić istniejące CD i obrazy do najnowszej wersji. Pakiet zawiera
32 także dodatkowe narzędzia ułatwiające pracę z plikami jigdo.
35 Summary: Jigdo Template Extraction library
36 Summary(pl.UTF-8): Biblioteka do szablonów jigdo (Jigdo Template Extraction)
37 Version: %{libjte_ver}
41 %description -n libjte
42 Jigdo Template Extraction library.
44 %description -n libjte -l pl.UTF-8
45 Biblioteka do szablonów jigdo (Jigdo Template Extraction).
47 %package -n libjte-devel
48 Summary: Header files for JTE library
49 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki JTE
50 Version: %{libjte_ver}
52 Group: Development/Libraries
53 Requires: libjte = %{libjte_ver}-%{release}
57 %description -n libjte-devel
58 Header files for JTE library.
60 %description -n libjte-devel -l pl.UTF-8
61 Pliki nagłówkowe biblioteki JTE.
63 %package -n libjte-static
64 Summary: Static JTE library
65 Summary(pl.UTF-8): Statyczna biblioteka JTE
66 Version: %{libjte_ver}
68 Group: Development/Libraries
69 Requires: libjte-devel = %{libjte_ver}-%{release}
71 %description -n libjte-static
74 %description -n libjte-static -l pl.UTF-8
75 Statyczna biblioteka JTE.
86 %{__make} jigdump jigit-mkimage jigsum rsyncsum \
88 CFLAGS="%{rpmcflags} %{rpmcppflags} -Ilibjte -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
91 rm -rf $RPM_BUILD_ROOT
93 %{__make} -C libjte install \
94 DESTDIR=$RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_mandir}/man{1,8}}
97 install jigdump jigit jigit-mkimage jigsum rsyncsum $RPM_BUILD_ROOT%{_bindir}
98 install mkjigsnap $RPM_BUILD_ROOT%{_sbindir}
99 install jigdump.1 jigit.1 jigit-mkimage.1 jigsum.1 $RPM_BUILD_ROOT%{_mandir}/man1
100 install mkjigsnap.8 $RPM_BUILD_ROOT%{_mandir}/man8
102 # obsoleted by pkgconfig
103 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libjte.la
106 rm -rf $RPM_BUILD_ROOT
108 %post -n libjte -p /sbin/ldconfig
109 %postun -n libjte -p /sbin/ldconfig
112 %defattr(644,root,root,755)
113 %doc ChangeLog README
114 %attr(755,root,root) %{_bindir}/jigdump
115 %attr(755,root,root) %{_bindir}/jigit
116 %attr(755,root,root) %{_bindir}/jigit-mkimage
117 %attr(755,root,root) %{_bindir}/jigsum
118 %attr(755,root,root) %{_bindir}/rsyncsum
119 %attr(755,root,root) %{_sbindir}/mkjigsnap
120 %{_mandir}/man1/jigdump.1*
121 %{_mandir}/man1/jigit.1*
122 %{_mandir}/man1/jigit-mkimage.1*
123 %{_mandir}/man1/jigsum.1*
124 %{_mandir}/man8/mkjigsnap.8*
127 %defattr(644,root,root,755)
128 %doc libjte/{COPYRIGHT,ChangeLog,doc/TODO}
129 %attr(755,root,root) %{_libdir}/libjte.so.*.*.*
130 %attr(755,root,root) %ghost %{_libdir}/libjte.so.2
132 %files -n libjte-devel
133 %defattr(644,root,root,755)
134 %doc libjte/doc/{API,NOTES}
135 %attr(755,root,root) %{_libdir}/libjte.so
136 %{_includedir}/libjte
137 %{_pkgconfigdir}/libjte-2.pc
139 %files -n libjte-static
140 %defattr(644,root,root,755)