-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* remove -gtk subpackage, it still uses python2 libraries
- Loading branch information
Showing
5 changed files
with
78 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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'): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,64 +1,47 @@ | ||
# Template file for 'wicd' | ||
pkgname=wicd | ||
version=1.7.4 | ||
revision=6 | ||
hostmakedepends="python python-setuptools python-Babel" | ||
depends="dbus-glib dhclient ethtool net-tools python-dbus python-gobject2 python-urwid | ||
util-linux wireless_tools wpa_supplicant" | ||
revision=7 | ||
_ver=$version+tb2+2019.09.18git2e0ba579-1 | ||
wrksrc="$pkgname-debian-$_ver" | ||
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=" | ||
/etc/dbus-1/system.d/wicd.conf | ||
/etc/wicd/encryption/templates/active" | ||
/etc/dbus-1/system.d/wicd.conf | ||
/etc/wicd/encryption/templates/active" | ||
short_desc="Open source wired and wireless network manager" | ||
maintainer="Orphaned <orphan@voidlinux.org>" | ||
license="GPL-2.0-only" | ||
homepage="http://wicd.sourceforge.net" | ||
distfiles="http://launchpad.net/wicd/1.7/${version}/+download/wicd-${version}.tar.gz" | ||
checksum=67989614004773db349791c37675efb914d084bdb221356a05e4369c35e7eb62 | ||
python_version=2 | ||
distfiles="https://salsa.debian.org/debian/wicd/-/archive/debian/$_ver/wicd-debian-$_ver.tar.gz" | ||
checksum=bbcba281ad78421567625057d7b1a3aac6e9f32c817ce8bf1179945f2737e777 | ||
|
||
do_build() { | ||
python2 setup.py configure --verbose --no-install-init \ | ||
python3 setup.py configure --verbose --no-install-init \ | ||
--resume=/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 \ | ||
--no-install-gnome-shell-extensions \ | ||
--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. | ||
vinstall ${FILESDIR}/manager-settings.conf 755 etc/wicd | ||
|
||
vmkdir usr/lib/wicd | ||
vcopy "build/lib/wicd/*.py" usr/lib/wicd | ||
chmod 755 ${DESTDIR}/usr/lib/wicd/*.py | ||
vsv wicd | ||
rm -r ${DESTDIR}/etc/xdg | ||
rm ${DESTDIR}/usr/bin/wicd-{client,gtk} | ||
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 -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 | ||
} | ||
rm -r ${DESTDIR}/lib | ||
vsv wicd | ||
} |