From eac83e12cb9239c8ad28d7c6ed2fd32dc5c07ebd Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Sat, 5 Jun 2021 23:43:18 -0400 Subject: [PATCH] python-decorator: split package New package: python3-decorator-5.0.9 --- srcpkgs/python-decorator/template | 18 ++++-------------- srcpkgs/python-decorator/update | 2 ++ srcpkgs/python3-decorator | 1 - srcpkgs/python3-decorator/template | 19 +++++++++++++++++++ 4 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 srcpkgs/python-decorator/update delete mode 120000 srcpkgs/python3-decorator create mode 100644 srcpkgs/python3-decorator/template diff --git a/srcpkgs/python-decorator/template b/srcpkgs/python-decorator/template index 2edcdaea5c2..913077f2a63 100644 --- a/srcpkgs/python-decorator/template +++ b/srcpkgs/python-decorator/template @@ -1,11 +1,11 @@ # Template file for 'python-decorator' pkgname=python-decorator version=4.4.2 -revision=1 +revision=2 wrksrc="decorator-${version}" -build_style=python-module +build_style=python2-module pycompile_module="decorator.py" -hostmakedepends="python-setuptools python3-setuptools" +hostmakedepends="python-setuptools" depends="python" short_desc="Python2 decorator module" maintainer="Alessio Sergi " @@ -16,15 +16,5 @@ distfiles="${PYPI_SITE}/d/decorator/decorator-${version}.tar.gz" checksum=e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7 post_install() { - vlicense LICENSE.txt LICENSE -} - -python3-decorator_package() { - depends="python3" - pycompile_module="decorator.py" - short_desc="${short_desc/Python2/Python3}" - pkg_install() { - vmove usr/lib/python3* - vlicense LICENSE.txt LICENSE - } + vlicense LICENSE.txt } diff --git a/srcpkgs/python-decorator/update b/srcpkgs/python-decorator/update new file mode 100644 index 00000000000..8c1b46ba5d3 --- /dev/null +++ b/srcpkgs/python-decorator/update @@ -0,0 +1,2 @@ +# decorator >= 5.0 does not support Python 2 +pattern="decorator-\K4\.[0-9.]+(?=\.tar\.gz)" diff --git a/srcpkgs/python3-decorator b/srcpkgs/python3-decorator deleted file mode 120000 index 75413c5de39..00000000000 --- a/srcpkgs/python3-decorator +++ /dev/null @@ -1 +0,0 @@ -python-decorator \ No newline at end of file diff --git a/srcpkgs/python3-decorator/template b/srcpkgs/python3-decorator/template new file mode 100644 index 00000000000..62bb449d73f --- /dev/null +++ b/srcpkgs/python3-decorator/template @@ -0,0 +1,19 @@ +# Template file for 'python3-decorator' +pkgname=python3-decorator +version=5.0.9 +revision=1 +wrksrc="decorator-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3" +short_desc="Python3 decorator module" +maintainer="Andrew J. Hesford " +license="BSD-2-Clause" +homepage="https://github.com/micheles/decorator" +changelog="https://raw.githubusercontent.com/micheles/decorator/master/CHANGES.md" +distfiles="${PYPI_SITE}/d/decorator/decorator-${version}.tar.gz" +checksum=72ecfba4320a893c53f9706bebb2d55c270c1e51a28789361aa93e4a21319ed5 + +post_install() { + vlicense LICENSE.txt +}