summaryrefslogtreecommitdiff
path: root/media-sound/qastools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
commit3cf7c3ef441822c889356fd1812ebf2944a59851 (patch)
treec513fe68548b40365c1c2ebfe35c58ad431cdd77 /media-sound/qastools
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'media-sound/qastools')
-rw-r--r--media-sound/qastools/Manifest7
-rw-r--r--media-sound/qastools/files/qastools-0.23.0-nomancompress.patch173
-rw-r--r--media-sound/qastools/qastools-0.21.0.ebuild36
-rw-r--r--media-sound/qastools/qastools-0.22.0.ebuild2
-rw-r--r--media-sound/qastools/qastools-0.23.0.ebuild41
5 files changed, 219 insertions, 40 deletions
diff --git a/media-sound/qastools/Manifest b/media-sound/qastools/Manifest
index 3d60dbd8a6df..6730ce95c065 100644
--- a/media-sound/qastools/Manifest
+++ b/media-sound/qastools/Manifest
@@ -1,7 +1,8 @@
AUX qastools-0.22.0-nomancompress.patch 4667 BLAKE2B e9d11e1aeae8eba81ca60dbfb37da0c5e8efcc30d62899806b9415898a2484ed833caa42dfab2f5532f551486f3ce592e260c9b8396289d27eb488be00a06344 SHA512 ee10a90d8c92eeb124bef8ae6edc023cf452585679380c4e7cb406ed41cd4d04db3b8075f89c2925d2d020fc9a0d035d8e3762e2af92085418e5eb94064c604c
AUX qastools-0.22.0-qt-5.15.patch 2047 BLAKE2B 01a473dce7c070b47e611ea7f05d1a16b07a6c7c692f8a98bde7dd12b286cdea04fe79fdf62ab99e1b5cd5c678181fb4f266ec35627291674475918505a59dbf SHA512 9fdd644cbb100df9ef2d593a4ba24f9fa4cda242e41e4f909e57f3e23adde566763b50b82c7e756b40623038c3df88df49d59da3efec9509c6fc0b1101bfae5d
+AUX qastools-0.23.0-nomancompress.patch 4753 BLAKE2B 62755c3381455e89afc2c9de5fdb1668a93936c5f238b938cbddd608a3b4e7421982f5bcf4cae027e005db1db9c19e870f28aaffc098d421cb245a080b4c70ab SHA512 a3b54f0313e1c0019d6a25009befecb2e48b022fddf78ce38e1c52194ef8711160e9d72bc637bf3c55223a043e091550cfdb8582c1cfd1044bb5a96bbaa76dce
DIST qastools-v0.22.0.tar.gz 289261 BLAKE2B 25ff23753cbc1b4d758ff2f42b9022785391c61d9211e0024b55cc08841f41cdf0468c485af9e459dc8b65dac526b8238947419c36003d556e8e1fa13a4896e8 SHA512 9656960095520a1bee58efa3985dda30fae1b6be666dfd65b50cb582be21a40d273a1c06b69e870bc2b467f5d644b22ea30c2fd73eee9057b50de5e85864d712
-DIST qastools_0.21.0.tar.xz 206548 BLAKE2B e9a8e9f20aa6d0388f16866911c0bc85da28ff51e6e23d3d61fd2bd0fc1540630caf4f95807d6072c96f73372d4633eef7f9148a9940552e9bd0c76fba7de20e SHA512 17c837ef508a5bf1853f597abd38c3c950914c8cefe98f83a47a911462e1da11f410e3fe3f8426e3f17a3aac8980ee6459f50de2480120813202b342a1e3509b
-EBUILD qastools-0.21.0.ebuild 676 BLAKE2B 9a472ba6e291477c858996f91eee97ec732221c33d09e4681b18350a4ab92c3b08ea055ab4611ad5340fd6006554004a7def8bb571fdfa3c5f8cc435c9a542d0 SHA512 82527c93e4b524b63344169c22bcf699fe8302afb357bb9b5eeff89e75c8bed8f33a7ad24c8f4a850162f9137a9bd774b04c06cc65a1d170a533c8cd9319ce86
-EBUILD qastools-0.22.0.ebuild 829 BLAKE2B 9b37e864b14554819d6e3b6ca241e98152b8ff09a71a38eb342dbe059e9eb540c143c02c89b5cc16df0023763de8e84021e1a5dbbad5f06fef6d003d0ba7ed9f SHA512 f8950b1396bca869eae32296ef9f836360cc85660738d0f1fa62761d9424af4962bc1148ce3f53613e4c8365bf31cad714cc436d8fd836144c7a65396f902c63
+DIST qastools-v0.23.0.tar.gz 292875 BLAKE2B c0ba54462e702411bee7a15a913617870488b1c9c2676e3c6f69d0648cff79cc1989e0f367953ba6f27b94c014c9b2fa7ef74ae4800d03b99bb8336ce4535d4a SHA512 79042a41a0ad37097d297175b899af73052953b7ae14058a1878e3145769db839b8bd4350bd36646d8436a3e8b37b64da7b3004bee3c7c7780d46a942af1d3b9
+EBUILD qastools-0.22.0.ebuild 827 BLAKE2B 313456cebd163c4ecb5d9a73f41a2c7d246d37597a61d8904074b8d9fe4b13465bdde4cab980e9ac80fa8803ef5d324789ba73f0bc8845ef84ab55ec6433f340 SHA512 ddc5f654b3f99831537df6f76a40852f0d098729aad24e4131bb310463ea37281801409693ed55009936325d80831469032f697d58f2719ba15bf37d7d0d637e
+EBUILD qastools-0.23.0.ebuild 794 BLAKE2B 8d5d7e15b2d3c806294ba7d48bc3b76ae5c1ab97ace908d5658f7e4d615ef4fd3256a6842b47511beb852e78aed9e88311bd8b759d87060e14006ce1799e99e4 SHA512 618ab55bf38feb98e234e508d3c32f70b2a60aa3b93f71fb766fce21bb0a89c81096a7faafb1fbe9de4f5432bf1f739849f6dc1c2bf2f395fcf49774349a9c7a
MISC metadata.xml 325 BLAKE2B 1568315a082d0a94f0dc43ae932dce5ca93e9cbced0c7cf7f518900b594281f012809f729e62501271606bfd0f31ec04870f3849e47730fb196689f16088b73c SHA512 311b842ee0ea6099f1beea4753e44e6af6ba70ded6c54f6321b244c5366b47071ac80a0c7012b1473e0d5afc47b44f23665630adc36b96fe1f55bfad753b2276
diff --git a/media-sound/qastools/files/qastools-0.23.0-nomancompress.patch b/media-sound/qastools/files/qastools-0.23.0-nomancompress.patch
new file mode 100644
index 000000000000..477e5f1d9f34
--- /dev/null
+++ b/media-sound/qastools/files/qastools-0.23.0-nomancompress.patch
@@ -0,0 +1,173 @@
+From 6532d0458e027485d997091f57d651e517d53c38 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Mon, 8 Jun 2020 11:45:09 +0200
+Subject: [PATCH] Compress manpages optionally
+
+---
+ qasconfig/share/man/CMakeLists.txt | 26 +++++++++++++-------------
+ qashctl/share/man/CMakeLists.txt | 26 +++++++++++++-------------
+ qasmixer/share/man/CMakeLists.txt | 26 +++++++++++++-------------
+ 3 files changed, 39 insertions(+), 39 deletions(-)
+
+diff --git a/qasconfig/share/man/CMakeLists.txt b/qasconfig/share/man/CMakeLists.txt
+index 638b6a3..6ab3f7e 100644
+--- a/qasconfig/share/man/CMakeLists.txt
++++ b/qasconfig/share/man/CMakeLists.txt
+@@ -1,35 +1,35 @@
+ # Find gzip
+-FIND_PACKAGE ( UnixCommands REQUIRED )
+-
+-IF ( NOT GZIP )
+- MESSAGE ( FATAL_ERROR "Unable to find 'gzip' program" )
+-ENDIF ( NOT GZIP )
+-
++FIND_PACKAGE ( UnixCommands )
+
+ # Configure manpages
+
+ SET ( man_src ${CMAKE_CURRENT_SOURCE_DIR}/manpage.1.cmake )
+ SET ( man_plain ${CMAKE_CURRENT_BINARY_DIR}/manpage.1 )
+-SET ( man_gz ${CMAKE_CURRENT_BINARY_DIR}/manpage.1.gz )
++SET ( man_gz .gz )
+
+ CONFIGURE_FILE ( ${man_src} ${man_plain} )
+
+
+ # Compress manpages
+
++IF ( NOT GZIP )
++ MESSAGE ( STATUS "Unable to find 'gzip' program, not compressing manpage" )
++ SET ( man_gz "" )
++ELSE()
+ ADD_CUSTOM_COMMAND (
+- OUTPUT ${man_gz}
+- COMMAND ${GZIP} -c -9 ${man_plain} > ${man_gz}
++ OUTPUT ${man_plain}${man_gz}
++ COMMAND ${GZIP} -c -9 ${man_plain} > ${man_plain}${man_gz}
+ DEPENDS ${man_plain}
+- COMMENT "Building ${man_gz}" )
++ COMMENT "Building ${man_plain}${man_gz}" )
++ENDIF()
+
+ ADD_CUSTOM_TARGET (
+ qasconfig_manpage ALL
+- DEPENDS ${man_gz} )
++ DEPENDS ${man_plain}${man_gz} )
+
+
+ # Installation of the manpage
+
+-INSTALL ( FILES ${man_gz}
++INSTALL ( FILES ${man_plain}${man_gz}
+ DESTINATION ${INSTALL_DIR_MAN}
+- RENAME ${PROGRAM_NAME}.1.gz )
++ RENAME ${PROGRAM_NAME}.1${man_gz} )
+diff --git a/qashctl/share/man/CMakeLists.txt b/qashctl/share/man/CMakeLists.txt
+index 1916374..57f4faa 100644
+--- a/qashctl/share/man/CMakeLists.txt
++++ b/qashctl/share/man/CMakeLists.txt
+@@ -1,35 +1,35 @@
+ # Find gzip
+-FIND_PACKAGE ( UnixCommands REQUIRED )
+-
+-IF ( NOT GZIP )
+- MESSAGE ( FATAL_ERROR "Unable to find 'gzip' program" )
+-ENDIF ( NOT GZIP )
+-
++FIND_PACKAGE ( UnixCommands )
+
+ # Configure manpages
+
+ SET ( man_src ${CMAKE_CURRENT_SOURCE_DIR}/manpage.1.cmake )
+ SET ( man_plain ${CMAKE_CURRENT_BINARY_DIR}/manpage.1 )
+-SET ( man_gz ${CMAKE_CURRENT_BINARY_DIR}/manpage.1.gz )
++SET ( man_gz .gz )
+
+ CONFIGURE_FILE ( ${man_src} ${man_plain} )
+
+
+ # Compress manpages
+
++IF ( NOT GZIP )
++ MESSAGE ( STATUS "Unable to find 'gzip' program, not compressing manpage" )
++ SET ( man_gz "" )
++ELSE()
+ ADD_CUSTOM_COMMAND (
+- OUTPUT ${man_gz}
+- COMMAND ${GZIP} -c -9 ${man_plain} > ${man_gz}
++ OUTPUT ${man_plain}${man_gz}
++ COMMAND ${GZIP} -c -9 ${man_plain} > ${man_plain}${man_gz}
+ DEPENDS ${man_plain}
+- COMMENT "Building ${man_gz}" )
++ COMMENT "Building ${man_plain}${man_gz}" )
++ENDIF()
+
+ ADD_CUSTOM_TARGET (
+ qashctl_manpage ALL
+- DEPENDS ${man_gz} )
++ DEPENDS ${man_plain}${man_gz} )
+
+
+ # Installation of the manpage
+
+-INSTALL ( FILES ${man_gz}
++INSTALL ( FILES ${man_plain}${man_gz}
+ DESTINATION ${INSTALL_DIR_MAN}
+- RENAME ${PROGRAM_NAME}.1.gz )
++ RENAME ${PROGRAM_NAME}.1${man_gz} )
+diff --git a/qasmixer/share/man/CMakeLists.txt b/qasmixer/share/man/CMakeLists.txt
+index 7fa745a..2929863 100644
+--- a/qasmixer/share/man/CMakeLists.txt
++++ b/qasmixer/share/man/CMakeLists.txt
+@@ -1,35 +1,35 @@
+ # Find gzip
+-FIND_PACKAGE ( UnixCommands REQUIRED )
+-
+-IF ( NOT GZIP )
+- MESSAGE ( FATAL_ERROR "Unable to find 'gzip' program" )
+-ENDIF ( NOT GZIP )
+-
++FIND_PACKAGE ( UnixCommands )
+
+ # Configure manpages
+
+ SET ( man_src ${CMAKE_CURRENT_SOURCE_DIR}/manpage.1.cmake )
+ SET ( man_plain ${CMAKE_CURRENT_BINARY_DIR}/manpage.1 )
+-SET ( man_gz ${CMAKE_CURRENT_BINARY_DIR}/manpage.1.gz )
++SET ( man_gz .gz )
+
+ CONFIGURE_FILE ( ${man_src} ${man_plain} )
+
+
+ # Compress manpages
+
++IF ( NOT GZIP )
++ MESSAGE ( STATUS "Unable to find 'gzip' program, not compressing manpage" )
++ SET ( man_gz "" )
++ELSE()
+ ADD_CUSTOM_COMMAND (
+- OUTPUT ${man_gz}
+- COMMAND ${GZIP} -c -9 ${man_plain} > ${man_gz}
++ OUTPUT ${man_plain}${man_gz}
++ COMMAND ${GZIP} -c -9 ${man_plain} > ${man_plain}${man_gz}
+ DEPENDS ${man_plain}
+- COMMENT "Building ${man_gz}" )
++ COMMENT "Building ${man_plain}${man_gz}" )
++ENDIF()
+
+ ADD_CUSTOM_TARGET (
+ qasmixer_manpage ALL
+- DEPENDS ${man_gz} )
++ DEPENDS ${man_plain}${man_gz} )
+
+
+ # Installation of the manpage
+
+-INSTALL ( FILES ${man_gz}
++INSTALL ( FILES ${man_plain}${man_gz}
+ DESTINATION ${INSTALL_DIR_MAN}
+- RENAME ${PROGRAM_NAME}.1.gz )
++ RENAME ${PROGRAM_NAME}.1${man_gz} )
+--
+2.28.0
+
diff --git a/media-sound/qastools/qastools-0.21.0.ebuild b/media-sound/qastools/qastools-0.21.0.ebuild
deleted file mode 100644
index 52bc9b5486cf..000000000000
--- a/media-sound/qastools/qastools-0.21.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit cmake-utils
-
-MY_P=${PN}_${PV}
-
-DESCRIPTION="Qt5 GUI ALSA tools: mixer, configuration browser"
-HOMEPAGE="http://xwmw.org/qastools/"
-SRC_URI="mirror://sourceforge/${PN}/${PV}/${MY_P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- media-libs/alsa-lib
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
-"
-
-S=${WORKDIR}/${MY_P}
-
-src_configure() {
- local mycmakeargs=( -DSKIP_LICENSE_INSTALL=TRUE )
- cmake-utils_src_configure
-}
diff --git a/media-sound/qastools/qastools-0.22.0.ebuild b/media-sound/qastools/qastools-0.22.0.ebuild
index 040661446193..579642b937f1 100644
--- a/media-sound/qastools/qastools-0.22.0.ebuild
+++ b/media-sound/qastools/qastools-0.22.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
BDEPEND="
diff --git a/media-sound/qastools/qastools-0.23.0.ebuild b/media-sound/qastools/qastools-0.23.0.ebuild
new file mode 100644
index 000000000000..9f055f434b6b
--- /dev/null
+++ b/media-sound/qastools/qastools-0.23.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Qt5 GUI ALSA tools: mixer, configuration browser"
+HOMEPAGE="https://gitlab.com/sebholt/qastools"
+SRC_URI="https://gitlab.com/sebholt/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
+RDEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ media-libs/alsa-lib
+ virtual/libudev:=
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-nomancompress.patch" )
+
+S="${WORKDIR}"/${PN}-v${PV}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSKIP_LICENSE_INSTALL=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_UnixCommands=ON
+ )
+ cmake_src_configure
+}