wicd: switch to python3 fork
* remove -gtk subpackage, it still uses python2 libraries
This commit is contained in:
parent
96a99cf36d
commit
e967c9fea3
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'removed-packages'
|
# Template file for 'removed-packages'
|
||||||
pkgname=removed-packages
|
pkgname=removed-packages
|
||||||
version=0.1
|
version=0.1
|
||||||
revision=61
|
revision=62
|
||||||
build_style=meta
|
build_style=meta
|
||||||
short_desc="Uninstalls packages removed from repository"
|
short_desc="Uninstalls packages removed from repository"
|
||||||
maintainer="Piotr Wójcik <chocimier@tlen.pl>"
|
maintainer="Piotr Wójcik <chocimier@tlen.pl>"
|
||||||
|
@ -369,6 +369,7 @@ replaces="
|
||||||
vte290<=0.36.5_5
|
vte290<=0.36.5_5
|
||||||
vte<=0.28.2_16
|
vte<=0.28.2_16
|
||||||
w_scan<=20170107_1
|
w_scan<=20170107_1
|
||||||
|
wicd-gtk<=1.7.4_6
|
||||||
wireguard-go<=0.0.20181222_2
|
wireguard-go<=0.0.20181222_2
|
||||||
wireshark-gtk<=3.0.7_1
|
wireshark-gtk<=3.0.7_1
|
||||||
xlennart<=1.1.1_1
|
xlennart<=1.1.1_1
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
wicd
|
|
|
@ -1,9 +0,0 @@
|
||||||
Please note that wicd does not require to have dhcpcd and/or
|
|
||||||
wpa_supplicant services running at boot. If you are using them at
|
|
||||||
boot, please disable them before using wicd. You can do that with:
|
|
||||||
|
|
||||||
# rm -f /var/service/{dhcpcd,wpa_supplicant}
|
|
||||||
|
|
||||||
ATTENTION: to make wicd work for your user, it must be a member
|
|
||||||
of the 'network' group. You may need 'kdesu' for privilege
|
|
||||||
elevation.
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
Description: Fix import path for wpath in setup.py
|
||||||
|
Author: Axel Beckert <abe@debian.org>
|
||||||
|
Forwarded: no
|
||||||
|
|
||||||
|
Index: wicd/setup.py
|
||||||
|
===================================================================
|
||||||
|
--- wicd.orig/setup.py 2019-09-29 04:13:32.874964424 +0200
|
||||||
|
+++ wicd/setup.py 2019-09-29 04:13:51.127519471 +0200
|
||||||
|
@@ -60,10 +60,10 @@
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
try:
|
||||||
|
- import wpath
|
||||||
|
- except ImportError:
|
||||||
|
+ from wicd import wpath
|
||||||
|
+ except (ImportError, ModuleNotFoundError):
|
||||||
|
self.run_command('configure')
|
||||||
|
- import wpath
|
||||||
|
+ from wicd import wpath
|
||||||
|
#raise Exception, 'Please run "./setup.py configure" first.'
|
||||||
|
_build.run(self)
|
||||||
|
|
||||||
|
@@ -423,10 +423,10 @@
|
||||||
|
class install(_install):
|
||||||
|
def run(self):
|
||||||
|
try:
|
||||||
|
- import wpath
|
||||||
|
- except ImportError:
|
||||||
|
+ from wicd import wpath
|
||||||
|
+ except (ImportError, ModuleNotFoundError):
|
||||||
|
self.run_command('build')
|
||||||
|
- import wpath
|
||||||
|
+ from wicd import wpath
|
||||||
|
|
||||||
|
print("Using init file",(wpath.init, wpath.initfile))
|
||||||
|
data.extend([
|
||||||
|
@@ -610,11 +610,11 @@
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
try:
|
||||||
|
- import wpath
|
||||||
|
- except ImportError:
|
||||||
|
+ from wicd import wpath
|
||||||
|
+ except (ImportError, ModuleNotFoundError):
|
||||||
|
# if there's no wpath.py, then run configure+build
|
||||||
|
self.run_command('build')
|
||||||
|
- import wpath
|
||||||
|
+ from wicd import wpath
|
||||||
|
|
||||||
|
if not wpath.no_install_i18n:
|
||||||
|
if os.path.exists('translations'):
|
|
@ -1,64 +1,47 @@
|
||||||
# Template file for 'wicd'
|
# Template file for 'wicd'
|
||||||
pkgname=wicd
|
pkgname=wicd
|
||||||
version=1.7.4
|
version=1.7.4
|
||||||
revision=6
|
revision=7
|
||||||
hostmakedepends="python python-setuptools python-Babel"
|
_ver=$version+tb2+2019.09.18git2e0ba579-1
|
||||||
depends="dbus-glib dhclient ethtool net-tools python-dbus python-gobject2 python-urwid
|
wrksrc="$pkgname-debian-$_ver"
|
||||||
util-linux wireless_tools wpa_supplicant"
|
build_style="python3-module"
|
||||||
|
hostmakedepends="python3-setuptools python3-Babel"
|
||||||
|
depends="dbus-glib dhclient ethtool net-tools python3-dbus python3-gobject
|
||||||
|
python3-urwid wireless_tools wpa_supplicant"
|
||||||
|
checkdepends="$depends"
|
||||||
conf_files="
|
conf_files="
|
||||||
/etc/dbus-1/system.d/wicd.conf
|
/etc/dbus-1/system.d/wicd.conf
|
||||||
/etc/wicd/encryption/templates/active"
|
/etc/wicd/encryption/templates/active"
|
||||||
short_desc="Open source wired and wireless network manager"
|
short_desc="Open source wired and wireless network manager"
|
||||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="GPL-2.0-only"
|
license="GPL-2.0-only"
|
||||||
homepage="http://wicd.sourceforge.net"
|
homepage="http://wicd.sourceforge.net"
|
||||||
distfiles="http://launchpad.net/wicd/1.7/${version}/+download/wicd-${version}.tar.gz"
|
distfiles="https://salsa.debian.org/debian/wicd/-/archive/debian/$_ver/wicd-debian-$_ver.tar.gz"
|
||||||
checksum=67989614004773db349791c37675efb914d084bdb221356a05e4369c35e7eb62
|
checksum=bbcba281ad78421567625057d7b1a3aac6e9f32c817ce8bf1179945f2737e777
|
||||||
python_version=2
|
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
python2 setup.py configure --verbose --no-install-init \
|
python3 setup.py configure --verbose --no-install-init \
|
||||||
--resume=/usr/share/wicd/scripts \
|
--resume=/usr/share/wicd/scripts \
|
||||||
--suspend=/usr/share/wicd/scripts \
|
--suspend=/usr/share/wicd/scripts \
|
||||||
--python=/usr/bin/python2 --lib=/usr/lib \
|
--python=/usr/bin/python3 --lib=/usr/lib \
|
||||||
--sbin=/usr/bin --distro=arch \
|
--sbin=/usr/bin --distro=arch \
|
||||||
--no-install-gnome-shell-extensions \
|
--no-install-gnome-shell-extensions \
|
||||||
--wicdgroup=network
|
--wicdgroup=network
|
||||||
}
|
}
|
||||||
do_install() {
|
|
||||||
python2 setup.py install --root=${DESTDIR}
|
|
||||||
|
|
||||||
vinstall other/wicd.desktop 644 usr/share/applications
|
|
||||||
vinstall other/wicd-tray.desktop 644 usr/share/applications
|
|
||||||
|
|
||||||
|
post_install() {
|
||||||
# Copy configuration to force use of dhclient.
|
# Copy configuration to force use of dhclient.
|
||||||
vinstall ${FILESDIR}/manager-settings.conf 755 etc/wicd
|
vinstall ${FILESDIR}/manager-settings.conf 755 etc/wicd
|
||||||
|
|
||||||
vmkdir usr/lib/wicd
|
rm -r ${DESTDIR}/etc/xdg
|
||||||
vcopy "build/lib/wicd/*.py" usr/lib/wicd
|
rm ${DESTDIR}/usr/bin/wicd-{client,gtk}
|
||||||
chmod 755 ${DESTDIR}/usr/lib/wicd/*.py
|
rm -r ${DESTDIR}/usr/share/{applications,pixmaps,icons}
|
||||||
|
rm -r ${DESTDIR}/usr/share/wicd/{icons,gtk}
|
||||||
|
rm -r ${DESTDIR}/usr/share/doc/wicd/{AUTHORS,CHANGES,INSTALL,LICENSE}
|
||||||
|
rm ${DESTDIR}/usr/share/man/man1/wicd-client.1
|
||||||
|
rm ${DESTDIR}/usr/share/man/nl/man1/wicd-client.1
|
||||||
|
rm -r ${DESTDIR}/usr/lib/pm-utils
|
||||||
|
|
||||||
|
rm -r ${DESTDIR}/lib
|
||||||
vsv wicd
|
vsv wicd
|
||||||
|
|
||||||
rm -rf ${DESTDIR}/lib
|
|
||||||
rm -rf ${DESTDIR}/usr/share/doc
|
|
||||||
rm -rf ${DESTDIR}/etc/logrotate.d
|
|
||||||
rm -rf ${DESTDIR}/usr/lib/pm-utils
|
|
||||||
}
|
|
||||||
|
|
||||||
wicd-gtk_package() {
|
|
||||||
depends="wicd>=${version} pygtk python-notify shared-mime-info desktop-file-utils hicolor-icon-theme"
|
|
||||||
short_desc+=" - GTK UI"
|
|
||||||
pycompile_dirs="usr/share/wicd/gtk"
|
|
||||||
pkg_install() {
|
|
||||||
vmove etc/xdg
|
|
||||||
vmove usr/bin/wicd-client
|
|
||||||
vmove usr/bin/wicd-gtk
|
|
||||||
vmove usr/share/applications
|
|
||||||
vmove usr/share/pixmaps
|
|
||||||
vmove usr/share/icons
|
|
||||||
vmove usr/share/wicd/icons
|
|
||||||
vmove usr/share/wicd/gtk
|
|
||||||
vmove usr/share/man/man1/wicd-client.1
|
|
||||||
vmove usr/share/man/nl/man1/wicd-client.1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue