From e2a321e2acc2a5c07967f45a7fb5f7f073eb0215 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Mon, 7 Oct 2019 21:11:12 +0300 Subject: [PATCH] python-mechanize: add python3 subpackage --- srcpkgs/python-mechanize/template | 19 +++++++++++++++---- srcpkgs/python3-mechanize | 1 + 2 files changed, 16 insertions(+), 4 deletions(-) create mode 120000 srcpkgs/python3-mechanize diff --git a/srcpkgs/python-mechanize/template b/srcpkgs/python-mechanize/template index 36566965bd5..c5b2b5789a7 100644 --- a/srcpkgs/python-mechanize/template +++ b/srcpkgs/python-mechanize/template @@ -1,14 +1,14 @@ # Template file for 'python-mechanize' pkgname=python-mechanize version=0.4.3 -revision=1 +revision=2 archs=noarch wrksrc="mechanize-${version}" -build_style=python2-module +build_style=python-module pycompile_module="mechanize" -hostmakedepends="python-setuptools" +hostmakedepends="python-setuptools python3-setuptools" depends="python python-html5lib" -short_desc="Stateful programmatic web browsing in Python" +short_desc="Stateful programmatic web browsing (Python2)" maintainer="Farhad Shahbazi " license="BSD-3-Clause" homepage="https://github.com/python-mechanize/mechanize" @@ -18,3 +18,14 @@ checksum=7c452a3eed7f83a13674027a58a4afe57ca67630d252a789ac1c15dcd55d310c post_install() { vlicense LICENSE } + +python3-mechanize_package() { + archs=noarch + depends="python3 python3-html5lib" + pycompile_module="mechanize" + short_desc="${short_desc/Python2/Python3}" + pkg_install() { + vmove usr/lib/python3* + vlicense LICENSE + } +} diff --git a/srcpkgs/python3-mechanize b/srcpkgs/python3-mechanize new file mode 120000 index 00000000000..e96661e4701 --- /dev/null +++ b/srcpkgs/python3-mechanize @@ -0,0 +1 @@ +python-mechanize \ No newline at end of file