Drop non-supported python2 module.
This commit is contained in:
parent
0fafc994f6
commit
818fbbf455
|
@ -1,3 +1,9 @@
|
|||
libieee1284 (0.2.11-ok2) nile; urgency=medium
|
||||
|
||||
* Drop non-supported python2 modules.
|
||||
|
||||
-- liwenjun <liwenjun@kylinos.cn> Tue, 13 Aug 2024 10:55:10 +0800
|
||||
|
||||
libieee1284 (0.2.11-ok1) yangtze; urgency=medium
|
||||
|
||||
* Build for openKylin.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
10
|
|
@ -1,11 +1,10 @@
|
|||
Source: libieee1284
|
||||
Priority: optional
|
||||
Section: libs
|
||||
Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
|
||||
Build-Depends: debhelper (>= 10), dh-python, python-all-dev:any (>= 2.6.6-0), libpython-all-dev (>= 2.6.6-0), autotools-dev, dh-autoreconf, automake, chrpath
|
||||
Standards-Version: 3.9.8
|
||||
Maintainer: openKylin Developers <packaging@lists.openkylin.top>
|
||||
Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 12)
|
||||
Standards-Version: 4.5.0
|
||||
Homepage: http://cyberelk.net/tim/software/libieee1284/
|
||||
X-Python-Version: >= 2.2
|
||||
|
||||
Package: libieee1284-3-dev
|
||||
Section: libdevel
|
||||
|
@ -34,13 +33,4 @@ Description: cross-platform library for parallel port access
|
|||
running kernel and the permissions of the process.
|
||||
.
|
||||
It handles particular queries to the devices, like fetching the Device ID of
|
||||
a device.
|
||||
|
||||
Package: python-ieee1284
|
||||
Section: python
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}
|
||||
Provides: ${python:Provides}
|
||||
Description: Python bindings to libieee1284
|
||||
This module offers bindings to libieee1284, a cross-platform library for
|
||||
parallel port access. The library runs on Linux, BSD, Windows, Solaris.
|
||||
a device.
|
|
@ -4,137 +4,10 @@
|
|||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
# These are used for cross-compiling and for saving the configure script
|
||||
# from having to guess our platform (since we know it already)
|
||||
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||
DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
|
||||
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- --without-python
|
||||
|
||||
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
|
||||
CFLAGS += -g
|
||||
endif
|
||||
%:
|
||||
dh $@
|
||||
|
||||
# Available python versions
|
||||
PYVERS = $(shell pyversions -v -r debian/control)
|
||||
|
||||
autotools: autotools-stamp
|
||||
autotools-stamp:
|
||||
rm -f config.sub config.guess
|
||||
ln -s /usr/share/misc/config.sub config.sub
|
||||
ln -s /usr/share/misc/config.guess config.guess
|
||||
|
||||
dh_autoreconf
|
||||
touch autotools-stamp
|
||||
|
||||
configure: configure-stamp
|
||||
configure-stamp: $(PYVERS:%=configure-py%-stamp) autotools-stamp
|
||||
dh_testdir
|
||||
# Add here commands to configure the package.
|
||||
dh_auto_configure -- --without-python \
|
||||
-libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
|
||||
$(shell dpkg-buildflags --export=configure)
|
||||
|
||||
touch configure-stamp
|
||||
|
||||
configure-py%-stamp: autotools-stamp
|
||||
dh_testdir
|
||||
|
||||
PYTHON=/usr/bin/python$* dh_auto_configure --builddirectory=build-py$* -- --with-python \
|
||||
$(shell dpkg-buildflags --export=configure)
|
||||
|
||||
touch configure-py$*-stamp
|
||||
|
||||
build-arch: build
|
||||
build-indep: build
|
||||
|
||||
build: build-stamp
|
||||
build-stamp: $(PYVERS:%=build-py%-stamp) configure-stamp
|
||||
dh_testdir
|
||||
|
||||
# Add here commands to compile the package.
|
||||
$(MAKE)
|
||||
|
||||
touch build-stamp
|
||||
|
||||
build-py%-stamp: configure-py%-stamp
|
||||
dh_testdir
|
||||
|
||||
cd build-py$* && $(MAKE)
|
||||
|
||||
touch build-py$*-stamp
|
||||
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
rm -f build-stamp build-py*-stamp autotools-stamp configure-stamp configure-py*-stamp
|
||||
|
||||
rm -rf build-py*
|
||||
|
||||
# avoid a configure re-run
|
||||
touch configure
|
||||
|
||||
[ ! -f Makefile ] || $(MAKE) distclean
|
||||
|
||||
rm -f debian/libieee1284-3.docs
|
||||
rm -f config.sub config.guess
|
||||
|
||||
dh_autoreconf_clean
|
||||
dh_clean
|
||||
|
||||
install: build
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_prep
|
||||
dh_installdirs
|
||||
|
||||
# Add here commands to install the package into debian/tmp
|
||||
$(MAKE) install prefix=$(CURDIR)/debian/tmp/usr
|
||||
|
||||
# Temporary symlink for Python modules
|
||||
ln -s $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libieee1284.so $(CURDIR)/debian/tmp/usr/lib/libieee1284.so
|
||||
|
||||
for pyver in $(PYVERS); do \
|
||||
cd build-py$$pyver && \
|
||||
$(MAKE) install-pyexecLTLIBRARIES prefix=$(CURDIR)/debian/tmp/usr && \
|
||||
# remove rpath from the python module \
|
||||
chrpath -d $(CURDIR)/debian/tmp/usr/lib/python$$pyver/dist-packages/ieee1284module.so && \
|
||||
cd - || exit 1 ; \
|
||||
done
|
||||
|
||||
# Clean up temporary symlink
|
||||
rm $(CURDIR)/debian/tmp/usr/lib/libieee1284.so
|
||||
|
||||
# Build architecture-independent files here.
|
||||
binary-indep:
|
||||
# We have nothing to do by default.
|
||||
|
||||
# Build architecture-dependent files here.
|
||||
binary-arch: build install
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_install --sourcedir=debian/tmp
|
||||
|
||||
cp debian/libieee1284-3.docs.in debian/libieee1284-3.docs
|
||||
ifeq (kfreebsd-gnu,$(DEB_HOST_GNU_SYSTEM))
|
||||
echo README.FreeBSD >> debian/libieee1284-3.docs
|
||||
endif
|
||||
|
||||
dh_installdocs
|
||||
dh_installman
|
||||
dh_installinfo
|
||||
dh_installchangelogs ChangeLog
|
||||
dh_link
|
||||
dh_strip
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
dh_makeshlibs
|
||||
dh_python2
|
||||
dh_installdeb
|
||||
dh_shlibdeps
|
||||
dh_gencontrol
|
||||
dh_md5sums
|
||||
dh_builddeb
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build clean binary-indep binary-arch binary install autotools configure
|
||||
.PHONY: override_dh_auto_configure
|
|
@ -1,3 +1,3 @@
|
|||
version=3
|
||||
http://qa.debian.org/watch/sf.php/libieee1284/libieee1284-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz))
|
||||
# Bart Martens <bartm@debian.org> Fri, 01 Feb 2013 23:38:37 +0000
|
||||
version=4
|
||||
opts=uversionmangle=s/_/\./g;s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ \
|
||||
https://github.com/twaugh/libieee1284/tags .*/[vV]?(\d\S+)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz))
|
Loading…
Reference in New Issue