public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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-09-03 12:27 [gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/ Haelwenn Monnier
  -- 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-08-30  5:36 Viorel Munteanu
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