]> git.pld-linux.org Git - SPECS.git/blob - jigit.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / jigit.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # do not build and package API docs
4 #
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
9 Name:           jigit
10 Version:        1.22
11 # NOTE: don't reset release unless libjte version changes too
12 Release:        2
13 License:        GPL v2 (jigit), LGPL v2.1+ (libjte)
14 Group:          Libraries
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
20 BuildRequires:  xz
21 BuildRequires:  zlib-devel
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
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.
28
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.
33
34 %package -n libjte
35 Summary:        Jigdo Template Extraction library
36 Summary(pl.UTF-8):      Biblioteka do szablonów jigdo (Jigdo Template Extraction)
37 Version:        %{libjte_ver}
38 License:        LGPL v2.1+
39 Group:          Libraries
40
41 %description -n libjte
42 Jigdo Template Extraction library.
43
44 %description -n libjte -l pl.UTF-8
45 Biblioteka do szablonów jigdo (Jigdo Template Extraction).
46
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}
51 License:        LGPL v2.1+
52 Group:          Development/Libraries
53 Requires:       libjte = %{libjte_ver}-%{release}
54 Requires:       bzip2-devel
55 Requires:       zlib-devel
56
57 %description -n libjte-devel
58 Header files for JTE library.
59
60 %description -n libjte-devel -l pl.UTF-8
61 Pliki nagłówkowe biblioteki JTE.
62
63 %package -n libjte-static
64 Summary:        Static JTE library
65 Summary(pl.UTF-8):      Statyczna biblioteka JTE
66 Version:        %{libjte_ver}
67 License:        LGPL v2.1+
68 Group:          Development/Libraries
69 Requires:       libjte-devel = %{libjte_ver}-%{release}
70
71 %description -n libjte-static
72 Static JTE library.
73
74 %description -n libjte-static -l pl.UTF-8
75 Statyczna biblioteka JTE.
76
77 %prep
78 %setup -q
79
80 %build
81 cd libjte
82 %configure
83 %{__make}
84 cd ..
85
86 %{__make} jigdump jigit-mkimage jigsum rsyncsum \
87         CC="%{__cc}" \
88         CFLAGS="%{rpmcflags} %{rpmcppflags} -Ilibjte -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92
93 %{__make} -C libjte install \
94         DESTDIR=$RPM_BUILD_ROOT
95
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
101
102 # obsoleted by pkgconfig
103 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libjte.la
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %post   -n libjte -p /sbin/ldconfig
109 %postun -n libjte -p /sbin/ldconfig
110
111 %files
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*
125
126 %files -n libjte
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
131
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
138
139 %files -n libjte-static
140 %defattr(644,root,root,755)
141 %{_libdir}/libjte.a
This page took 1.462352 seconds and 3 git commands to generate.