diff --git a/app-misc/piper/Manifest b/app-misc/piper/Manifest index c2c9aa2..d8a9915 100644 --- a/app-misc/piper/Manifest +++ b/app-misc/piper/Manifest @@ -1,5 +1,4 @@ -DIST piper-0.2.901.tar.gz 71670 BLAKE2B 8a78722c3ee948c81d26f57d83e67bf90c8e7d2e247106546771bcd44e4aed68ec7f41e584a89e7a208cce08ce4642cbc0b6e3248d2372458a4a88a51a2da384 SHA512 79860ac47d962c4af509fe344c6df6a8988904ba4983f4277f0302b245d004fce29da2f1c17718e288a7b7b5ffc18e186f36ddb38ecd85536f2651675f608623 -DIST piper-0.2.902.tar.gz 74007 BLAKE2B 23ae4a6740f5dc95ef368fbf9e517e02ef5b24314f51bd9b0a48ce34b9f5e579d54eaafcf1efdf4f757d11eba672d910cd13c211210e8268b7d4aa04f4e5fa5b SHA512 2b6733a539de6b46eb43fd830b59d9ac02778d54ccb0e6f219962d8b69061f2259e6f8afa6c78aa89c4543a4b7009ae84322e8e417374f778086d1cf6e2b8d6e -EBUILD piper-0.2.901.ebuild 680 BLAKE2B bbddfba622cdbfbe0d6f97585a10f0c17f36dd9529a761b44ed5ed46ac29df2982b4fdd37b0aa32975ab6d98fabc2d6196c7fed093d7d8b0b13cc431ada7eb50 SHA512 ed9403af606fe97d814dd9f77c4040664dd72c2db20d6241d597d25c301e547ef9344ed7605aada24eaeb6a0869c76a62f5faf8c2a294949b79ae46cf064b50c -EBUILD piper-0.2.902.ebuild 680 BLAKE2B bbddfba622cdbfbe0d6f97585a10f0c17f36dd9529a761b44ed5ed46ac29df2982b4fdd37b0aa32975ab6d98fabc2d6196c7fed093d7d8b0b13cc431ada7eb50 SHA512 ed9403af606fe97d814dd9f77c4040664dd72c2db20d6241d597d25c301e547ef9344ed7605aada24eaeb6a0869c76a62f5faf8c2a294949b79ae46cf064b50c +AUX piper-0.2.904-fix-python3-shebang.patch 917 BLAKE2B 42eb9e382d2c97a99e8bd0a1c38d7acf03e6e782cf4f6c5e313ec7a03987f516c88ce4eddd7c7d30769403b78f3dd61845ea949fd6b6810078e1a71d958ab9df SHA512 18fb338f3664bcf1a5d2bf69eb35139990ce4a549d1b728d6374d9526c21c08dbd91602fffa32a72222a1712a5d946eafd3463dc30fe39301f013501f345eff5 +DIST piper-0.2.904.tar.gz 178715 BLAKE2B ac5aa0cb47c1eadd1232ebab170c02e731da8686893a8ee231105cb064b320f339f3e834e56c61790d138151a7ed4416438604d743ca2e16d4fdbf5a974b9b63 SHA512 425d233a89eebf391650ae121134dd532bf75e0f6e15168c89ab86f3b5bac1adb6dfa985c0028a2285f85655226200b5cfe28f36cfd83814985f97ffa3774412 +EBUILD piper-0.2.904.ebuild 745 BLAKE2B caeaf9fa402799536eec17c57f8f7cd9621ec30e6e0f12f7ffb9ecf115e58124d7cd9982c401f0069a0e9315cc6bb31be5c8287bb35bedca6d92e20b387a50cd SHA512 d9f7d78d226ffe583cf8ee25d8c2382f75ef5a65b5b72954850b6d5b46c79786059721bc93196c40473a232640b3a3e5ec2617d0dc92dd1a8bb3cec012bed08a MISC metadata.xml 480 BLAKE2B 628471473bfa2fe2e495ef6daad43ab16bff6b2f62554ba987b7fa240efca9f54e4e42783590795c791ffcaf731b18736116152d75af91aa8339f7534ba4dd69 SHA512 1dd51740d531f6aa880af85346ddb0aceba018ba7de7fa4fe665eec9f074400416c48905d4adcd3a834ea2bf953713f0cbcf9ef01d1c507d1177a564085297c2 diff --git a/app-misc/piper/files/piper-0.2.904-fix-python3-shebang.patch b/app-misc/piper/files/piper-0.2.904-fix-python3-shebang.patch new file mode 100644 index 0000000..38239cf --- /dev/null +++ b/app-misc/piper/files/piper-0.2.904-fix-python3-shebang.patch @@ -0,0 +1,30 @@ +From 63d760a3bbf420063cff3f978bc9c05e39de149a Mon Sep 17 00:00:00 2001 +From: David Guglielmi +Date: Sun, 3 Mar 2019 16:46:17 +0100 +Subject: [PATCH] svgs: use /usr/bin/env shebang for python3 scripts + +--- + data/generate-piper-gresource.xml.py | 2 +- + data/svgs/check-svg.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/data/generate-piper-gresource.xml.py b/data/generate-piper-gresource.xml.py +index 19bc43d..af12cac 100644 +--- a/data/generate-piper-gresource.xml.py ++++ b/data/generate-piper-gresource.xml.py +@@ -1,4 +1,4 @@ +-#!/bin/python3 ++#!/usr/bin/env python3 + + import sys + +diff --git a/data/svgs/check-svg.py b/data/svgs/check-svg.py +index fafc3f2..f62ccea 100755 +--- a/data/svgs/check-svg.py ++++ b/data/svgs/check-svg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python3 ++#!/usr/bin/env python3 + # vim: set expandtab shiftwidth=4 tabstop=4: + + import os diff --git a/app-misc/piper/piper-0.2.902.ebuild b/app-misc/piper/piper-0.2.902.ebuild deleted file mode 100644 index c7a7395..0000000 --- a/app-misc/piper/piper-0.2.902.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) - -inherit gnome2 meson python-r1 - -DESCRIPTION="GTK application to configure gaming mice" -HOMEPAGE="https://github.com/libratbag/piper" -SRC_URI="https://github.com/libratbag/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=" - virtual/pkgconfig - dev-python/pygobject:3 - >=x11-libs/gtk+-3.22:3[introspection] -" -RDEPEND=" - dev-libs/libratbag - dev-python/python-evdev[${PYTHON_USEDEP}] -" -src_prepare() { - python_setup - default -} - -src_configure() { - meson_src_configure -} diff --git a/app-misc/piper/piper-0.2.901.ebuild b/app-misc/piper/piper-0.2.904.ebuild similarity index 86% rename from app-misc/piper/piper-0.2.901.ebuild rename to app-misc/piper/piper-0.2.904.ebuild index c7a7395..629c283 100644 --- a/app-misc/piper/piper-0.2.901.ebuild +++ b/app-misc/piper/piper-0.2.904.ebuild @@ -15,17 +15,19 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" +PATCHES=( "${FILESDIR}"/${P}-fix-python3-shebang.patch ) + DEPEND=" virtual/pkgconfig dev-python/pygobject:3 >=x11-libs/gtk+-3.22:3[introspection] " RDEPEND=" - dev-libs/libratbag + >=dev-libs/libratbag-0.9.905 dev-python/python-evdev[${PYTHON_USEDEP}] " src_prepare() { - python_setup + python_setup default }