* [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/
@ 2023-01-31 11:00 Florian Schmaus
0 siblings, 0 replies; 6+ messages in thread
From: Florian Schmaus @ 2023-01-31 11:00 UTC (permalink / raw
To: gentoo-commits
commit: a0ca3c6b127e98cf6b9340bf414c620e21fa0839
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Jan 30 18:21:15 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jan 30 18:21:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0ca3c6b
dev-games/liblcf: Use xdg.eclass instead of xdg-utils.eclass
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
dev-games/liblcf/liblcf-0.7.0.ebuild | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/dev-games/liblcf/liblcf-0.7.0.ebuild b/dev-games/liblcf/liblcf-0.7.0.ebuild
index aa0cbea45..a8fe6bf33 100644
--- a/dev-games/liblcf/liblcf-0.7.0.ebuild
+++ b/dev-games/liblcf/liblcf-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake xdg-utils
+inherit cmake xdg
DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
HOMEPAGE="https://github.com/EasyRPG/liblcf"
@@ -33,6 +33,3 @@ src_configure() {
src_test() {
cmake_build check
}
-
-pkg_postrm() { xdg_mimeinfo_database_update; }
-pkg_postinst() { xdg_mimeinfo_database_update; }
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/
@ 2023-08-30 5:36 Viorel Munteanu
0 siblings, 0 replies; 6+ messages in thread
From: Viorel Munteanu @ 2023-08-30 5:36 UTC (permalink / raw
To: gentoo-commits
commit: 5fa77f9b26561474222cad32836c2a3ba4ade1ae
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Aug 29 23:06:22 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Aug 29 23:06:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fa77f9b
dev-games/liblcf: add 0.8
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
dev-games/liblcf/Manifest | 1 +
dev-games/liblcf/liblcf-0.8.ebuild | 46 ++++++++++++++++++++++++++++++++++++++
dev-games/liblcf/metadata.xml | 11 ++++++++-
3 files changed, 57 insertions(+), 1 deletion(-)
diff --git a/dev-games/liblcf/Manifest b/dev-games/liblcf/Manifest
index 927fc91885..b39666f9fb 100644
--- a/dev-games/liblcf/Manifest
+++ b/dev-games/liblcf/Manifest
@@ -1 +1,2 @@
DIST liblcf-0.7.0.tar.gz 292623 BLAKE2B 7cf2f21244796b85745ac30bcc3ec7118dd10d5a7054fdd423bbb71ab9b0a4c85ccc644bd57c251374378fe525e1302367456ee348828efb8d97d825727f2caa SHA512 0abf77a7e4615f21b643b0e35d41450dc0dbd37d337fbbf619a19f73da3ee18e9d216f151f52a121be2d91bfee47c1a153f4c64df630d5c587cf4b6071e5b77a
+DIST liblcf-0.8.gh.tar.gz 305885 BLAKE2B 79c99fc9550ce2c005dc438ce8af794514427f638ffc07e8365609186c4a852859aa1e019c0e100b9778e2bc3b5573543d0640c41146ff4488670a6da5c1078b SHA512 54f3c2d330e82cbf7a17256cfe9a17e968895bb58968c212d4e3604d79f9c1e0492163ab01c53f060cffd8ee7f4280bb8ac939be110927f6a524c1799ba335b5
diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild
new file mode 100644
index 0000000000..a909a2ff69
--- /dev/null
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
+HOMEPAGE="https://github.com/EasyRPG/liblcf"
+SRC_URI="https://github.com/EasyRPG/liblcf/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="doc tools"
+
+RDEPEND="
+ dev-libs/expat
+ dev-libs/icu:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+HTML_DOCS="doc/*"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=True
+ -DLIBLCF_UPDATE_MIMEDB=False
+ -DLIBLCF_ENABLE_TOOLS=$(usex tools)
+ $(cmake_use_find_package doc Doxygen)
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ # Why do we have to build this explicitly :/
+ use doc && cmake_build liblcf_doc
+}
+
+src_test() {
+ cmake_build check
+}
diff --git a/dev-games/liblcf/metadata.xml b/dev-games/liblcf/metadata.xml
index 17af9cab05..82b36b4bc3 100644
--- a/dev-games/liblcf/metadata.xml
+++ b/dev-games/liblcf/metadata.xml
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>watermanpaint@posteo.net</email>
+ <name>Lucio Sauer</name>
+ </maintainer>
<upstream>
<remote-id type="github">EasyRPG/liblcf</remote-id>
</upstream>
+ <use>
+ <flag name="tools">
+ Build and install additional command line tools, including lcf2xml
+ and lcfstrings.
+ </flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/
@ 2023-09-03 12:27 Haelwenn Monnier
0 siblings, 0 replies; 6+ messages in thread
From: Haelwenn Monnier @ 2023-09-03 12:27 UTC (permalink / raw
To: gentoo-commits
commit: 825f85e9555a52f5c841de0e7071f721f1a6651f
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Thu Aug 31 09:59:49 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Sep 2 19:46:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=825f85e9
dev-games/liblcf: fix html doc install logic
A non-existent or empty directory doc with HTML_DOCS="doc/*" causes
einstalldocs to die.
Closes: https://bugs.gentoo.org/913357
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
dev-games/liblcf/liblcf-0.8.ebuild | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild
index 9d2f6afc46..0a147ba751 100644
--- a/dev-games/liblcf/liblcf-0.8.ebuild
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -22,8 +22,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="doc? ( app-doc/doxygen[dot] )"
-HTML_DOCS="doc/*"
-
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=True
@@ -42,3 +40,11 @@ src_compile() {
src_test() {
cmake_build check
}
+
+src_install() {
+ cmake_src_install
+ if use doc; then
+ docinto /usr/share/doc/${PF}/html
+ dodoc -r doc/*
+ fi
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/
@ 2023-09-03 12:27 Haelwenn Monnier
0 siblings, 0 replies; 6+ messages in thread
From: Haelwenn Monnier @ 2023-09-03 12:27 UTC (permalink / raw
To: gentoo-commits
commit: 13ccaf9d42f6ee33f07f0a266a66e0c409307dcb
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Thu Aug 31 09:58:38 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Sep 2 19:46:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13ccaf9d
dev-games/liblcf: update HOMEPAGE, SRC_URI
Remove unnecessary cmake_use_find_package
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
dev-games/liblcf/Manifest | 2 +-
dev-games/liblcf/liblcf-0.8.ebuild | 8 +++-----
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/dev-games/liblcf/Manifest b/dev-games/liblcf/Manifest
index b39666f9fb..d4355188d5 100644
--- a/dev-games/liblcf/Manifest
+++ b/dev-games/liblcf/Manifest
@@ -1,2 +1,2 @@
DIST liblcf-0.7.0.tar.gz 292623 BLAKE2B 7cf2f21244796b85745ac30bcc3ec7118dd10d5a7054fdd423bbb71ab9b0a4c85ccc644bd57c251374378fe525e1302367456ee348828efb8d97d825727f2caa SHA512 0abf77a7e4615f21b643b0e35d41450dc0dbd37d337fbbf619a19f73da3ee18e9d216f151f52a121be2d91bfee47c1a153f4c64df630d5c587cf4b6071e5b77a
-DIST liblcf-0.8.gh.tar.gz 305885 BLAKE2B 79c99fc9550ce2c005dc438ce8af794514427f638ffc07e8365609186c4a852859aa1e019c0e100b9778e2bc3b5573543d0640c41146ff4488670a6da5c1078b SHA512 54f3c2d330e82cbf7a17256cfe9a17e968895bb58968c212d4e3604d79f9c1e0492163ab01c53f060cffd8ee7f4280bb8ac939be110927f6a524c1799ba335b5
+DIST liblcf-0.8.tar.xz 473996 BLAKE2B f48cbef89bdde673d215e12336ea06785de9c0d4c06fc625581bedf7b922d8638d4ebad4c17eb34a203815502d86eb38413f9e1fd5884d533c0a6dbedec35d78 SHA512 d92d1a97e7518a7880826126623108d3b2b60aeebf039d7c1c533ea36c270ff643777b67522a171c857457d10ce295562d4838a681f70f524e4619913d816d4d
diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild
index a909a2ff69..9d2f6afc46 100644
--- a/dev-games/liblcf/liblcf-0.8.ebuild
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -6,9 +6,9 @@ EAPI=8
inherit cmake xdg
DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
-HOMEPAGE="https://github.com/EasyRPG/liblcf"
-SRC_URI="https://github.com/EasyRPG/liblcf/archive/refs/tags/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
+HOMEPAGE="https://easyrpg.org/
+ https://github.com/EasyRPG/liblcf"
+SRC_URI="https://easyrpg.org/downloads/player/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -29,9 +29,7 @@ src_configure() {
-DBUILD_SHARED_LIBS=True
-DLIBLCF_UPDATE_MIMEDB=False
-DLIBLCF_ENABLE_TOOLS=$(usex tools)
- $(cmake_use_find_package doc Doxygen)
)
-
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/
@ 2023-09-14 13:22 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2023-09-14 13:22 UTC (permalink / raw
To: gentoo-commits
commit: 431d01c5b2acace232c38b43761cbb29e6c932b6
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Sep 12 15:17:58 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Sep 12 20:33:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=431d01c5
dev-games/liblcf: remove app-doc/doxygen[dot] dependency
Bug: https://bugs.gentoo.org/430914
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
dev-games/liblcf/liblcf-0.8.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild
index 0a147ba751..c3a8732458 100644
--- a/dev-games/liblcf/liblcf-0.8.ebuild
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -20,7 +20,11 @@ RDEPEND="
dev-libs/icu:=
"
DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-doc/doxygen[dot] )"
+BDEPEND="doc? (
+ app-doc/doxygen
+ media-gfx/graphviz[svg]
+ )
+"
src_configure() {
local mycmakeargs=(
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/
@ 2024-03-14 10:19 David Roman
0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2024-03-14 10:19 UTC (permalink / raw
To: gentoo-commits
commit: 81420fffd1c25c391cba075edc4c2382b78c3915
Author: Piotr Kubaj <pkubaj <AT> anongoth <DOT> pl>
AuthorDate: Wed Mar 13 23:22:46 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Mar 13 23:25:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81420fff
dev-games/liblcf: keyword 0.8 for ~ppc64
Signed-off-by: Piotr Kubaj <pkubaj <AT> anongoth.pl>
dev-games/liblcf/liblcf-0.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-games/liblcf/liblcf-0.8.ebuild b/dev-games/liblcf/liblcf-0.8.ebuild
index b71de5a296..e61fee2861 100644
--- a/dev-games/liblcf/liblcf-0.8.ebuild
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://easyrpg.org/
SRC_URI="https://easyrpg.org/downloads/player/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc64"
IUSE="doc tools"
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-03-14 10:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-30 5:36 [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/ Viorel Munteanu
-- strict thread matches above, loose matches on Subject: below --
2024-03-14 10:19 David Roman
2023-09-14 13:22 David Roman
2023-09-03 12:27 Haelwenn Monnier
2023-09-03 12:27 Haelwenn Monnier
2023-01-31 11:00 Florian Schmaus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox