---- deltarpm-git-20110223/Makefile.orig 2012-08-28 14:36:04.972108891 -0300
-+++ deltarpm-git-20110223/Makefile 2012-08-28 14:36:45.929107787 -0300
-@@ -9,28 +9,33 @@ zlibldflags=$(zlibbundled)
+--- deltarpm-3.6/Makefile 2015-02-01 13:27:11.084208113 +0200
++++ deltarpm-3.6/Makefile 2015-02-01 13:26:31.965516931 +0200
+@@ -9,9 +9,8 @@
zlibcppflags=-I$(zlibdir)
pylibprefix=/
CFLAGS = -fPIC -O2 -Wall -g
-LDFLAGS =
+CPPFLAGS = -fPIC -DDELTARPM_64BIT -DBSDIFF_NO_SUF -DRPMDUMPHEADER=\"$(rpmdumpheader)\" $(zlibcppflags) $(shell pkg-config --cflags rpm)
+LIBS = -lbz2 $(zlibldflags) $(shell pkg-config --libs rpm) $(shell pkg-config --libs liblzma)
+ PYTHONS = python python3
all: makedeltarpm applydeltarpm rpmdumpheader makedeltaiso applydeltaiso combinedeltarpm fragiso
-
+@@ -19,19 +18,25 @@
python: _deltarpmmodule.so
makedeltarpm: makedeltarpm.o writedeltarpm.o md5.o util.o rpml.o rpmhead.o cpio.o delta.o cfile.o $(zlibbundled)
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $ -o $@ $(LIBS)
_deltarpmmodule.so: readdeltarpm.o rpmhead.o util.o md5.o cfile.o $(zlibbundled)
- for PY in python python3 ; do \
-@@ -41,13 +46,13 @@ _deltarpmmodule.so: readdeltarpm.o rpmhe
+ for PY in $(PYTHONS) ; do \
+@@ -41,13 +46,13 @@
if [ ! -f "python$$PYVER/$@" ]; then \
mkdir -p python$$PYVER ;\
$(CC) $(CFLAGS) $$PYCFLAGS $(zlibcppflag) -fPIC -c -o python$$PYVER/deltarpmmodule.o deltarpmmodule.c ;\
-- $(CC) -o python$$PYVER/$@ python$$PYVER/deltarpmmodule.o $^ -shared -Wl,-soname,_deltarpmmodule.so $(LDLIBS) $$PYLDFLAGS; \
-+ $(CC) -o python$$PYVER/$@ python$$PYVER/deltarpmmodule.o $^ -shared -Wl,-soname,_deltarpmmodule.so $(LIBS) $$PYLDFLAGS; \
+- $(CC) $(LDFLAGS) -o python$$PYVER/$@ python$$PYVER/deltarpmmodule.o $^ -shared -Wl,-soname,_deltarpmmodule.so $(LDLIBS); \
++ $(CC) $(LDFLAGS) -o python$$PYVER/$@ python$$PYVER/deltarpmmodule.o $^ -shared -Wl,-soname,_deltarpmmodule.so $(LIBS) $$PYLDFLAGS; \
fi; \
fi; \
done
clean:
rm -f *.o
-@@ -59,7 +64,7 @@ install:
+@@ -59,7 +64,7 @@
install -m 755 makedeltarpm $(DESTDIR)$(bindir)
install -m 755 applydeltarpm $(DESTDIR)$(bindir)
install -m 755 combinedeltarpm $(DESTDIR)$(bindir)
-%define subver 20110223
-%define rel 5
Summary: Create deltas between rpms
Summary(pl.UTF-8): Generowanie różnic między pakietami rpm
Name: deltarpm
Version: 3.6
-Release: 0.%{subver}git.%{rel}
+Release: 1
License: BSD
Group: Base
-Source0: http://pkgs.fedoraproject.org/repo/pkgs/deltarpm/%{name}-git-%{subver}.tar.bz2/70f8884be63614ca7c3fc888cf20ebc8/deltarpm-git-%{subver}.tar.bz2
-# Source0-md5: 70f8884be63614ca7c3fc888cf20ebc8
+Source0: ftp://ftp.suse.com/pub/projects/deltarpm/%{name}-%{version}.tar.bz2
+# Source0-md5: 2cc2690bd1088cfc3238c25e59aaaec1
Patch0: %{name}-3.4-no-skip-doc.patch
Patch1: %{name}-3.4-pld.patch
Patch2: %{name}-rpm5.patch
This package contains python bindings for deltarpm.
%prep
-%setup -q -n %{name}-git-%{subver}
+%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%attr(755,root,root) %{_bindir}/fragiso
%attr(755,root,root) %{_bindir}/makedeltaiso
%{_mandir}/man8/applydeltaiso*
+%{_mandir}/man8/fragiso.8*
%{_mandir}/man8/makedeltaiso*
%files -n drpmsync