]> git.pld-linux.org Git - packages/deltarpm.git/blob - deltarpm.spec
- release 3 (by relup.sh)
[packages/deltarpm.git] / deltarpm.spec
1 Summary:        Create deltas between rpms
2 Summary(pl.UTF-8):      Generowanie różnic między pakietami rpm
3 Name:           deltarpm
4 Version:        3.6
5 Release:        3
6 License:        BSD
7 Group:          Base
8 Source0:        ftp://ftp.suse.com/pub/projects/deltarpm/%{name}-%{version}.tar.bz2
9 # Source0-md5:  2cc2690bd1088cfc3238c25e59aaaec1
10 Patch0:         %{name}-3.4-no-skip-doc.patch
11 Patch1:         %{name}-3.4-pld.patch
12 Patch2:         %{name}-rpm5.patch
13 URL:            http://www.novell.com/products/linuxpackages/opensuse/deltarpm.html
14 BuildRequires:  bzip2-devel
15 BuildRequires:  popt-devel
16 BuildRequires:  python-devel
17 BuildRequires:  rpm-devel
18 BuildRequires:  rpm-pythonprov
19 BuildRequires:  rpmbuild(macros) >= 1.219
20 BuildRequires:  xz-devel
21 BuildRequires:  zlib-static
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 A deltarpm contains the difference between an old and a new version of
26 a rpm, which makes it possible to recreate the new rpm from the
27 deltarpm and the old one. You don't have to have a copy of the old
28 rpm, deltarpms can also work with installed rpms.
29
30 %description -l pl.UTF-8
31 Deltarpm zawiera różnice pomiędzy starą i nową wersją pakietu RPM,
32 pozwalając na stworzenie nowej wersji na podstawie delty i starej
33 wersji. Nie jest konieczne posiadanie kopii starego pakietu RPM,
34 deltarpm obsługuje także już zainstalowane pakiety.
35
36 %package -n drpmsync
37 Summary:        Sync a file tree with deltarpms
38 Summary(pl.UTF-8):      Synchronizacja drzewa plików deltarpm
39 Group:          Base
40 Requires:       %{name} = %{version}-%{release}
41 Suggests:       deltaiso
42
43 %description -n drpmsync
44 This package contains a tool to sync a file tree with deltarpms.
45
46 %description -n drpmsync -l pl.UTF-8
47 Ten pakiet zawiera narzędzie do synchronizacji drzewa plików deltarpm.
48
49 %package -n deltaiso
50 Summary:        Create deltas between isos containing rpms
51 Summary(pl.UTF-8):      Tworzenie różnic między obrazami ISO zawierającymi pakiety RPM
52 Group:          Base
53 Requires:       %{name} = %{version}-%{release}
54
55 %description -n deltaiso
56 This package contains tools for creating and using deltaisos, a
57 difference between an old and a new iso containing rpms.
58
59 %description -n deltaiso -l pl.UTF-8
60 Ten pakiet zawiera narzędzia do tworzenia i wykorzystywania plików
61 deltaiso - różnic między starymi a nowymi obrazami ISO zawierającymi
62 pakiety RPM.
63
64 %package -n python-deltarpm
65 Summary:        Python bindings for deltarpm
66 Summary(pl.UTF-8):      Wiązania Pythona do deltarpm
67 Group:          Base
68 # does not require base package
69
70 %description -n python-deltarpm
71 This package contains Python bindings for deltarpm.
72
73 %description -n python-deltarpm -l pl.UTF-8
74 Ten pakiet zawiera wiązania Pythona do deltarpm.
75
76 %prep
77 %setup -q
78 %patch0 -p1
79 %patch1 -p1
80 %patch2 -p1
81
82 %{__sed} -i -e 's/python3//' Makefile
83
84 %build
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=''
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109 %{__make} install \
110         DESTDIR=$RPM_BUILD_ROOT
111
112 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
113 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
114 %py_postclean
115
116 %clean
117 rm -rf $RPM_BUILD_ROOT
118
119 %files
120 %defattr(644,root,root,755)
121 %doc LICENSE.BSD README
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
135 %{_mandir}/man8/applydeltaiso.8*
136 %{_mandir}/man8/fragiso.8*
137 %{_mandir}/man8/makedeltaiso.8*
138
139 %files -n drpmsync
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_bindir}/drpmsync
142 %{_mandir}/man8/drpmsync.8*
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.066748 seconds and 4 git commands to generate.