A brief look over the debdiff looks like there;'s nothing completely insane in 
there.

How about an NMU + Adding yourself to the Uploaders. Then we can work in the 
next few weeks (sorry, literally started a new Job on Monday - so I'm super 
busy at the moment) and get a shared git repo or similar setup.
Sound good?
On Oct 23 2018, at 11:01 pm, Norbert Preining <norb...@preining.info> wrote:
>
> Hi Martin,
> any new concerning how we proceed? We need to stop the upload from the
> delayed queue if you prefer a different approach, but without hearing
> from you what to do I am a bit in the dark what to do.
>
> Thanks
> Norbert
> On Mon, 22 Oct 2018, Norbert Preining wrote:
> > Hi Martin,
> >
> > great to hear from you!!!
> > > Well, it seems my email has been a bit weird of late, as I've not seen the
> > > ITS until now!
> >
> >
> > Umpf, nor the email from 1 year ago about library support it seems.
> > > All my packages have always been LowNMU - and help has always been
> > > welcome. You're more than welcome to take this package of you wish,
> > > although my preference would have been for us to work together.
> >
> >
> > I am more than happy to work with you, I just wanted to get the shared
> > library of rar back, since I need it for a python package that in turn
> > is useful for calibre ;-)
> >
> > I attach a patch that only shows the changes to the files under debian/,
> > please use it for a proper upload if it helps (just remove the
> > maintainer change part).
> >
> > We can also set up a common git repository on salsa under the colabmaint
> > and I commit there.
> >
> > I am more than happy NOT to take over this package, if there is no need
> > for it.
> >
> > All the best
> > Norbert
> > --
> > PREINING Norbert http://www.preining.info
> > Accelia Inc. + JAIST + TeX Live + Debian Developer
> > GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
>
>
> > diff -Nru unrar-nonfree-5.5.8/debian/changelog 
> > unrar-nonfree-5.6.6/debian/changelog
> > --- unrar-nonfree-5.5.8/debian/changelog 2017-08-21 21:29:11.000000000 +0900
> > +++ unrar-nonfree-5.6.6/debian/changelog 2018-10-22 10:37:47.000000000 +0900
> > @@ -1,3 +1,11 @@
> > +unrar-nonfree (1:5.6.6-1) unstable; urgency=medium
> > +
> > + * Package salvaged (Closes: #909795)
> > + * add libunrar5 and libunrar-dev packages
> > + * bump standards version, no changes necessary
> > +
> > + -- Norbert Preining <prein...@debian.org> Mon, 22 Oct 2018 10:37:47 +0900
> > +
> > unrar-nonfree (1:5.5.8-1) unstable; urgency=high
> >
> > * New upstream release
> > diff -Nru unrar-nonfree-5.5.8/debian/control 
> > unrar-nonfree-5.6.6/debian/control
> > --- unrar-nonfree-5.5.8/debian/control 2017-08-21 21:29:11.000000000 +0900
> > +++ unrar-nonfree-5.6.6/debian/control 2018-10-22 10:37:47.000000000 +0900
> > @@ -1,11 +1,13 @@
> > Source: unrar-nonfree
> > Section: non-free/utils
> > Priority: optional
> > -Maintainer: Martin Meredith <m...@debian.org>
> > +Maintainer: Norbert Preining <prein...@debian.org>
> > Homepage: http://www.rarlabs.com/
> > Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~)
> > -Standards-Version: 4.0.1
> > +Standards-Version: 4.2.1
> > XS-Autobuild: yes
> > +Vcs-Browser: https://salsa.debian.org/preining/unrar-nonfree
> > +Vcs-Git: https://salsa.debian.org/preining/unrar-nonfree.git
> >
> > Package: unrar
> > Architecture: any
> > @@ -14,3 +16,22 @@
> > Description: Unarchiver for .rar files (non-free version)
> > Unrar can extract files from .rar archives. If you want to create .rar
> > archives, install package rar.
> > +
> > +Package: libunrar5
> > +Section: non-free/libs
> > +Architecture: any
> > +Multi-Arch: same
> > +Depends: ${misc:Depends}, ${shlibs:Depends}
> > +Pre-Depends: ${misc:Pre-Depends}
> > +Description: Unarchiver for .rar files (non-free version) - shared library
> > + library for unarchiving .rar files
> > +
> > +Package: libunrar-dev
> > +Section: non-free/libdevel
> > +Architecture: any
> > +Multi-Arch: same
> > +Depends: ${misc:Depends}, libunrar5 (= ${binary:Version}), 
> > ${shlibs:Depends}
> > +Description: Unarchiver for .rar files (non-free version) - development 
> > files
> > + This package contains the static library and header files for the
> > + libunrar library.
> > +
> > diff -Nru unrar-nonfree-5.5.8/debian/patches/fix-buildflags 
> > unrar-nonfree-5.6.6/debian/patches/fix-buildflags
> > --- unrar-nonfree-5.5.8/debian/patches/fix-buildflags 2017-06-23 
> > 02:07:52.000000000 +0900
> > +++ unrar-nonfree-5.6.6/debian/patches/fix-buildflags 2018-10-22 
> > 10:37:47.000000000 +0900
> > @@ -1,16 +1,30 @@
> > ---- a/makefile
> > -+++ b/makefile
> > -@@ -3,12 +3,10 @@
> > +---
> > + makefile | 6 +++---
> > + 1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > +--- unrar.orig/makefile
> > ++++ unrar/makefile
> > +@@ -3,12 +3,12 @@
> > +
> > # Linux using GCC
> > CXX=c++
> > --CXXFLAGS=-O2
> > --LIBFLAGS=-fPIC
> > +-CXXFLAGS=-O2 -Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else
> > ++CXXFLAGS=-Wno-logical-op-parentheses -Wno-switch -Wno-dangling-else
> > + LIBFLAGS=-fPIC
> > DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP
> > STRIP=strip
> > AR=ar
> > -LDFLAGS=-pthread
> > +LDFLAGS+=-pthread
> > DESTDIR=/usr
> > -
> > +
> > # Linux using LCC
> > +@@ -156,7 +156,7 @@ lib: CXXFLAGS+=$(LIBFLAGS)
> > + lib: clean $(OBJECTS) $(LIB_OBJ)
> > + @rm -f libunrar.so
> > + @rm -f libunrar.a
> > +- $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
> > ++ $(LINK) -Wl,-soname,libunrar.so.5 -shared -o libunrar.so $(LDFLAGS) 
> > $(OBJECTS) $(LIB_OBJ)
> > + $(AR) rcs libunrar.a $(OBJECTS) $(LIB_OBJ)
> > +
> > + install-unrar:
> > diff -Nru unrar-nonfree-5.5.8/debian/rules unrar-nonfree-5.6.6/debian/rules
> > --- unrar-nonfree-5.5.8/debian/rules 2013-08-15 23:48:15.000000000 +0900
> > +++ unrar-nonfree-5.6.6/debian/rules 2018-10-22 10:37:47.000000000 +0900
> > @@ -1,5 +1,7 @@
> > #!/usr/bin/make -f
> >
> > +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
> > +
> > DPKG_EXPORT_BUILDFLAGS = 1
> > include /usr/share/dpkg/buildflags.mk
> >
> > @@ -9,13 +11,18 @@
> > build-stamp:
> > dh_testdir
> > make -f makefile
> > + make -f makefile lib
> > + touch build-stamp
> >
> > clean:
> > dh_testdir
> > dh_testroot
> >
> > make -f makefile clean
> > - rm -rf unrar
> > + rm -f unrar
> > + rm -f libunrar.so
> > + rm -f libunrar.a
> > + rm -f build-stamp
> > dh_clean
> >
> > binary-indep:
> > @@ -30,9 +37,19 @@
> >
> > install -o root -g root -s -m 0755 unrar debian/unrar/usr/bin/unrar-nonfree
> > + mkdir -p debian/libunrar5/usr/lib/$(DEB_HOST_MULTIARCH)
> > + mkdir -p debian/libunrar-dev/usr/lib/$(DEB_HOST_MULTIARCH)
> > + mkdir -p debian/libunrar-dev/usr/include/$(DEB_HOST_MULTIARCH)/unrar
> > +
> > + install -o root -g root -s -m 0755 libunrar.so 
> > debian/libunrar5/usr/lib/$(DEB_HOST_MULTIARCH)/libunrar.so.5
> > + install -o root -g root -m 0644 libunrar.a 
> > debian/libunrar-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libunrar.a
> > + install -o root -g root -m 0644 *.hpp 
> > debian/libunrar-dev/usr/include/$(DEB_HOST_MULTIARCH)/unrar
> > + ln -s libunrar.so.5 
> > debian/libunrar-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libunrar.so
> > +
> > dh_installdocs
> > dh_installman debian/unrar-nonfree.1
> > dh_installchangelogs
> > + dh_makeshlibs -plibunrar5
> > dh_strip
> > dh_compress
> > dh_fixperms
>
>
> Norbert
> --
> PREINING Norbert http://www.preining.info
> Accelia Inc. + JAIST + TeX Live + Debian Developer
> GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
>

Reply via email to