public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2022-03-13  1:10 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2022-03-13  1:10 UTC (permalink / raw
  To: gentoo-commits

commit:     b2b2659dc8373c714989795015a5b47f2f592bf5
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 13 00:29:18 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 01:04:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b2659d

dev-libs/teakra: new package; add 20220224

2022.02.24 snapshot

Bug: https://bugs.gentoo.org/834984
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/Manifest               |  1 +
 dev-libs/teakra/metadata.xml           | 13 +++++++++++++
 dev-libs/teakra/teakra-20220224.ebuild | 33 +++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+)

diff --git a/dev-libs/teakra/Manifest b/dev-libs/teakra/Manifest
new file mode 100644
index 000000000000..1569bad52d9c
--- /dev/null
+++ b/dev-libs/teakra/Manifest
@@ -0,0 +1 @@
+DIST teakra-20220224.tar.gz 983295 BLAKE2B 79c399f2bd3358fd558b4e7558dbbfb95a74ea16d8c9e79037a5ae258066bd5dcab903bd776b2cd355dacb60ee4dfb5de2802ed318d12985a4655f87dd958604 SHA512 b8c37b9d82431b00bcd22554e3f507466f0e6823bcd0cb7c22d38cf5ffd63bf270dd6f70472063adf4db02cac3e4dbe85ceba2946d7ba0ca13b166bf7f197e02

diff --git a/dev-libs/teakra/metadata.xml b/dev-libs/teakra/metadata.xml
new file mode 100644
index 000000000000..98208183c8b2
--- /dev/null
+++ b/dev-libs/teakra/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="person">
+    <email>xgqt@gentoo.org</email>
+    <name>Maciej Barć</name>
+  </maintainer>
+  <upstream>
+    <bugs-to>https://github.com/wwylele/teakra/issues/</bugs-to>
+    <remote-id type="github">wwylele/teakra</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224.ebuild
new file mode 100644
index 000000000000..db293bf7abd3
--- /dev/null
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=01db7cdd00aabcce559a8dddce8798dabb71949b
+
+inherit cmake
+
+DESCRIPTION="Emulator, assembler, etc for XpertTeak, the DSP used by DSi/3DS"
+HOMEPAGE="https://github.com/wwylele/teakra/"
+SRC_URI="https://github.com/wwylele/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_SKIP_RPATH=ON
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	einstalldocs
+
+	dolib.so "${BUILD_DIR}/src/lib${PN}.so" "${BUILD_DIR}/src/lib${PN}_c.so"
+
+	insinto /usr/include
+	doins -r include/${PN}
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2022-03-13 11:10 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2022-03-13 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     2baac98c5560e227a84544a7e42d66709d5cbb19
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 13 11:09:43 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 11:10:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2baac98c

dev-libs/teakra: fix tests

Closes: https://bugs.gentoo.org/835026
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/teakra-20220224.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224.ebuild
index db293bf7abd3..33314aae07cb 100644
--- a/dev-libs/teakra/teakra-20220224.ebuild
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -23,11 +23,15 @@ src_configure() {
 	cmake_src_configure
 }
 
