From 133134af6913af26944c37dee59842afd83b7528 Mon Sep 17 00:00:00 2001 From: q66 Date: Wed, 1 Jul 2020 18:12:03 +0200 Subject: [PATCH] vicious: update to 2.4.1, add all lua versions, rename --- srcpkgs/lua51-vicious | 1 + srcpkgs/lua52-vicious | 1 + srcpkgs/lua53-vicious | 1 + srcpkgs/lua54-vicious/template | 69 ++++++++++++++++++++++++++++++++++ srcpkgs/vicious | 1 + srcpkgs/vicious/template | 26 ------------- 6 files changed, 73 insertions(+), 26 deletions(-) create mode 120000 srcpkgs/lua51-vicious create mode 120000 srcpkgs/lua52-vicious create mode 120000 srcpkgs/lua53-vicious create mode 100644 srcpkgs/lua54-vicious/template create mode 120000 srcpkgs/vicious delete mode 100644 srcpkgs/vicious/template diff --git a/srcpkgs/lua51-vicious b/srcpkgs/lua51-vicious new file mode 120000 index 0000000000..7d8a019c10 --- /dev/null +++ b/srcpkgs/lua51-vicious @@ -0,0 +1 @@ +lua54-vicious \ No newline at end of file diff --git a/srcpkgs/lua52-vicious b/srcpkgs/lua52-vicious new file mode 120000 index 0000000000..7d8a019c10 --- /dev/null +++ b/srcpkgs/lua52-vicious @@ -0,0 +1 @@ +lua54-vicious \ No newline at end of file diff --git a/srcpkgs/lua53-vicious b/srcpkgs/lua53-vicious new file mode 120000 index 0000000000..7d8a019c10 --- /dev/null +++ b/srcpkgs/lua53-vicious @@ -0,0 +1 @@ +lua54-vicious \ No newline at end of file diff --git a/srcpkgs/lua54-vicious/template b/srcpkgs/lua54-vicious/template new file mode 100644 index 0000000000..9da7e6330c --- /dev/null +++ b/srcpkgs/lua54-vicious/template @@ -0,0 +1,69 @@ +# Template file for 'lua54-vicious' +pkgname=lua54-vicious +version=2.4.1 +revision=1 +wrksrc=vicious-${version} +archs=noarch +depends="lua54" +_desc="Modular widget library for window managers" +short_desc="${_desc} (5.4.x)" +maintainer="Steven R " +license="GPL-2.0-only" +homepage="https://github.com/Mic92/vicious" +distfiles="https://github.com/Mic92/vicious/archive/v${version}.tar.gz" +checksum=02a123e77c42cb5bfff66e1bf95e5b8219ec83de91ecef5e4951be021438f3a3 + +do_install() { + vdoc Changes.md + vdoc TODO + vdoc README.md + + for luaver in 5.1 5.2 5.3 5.4; do + vmkdir usr/share/lua/${luaver}/vicious + vmkdir usr/share/lua/${luaver}/vicious/widgets + vmkdir usr/share/lua/${luaver}/vicious/contrib + + vcopy "*.lua" usr/share/lua/${luaver}/vicious + vcopy "widgets/*.lua" usr/share/lua/${luaver}/vicious/widgets + vcopy "contrib/*.lua" usr/share/lua/${luaver}/vicious/contrib + done +} + +lua51-vicious_package() { + depends="lua51" + short_desc="${_desc} (5.1.x)" + pkg_install() { + vmove usr/share/lua/5.1 + vdoc ${wrksrc}/Changes.md + vdoc ${wrksrc}/README.md + vdoc ${wrksrc}/TODO + } +} + +lua52-vicious_package() { + depends="lua52" + short_desc="${_desc} (5.2.x)" + pkg_install() { + vmove usr/share/lua/5.2 + vdoc ${wrksrc}/Changes.md + vdoc ${wrksrc}/README.md + vdoc ${wrksrc}/TODO + } +} + +lua53-vicious_package() { + depends="lua53" + short_desc="${_desc} (5.3.x)" + pkg_install() { + vmove usr/share/lua/5.3 + vdoc ${wrksrc}/Changes.md + vdoc ${wrksrc}/README.md + vdoc ${wrksrc}/TODO + } +} + +vicious_package() { + depends="lua53-vicious>=${version}_${revision}" + short_desc="${_desc} (5.3.x) (transitional dummy package)" + build_style=meta +} diff --git a/srcpkgs/vicious b/srcpkgs/vicious new file mode 120000 index 0000000000..7d8a019c10 --- /dev/null +++ b/srcpkgs/vicious @@ -0,0 +1 @@ +lua54-vicious \ No newline at end of file diff --git a/srcpkgs/vicious/template b/srcpkgs/vicious/template deleted file mode 100644 index 0c34e5869d..0000000000 --- a/srcpkgs/vicious/template +++ /dev/null @@ -1,26 +0,0 @@ -# Template file for 'vicious' -pkgname=vicious -version=2.3.3 -revision=1 -archs=noarch -depends="lua" -short_desc="Modular widget library for window managers" -maintainer="Steven R " -license="GPL-2.0-only" -homepage="https://github.com/Mic92/vicious" -distfiles="https://github.com/Mic92/vicious/archive/v${version}.tar.gz" -checksum=062f0e8c802a07b58d094fcc66aba7a7de242726733d31ee607a483c20c4957c - -do_install() { - vdoc Changes.md - vdoc TODO - vdoc README.md - - vmkdir usr/share/lua/5.3/vicious - vmkdir usr/share/lua/5.3/vicious/widgets - vmkdir usr/share/lua/5.3/vicious/contrib - - vcopy "*.lua" usr/share/lua/5.3/vicious - vcopy "widgets/*.lua" usr/share/lua/5.3/vicious/widgets - vcopy "contrib/*.lua" usr/share/lua/5.3/vicious/contrib -}