]> git.pld-linux.org Git - packages/deltarpm.git/blame - deltarpm.spec
- release 3 (by relup.sh)
[packages/deltarpm.git] / deltarpm.spec
CommitLineData
ec871032 1Summary: Create deltas between rpms
29b147f7 2Summary(pl.UTF-8): Generowanie różnic między pakietami rpm
ec871032 3Name: deltarpm
17c4044f 4Version: 3.6
26f47af3 5Release: 3
ec871032
JS
6License: BSD
7Group: Base
803d1305
ER
8Source0: ftp://ftp.suse.com/pub/projects/deltarpm/%{name}-%{version}.tar.bz2
9# Source0-md5: 2cc2690bd1088cfc3238c25e59aaaec1
e9ebb178
BZ
10Patch0: %{name}-3.4-no-skip-doc.patch
11Patch1: %{name}-3.4-pld.patch
0db6ec97 12Patch2: %{name}-rpm5.patch
17c4044f 13URL: http://www.novell.com/products/linuxpackages/opensuse/deltarpm.html
29b147f7 14BuildRequires: bzip2-devel
17c4044f
ER
15BuildRequires: popt-devel
16BuildRequires: python-devel
29b147f7 17BuildRequires: rpm-devel
17c4044f
ER
18BuildRequires: rpm-pythonprov
19BuildRequires: rpmbuild(macros) >= 1.219
20BuildRequires: xz-devel
e9ebb178 21BuildRequires: zlib-static
29b147f7 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ec871032
JS
23
24%description
25A deltarpm contains the difference between an old and a new version of
26a rpm, which makes it possible to recreate the new rpm from the
27deltarpm and the old one. You don't have to have a copy of the old
28rpm, deltarpms can also work with installed rpms.
29
29b147f7 30%description -l pl.UTF-8
c9a3fd60 31Deltarpm zawiera różnice pomiędzy starą i nową wersją pakietu RPM,
5b29bdd5 32pozwalając na stworzenie nowej wersji na podstawie delty i starej
c9a3fd60 33wersji. Nie jest konieczne posiadanie kopii starego pakietu RPM,
5b29bdd5 34deltarpm obsługuje także już zainstalowane pakiety.
29b147f7 35
17c4044f
ER
36%package -n drpmsync
37Summary: Sync a file tree with deltarpms
c9a3fd60 38Summary(pl.UTF-8): Synchronizacja drzewa plików deltarpm
17c4044f
ER
39Group: Base
40Requires: %{name} = %{version}-%{release}
9f363761 41Suggests: deltaiso
17c4044f
ER
42
43%description -n drpmsync
44This package contains a tool to sync a file tree with deltarpms.
45
c9a3fd60
JB
46%description -n drpmsync -l pl.UTF-8
47Ten pakiet zawiera narzędzie do synchronizacji drzewa plików deltarpm.
48
17c4044f
ER
49%package -n deltaiso
50Summary: Create deltas between isos containing rpms
c9a3fd60 51Summary(pl.UTF-8): Tworzenie różnic między obrazami ISO zawierającymi pakiety RPM
17c4044f
ER
52Group: Base
53Requires: %{name} = %{version}-%{release}
54
55%description -n deltaiso
c9a3fd60 56This package contains tools for creating and using deltaisos, a
17c4044f
ER
57difference between an old and a new iso containing rpms.
58
c9a3fd60
JB
59%description -n deltaiso -l pl.UTF-8
60Ten pakiet zawiera narzędzia do tworzenia i wykorzystywania plików
61deltaiso - różnic między starymi a nowymi obrazami ISO zawierającymi
62pakiety RPM.
63
17c4044f
ER
64%package -n python-deltarpm
65Summary: Python bindings for deltarpm
c9a3fd60 66Summary(pl.UTF-8): Wiązania Pythona do deltarpm
17c4044f 67Group: Base
8ac71a9c 68# does not require base package
17c4044f
ER
69
70%description -n python-deltarpm
c9a3fd60
JB
71This package contains Python bindings for deltarpm.
72
73%description -n python-deltarpm -l pl.UTF-8
74Ten pakiet zawiera wiązania Pythona do deltarpm.
17c4044f 75
ec871032 76%prep
803d1305 77%setup -q
e9ebb178 78%patch0 -p1
29b147f7 79%patch1 -p1
a37405e2 80%patch2 -p1
ec871032 81
17c4044f
ER
82%{__sed} -i -e 's/python3//' Makefile
83
ec871032 84%build
c9a3fd60
JB
85%{__make} \
86 CC="%{__cc}" \
87 CFLAGS="%{rpmcflags} -I/usr/include/rpm" \
88 bindir=%{_bindir} \
89 libdir=%{_libdir} \
90 mandir=%{_mandir} \
91 prefix=%{_prefix} \
92 zlibbundled='' \
93 zlibldflags='-lz' \
94 zlibcppflags=''
95
96%{__make} python \
97 CC="%{__cc}" \
98 CFLAGS="%{rpmcflags}" \
99 bindir=%{_bindir} \
100 libdir=%{_libdir} \
101 mandir=%{_mandir} \
102 prefix=%{_prefix} \
103 zlibbundled='' \
104 zlibldflags='-lz' \
105 zlibcppflags=''
ec871032
JS
106
107%install
108rm -rf $RPM_BUILD_ROOT
109%{__make} install \
110 DESTDIR=$RPM_BUILD_ROOT
111
17c4044f
ER
112%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
113%py_comp $RPM_BUILD_ROOT%{py_sitedir}
114%py_postclean
115
ec871032
JS
116%clean
117rm -rf $RPM_BUILD_ROOT
118
119%files
120%defattr(644,root,root,755)
121%doc LICENSE.BSD README
17c4044f
ER
122%attr(755,root,root) %{_bindir}/applydeltarpm
123%attr(755,root,root) %{_bindir}/combinedeltarpm
124%attr(755,root,root) %{_bindir}/makedeltarpm
125%attr(755,root,root) %{_bindir}/rpmdumpheader
126%{_mandir}/man8/applydeltarpm.8*
127%{_mandir}/man8/combinedeltarpm.8*
128%{_mandir}/man8/makedeltarpm.8*
129
130%files -n deltaiso
131%defattr(644,root,root,755)
132%attr(755,root,root) %{_bindir}/applydeltaiso
133%attr(755,root,root) %{_bindir}/fragiso
134%attr(755,root,root) %{_bindir}/makedeltaiso
c9a3fd60 135%{_mandir}/man8/applydeltaiso.8*
803d1305 136%{_mandir}/man8/fragiso.8*
c9a3fd60 137%{_mandir}/man8/makedeltaiso.8*
17c4044f
ER
138
139%files -n drpmsync
140%defattr(644,root,root,755)
141%attr(755,root,root) %{_bindir}/drpmsync
c9a3fd60 142%{_mandir}/man8/drpmsync.8*
17c4044f
ER
143
144%files -n python-deltarpm
145%defattr(644,root,root,755)
146%attr(755,root,root) %{py_sitedir}/_deltarpmmodule.so
147%{py_sitedir}/deltarpm.py[co]
This page took 0.131542 seconds and 4 git commands to generate.