[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2024-03-13 Thread Piotr Kubaj
commit: 81420fffd1c25c391cba075edc4c2382b78c3915
Author: Piotr Kubaj  anongoth  pl>
AuthorDate: Wed Mar 13 23:22:46 2024 +
Commit: Piotr Kubaj  anongoth  pl>
CommitDate: Wed Mar 13 23:25:57 2024 +
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  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"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-09-12 Thread Lucio Sauer
commit: 431d01c5b2acace232c38b43761cbb29e6c932b6
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Sep 12 15:17:58 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Sep 12 20:33:04 2023 +
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  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=(



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-09-02 Thread Lucio Sauer
commit: 13ccaf9d42f6ee33f07f0a266a66e0c409307dcb
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Aug 31 09:58:38 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sat Sep  2 19:46:23 2023 +
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  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
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-09-02 Thread Lucio Sauer
commit: 825f85e9555a52f5c841de0e7071f721f1a6651f
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Aug 31 09:59:49 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sat Sep  2 19:46:28 2023 +
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  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
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-08-29 Thread Lucio Sauer
commit: 5fa77f9b26561474222cad32836c2a3ba4ade1ae
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Aug 29 23:06:22 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Aug 29 23:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fa77f9b

dev-games/liblcf: add 0.8

Signed-off-by: Lucio Sauer  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 00..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 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   watermanpa...@posteo.net
+   Lucio Sauer
+   

EasyRPG/liblcf

+   
+   
+   Build and install additional command line tools, 
including lcf2xml
+   and lcfstrings.
+   
+   
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-01-30 Thread Haelwenn Monnier
commit: a0ca3c6b127e98cf6b9340bf414c620e21fa0839
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Jan 30 18:21:15 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Jan 30 18:21:59 2023 +
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  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; }



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-01-29 Thread Haelwenn Monnier
commit: 794862ec39d9cadbf509f29b16e403413e276708
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Jan 29 07:24:50 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sun Jan 29 10:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=794862ec

dev-games/liblcf: new package, add 0.7.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-games/liblcf/Manifest|  1 +
 dev-games/liblcf/liblcf-0.7.0.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-games/liblcf/Manifest b/dev-games/liblcf/Manifest
new file mode 100644
index 0..927fc9188
--- /dev/null
+++ b/dev-games/liblcf/Manifest
@@ -0,0 +1 @@
+DIST liblcf-0.7.0.tar.gz 292623 BLAKE2B 
7cf2f21244796b85745ac30bcc3ec7118dd10d5a7054fdd423bbb71ab9b0a4c85ccc644bd57c251374378fe525e1302367456ee348828efb8d97d825727f2caa
 SHA512 
0abf77a7e4615f21b643b0e35d41450dc0dbd37d337fbbf619a19f73da3ee18e9d216f151f52a121be2d91bfee47c1a153f4c64df630d5c587cf4b6071e5b77a

diff --git a/dev-games/liblcf/liblcf-0.7.0.ebuild 
b/dev-games/liblcf/liblcf-0.7.0.ebuild
new file mode 100644
index 0..aa0cbea45
--- /dev/null
+++ b/dev-games/liblcf/liblcf-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Haelwenn (lanodan) Monnier 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+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}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/icu:=
+   doc? ( app-doc/doxygen )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=True
+   -DLIBLCF_UPDATE_MIMEDB=False
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_build check
+}
+
+pkg_postrm() { xdg_mimeinfo_database_update; }
+pkg_postinst() { xdg_mimeinfo_database_update; }