-src_install() {
-	einstalldocs
+src_test() {
+	LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${BUILD_DIR}"/src/ cmake_src_test
+}
 
-	dolib.so "${BUILD_DIR}/src/lib${PN}.so" "${BUILD_DIR}/src/lib${PN}_c.so"
+src_install() {
+	dolib.so "${BUILD_DIR}"/src/lib${PN}.so "${BUILD_DIR}"/src/lib${PN}_c.so
 
 	insinto /usr/include
 	doins -r include/${PN}
+
+	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2022-12-19 22:28 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2022-12-19 22:28 UTC (permalink / raw
  To: gentoo-commits

commit:     902fdc7a5f1247671bb6e4310ed420ac79aaa363
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 18:44:38 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 22:28:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902fdc7a

dev-libs/teakra: remove -Werror

Closes: https://bugs.gentoo.org/887191
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/teakra-20220224.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224.ebuild
index 33314aae07cb..9553e9149c97 100644
--- a/dev-libs/teakra/teakra-20220224.ebuild
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -16,6 +16,12 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+src_prepare() {
+	sed -i "s|-Werror||g" "${S}"/CMakeLists.txt || die
+
+	cmake_src_prepare
+}
+
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_SKIP_RPATH=ON


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2023-03-04 16:32 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2023-03-04 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     e3809191ac605c0a77ddfc4eefdb83c229e5cbb7
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 15:45:37 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 16:32:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3809191

dev-libs/teakra: H -> COMMIT

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/teakra-20220224.ebuild | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224.ebuild
index 9553e9149c97..faf0cf67592a 100644
--- a/dev-libs/teakra/teakra-20220224.ebuild
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-H=01db7cdd00aabcce559a8dddce8798dabb71949b
+[[ ${PV} == 20220224 ]] && COMMIT=01db7cdd00aabcce559a8dddce8798dabb71949b
 
 inherit cmake
 
 DESCRIPTION="Emulator, assembler, etc for XpertTeak, the DSP used by DSi/3DS"
 HOMEPAGE="https://github.com/wwylele/teakra/"
-SRC_URI="https://github.com/wwylele/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${H}
+SRC_URI="https://github.com/wwylele/${PN}/archive/${COMMIT}.tar.gz
+	-> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
 
 LICENSE="MIT"
 SLOT="0"
@@ -23,8 +24,8 @@ src_prepare() {
 }
 
 src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_SKIP_RPATH=ON
+	local -a mycmakeargs=(
+		-DCMAKE_SKIP_RPATCOMMIT=ON
 	)
 	cmake_src_configure
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2024-12-13 18:02 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2024-12-13 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     82388453d656b617ac77dd59ffc622f032b1562e
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 16:53:32 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 17:56:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82388453

dev-libs/teakra: do not specify CMAKE_SKIP_RPATCOMMIT

Closes: https://bugs.gentoo.org/899612
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/teakra-20220224.ebuild | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224.ebuild
index fa6a5006eb89..5d45cd93d4a8 100644
--- a/dev-libs/teakra/teakra-20220224.ebuild
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -23,13 +23,6 @@ src_prepare() {
 	cmake_src_prepare
 }
 
-src_configure() {
-	local -a mycmakeargs=(
-		-DCMAKE_SKIP_RPATCOMMIT=ON
-	)
-	cmake_src_configure
-}
-
 src_test() {
 	LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${BUILD_DIR}"/src/ cmake_src_test
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2024-12-13 18:02 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2024-12-13 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     8e428d1595710472562933ec54c9839a6e9b684a
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 16:52:09 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 17:56:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e428d15

dev-libs/teakra: remove incompatible x86 KEYWORDS

Closes: https://bugs.gentoo.org/925266
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/teakra-20220224.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224.ebuild
index faf0cf67592a..fa6a5006eb89 100644
--- a/dev-libs/teakra/teakra-20220224.ebuild
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${COMMIT}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 src_prepare() {
 	sed -i "s|-Werror||g" "${S}"/CMakeLists.txt || die


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2024-12-13 18:02 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2024-12-13 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     87e5e1941c665eab9a6b63b6b1a615f838f06e1d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 17:10:01 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 17:56:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e5e194

dev-libs/teakra: set CMAKE_SKIP_RPATH

Closes: https://bugs.gentoo.org/899610
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 .../teakra/{teakra-20220224.ebuild => teakra-20220224-r1.ebuild}   | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/dev-libs/teakra/teakra-20220224.ebuild b/dev-libs/teakra/teakra-20220224-r1.ebuild
similarity index 89%
rename from dev-libs/teakra/teakra-20220224.ebuild
rename to dev-libs/teakra/teakra-20220224-r1.ebuild
index 5d45cd93d4a8..27f2a282cf8e 100644
--- a/dev-libs/teakra/teakra-20220224.ebuild
+++ b/dev-libs/teakra/teakra-20220224-r1.ebuild
@@ -23,6 +23,13 @@ src_prepare() {
 	cmake_src_prepare
 }
 
+src_configure() {
+	local -a mycmakeargs=(
+		-DCMAKE_SKIP_RPATH=ON
+	)
+	cmake_src_configure
+}
+
 src_test() {
 	LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${BUILD_DIR}"/src/ cmake_src_test
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/
@ 2024-12-13 18:02 Maciej Barć
  0 siblings, 0 replies; 8+ messages in thread
From: Maciej Barć @ 2024-12-13 18:02 UTC (permalink / raw
  To: gentoo-commits

commit:     0b4a72ee2b1a377e1adef85a48bf80d0b4eb194f
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 17:14:04 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 17:56:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4a72ee

dev-libs/teakra: minor tweaks

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-libs/teakra/teakra-20220224-r1.ebuild | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

diff --git a/dev-libs/teakra/teakra-20220224-r1.ebuild b/dev-libs/teakra/teakra-20220224-r1.ebuild
index 27f2a282cf8e..3c65d876776c 100644
--- a/dev-libs/teakra/teakra-20220224-r1.ebuild
+++ b/dev-libs/teakra/teakra-20220224-r1.ebuild
@@ -9,36 +9,47 @@ inherit cmake
 
 DESCRIPTION="Emulator, assembler, etc for XpertTeak, the DSP used by DSi/3DS"
 HOMEPAGE="https://github.com/wwylele/teakra/"
-SRC_URI="https://github.com/wwylele/${PN}/archive/${COMMIT}.tar.gz
-	-> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${COMMIT}
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/wwylele/${PN}.git"
+else
+	SRC_URI="https://github.com/wwylele/${PN}/archive/${COMMIT}.tar.gz
+		-> ${P}.tar.gz"
+	S="${WORKDIR}/${PN}-${COMMIT}"
+
+	KEYWORDS="~amd64"
+fi
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
 
 src_prepare() {
-	sed -i "s|-Werror||g" "${S}"/CMakeLists.txt || die
+	sed -i "s|-Werror||g" ./CMakeLists.txt || die
 
 	cmake_src_prepare
 }
 
 src_configure() {
 	local -a mycmakeargs=(
-		-DCMAKE_SKIP_RPATH=ON
+		-DCMAKE_SKIP_RPATH="ON"
 	)
 	cmake_src_configure
 }
 
 src_test() {
-	LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${BUILD_DIR}"/src/ cmake_src_test
+	local -x LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/src/"
+
+	cmake_src_test
 }
 
 src_install() {
-	dolib.so "${BUILD_DIR}"/src/lib${PN}.so "${BUILD_DIR}"/src/lib${PN}_c.so
+	dolib.so "${BUILD_DIR}/src/lib${PN}.so"
+	dolib.so "${BUILD_DIR}/src/lib${PN}_c.so"
 
 	insinto /usr/include
-	doins -r include/${PN}
+	doins -r "./include/${PN}"
 
 	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-12-13 18:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-13 18:02 [gentoo-commits] repo/gentoo:master commit in: dev-libs/teakra/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2024-12-13 18:02 Maciej Barć
2024-12-13 18:02 Maciej Barć
2024-12-13 18:02 Maciej Barć
2023-03-04 16:32 Maciej Barć
2022-12-19 22:28 Maciej Barć
2022-03-13 11:10 Maciej Barć
2022-03-13  1:10 Maciej Barć

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox