* [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