public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-05-18 16:41 Tony Olagbaiye
  0 siblings, 0 replies; 13+ messages in thread
From: Tony Olagbaiye @ 2022-05-18 16:41 UTC (permalink / raw
  To: gentoo-commits

commit:     8081bc156af010da3208b4db1153b98a5819736f
Author:     Tony Olagbaiye <bqv <AT> fron <DOT> io>
AuthorDate: Wed May 18 16:41:40 2022 +0000
Commit:     Tony Olagbaiye <gentoo <AT> fron <DOT> io>
CommitDate: Wed May 18 16:41:45 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8081bc15

www-client/vimb: new package, add 3.6.0, 9999

Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io>

 www-client/vimb/Manifest          |  4 ++++
 www-client/vimb/metadata.xml      |  8 +++++++
 www-client/vimb/vimb-3.6.0.ebuild |  1 +
 www-client/vimb/vimb-9999.ebuild  | 45 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 58 insertions(+)

diff --git a/www-client/vimb/Manifest b/www-client/vimb/Manifest
new file mode 100644
index 000000000..096639e36
--- /dev/null
+++ b/www-client/vimb/Manifest
@@ -0,0 +1,4 @@
+DIST vimb-3.6.0.tar.gz 144750 BLAKE2B bb5b3244198e657af6a2591f75bb44598d1fa384843aa948f15eb186cea526776a2f2ae00d20ae9a81bd634df1c980cf2017f22f99e062d22231dd2cb1c9f3b2 SHA512 0c1a131641c47ec0dd7a5346d5e7260f85293ecc105e04e6265680c53bbbdc8d98acc4f4e11443efc4e4148aa0b77c496cf7e5f59d44857e6e612c3d4a643c8f
+EBUILD vimb-3.6.0.ebuild 837 BLAKE2B 864fe3fda9f7c8f87bbb9b7a27fdcbb4b28b4a503b5a3abd643e66eb9688b4346524c680fb0b4934a9e61e788fbdc2d578826478f525f0384cc178fc91a0da52 SHA512 183759b682364f37d38bc607b3e1cec3eb99d407edb797d48ccab82935d00c24542a44ddbc351e04c6624e6dec447614acff03776475669f19497a69e09fedbf
+EBUILD vimb-9999.ebuild 837 BLAKE2B 864fe3fda9f7c8f87bbb9b7a27fdcbb4b28b4a503b5a3abd643e66eb9688b4346524c680fb0b4934a9e61e788fbdc2d578826478f525f0384cc178fc91a0da52 SHA512 183759b682364f37d38bc607b3e1cec3eb99d407edb797d48ccab82935d00c24542a44ddbc351e04c6624e6dec447614acff03776475669f19497a69e09fedbf
+MISC metadata.xml 254 BLAKE2B b29784dda645fac45b9c94f74b562df65c32ed7fe390e1b0a1f6f9021a32de7cfc80bac9b0af653e1cf7907a1eabe2e8e3bc923e1a374bae41d1bc71bbab1a40 SHA512 e6a56381b90d0e89195d5054f5a730f71b49d70b2166e92011b33408386438c53b0af5a95169c7c44b440cb12e3b725f4667afa62af3f02fee2e268e807e4770

diff --git a/www-client/vimb/metadata.xml b/www-client/vimb/metadata.xml
new file mode 100644
index 000000000..bb919cf52
--- /dev/null
+++ b/www-client/vimb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>james@thegreatmcpain.xyz</email>
+		<name>TheGreatMcPain</name>
+	</maintainer>
+</pkgmetadata>

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
new file mode 120000
index 000000000..459c40e8d
--- /dev/null
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -0,0 +1 @@
+vimb-9999.ebuild
\ No newline at end of file

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
new file mode 100644
index 000000000..6b7d5f647
--- /dev/null
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit savedconfig toolchain-funcs
+
+DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
+HOMEPAGE="https://fanglingsu.github.io/vimb/"
+
+if ver_test -eq "9999"; then
+	inherit git-r3
+	KEYWORDS=""
+	EGIT_REPO_URI="https://github.com/fanglingsu/vimb.git"
+else
+	KEYWORDS="~amd64 ~arm ~arm64 ~x86 "
+	SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="savedconfig"
+
+DEPEND="
+	virtual/pkgconfig
+"
+
+RDEPEND="
+	x11-libs/gtk+:3
+	>=net-libs/webkit-gtk-2.20.0:4
+"
+
+src_prepare() {
+	default
+	restore_config config.def.h
+}
+
+src_compile() {
+	emake V=1 PREFIX="/usr"
+}
+
+src_install() {
+	emake V=1 PREFIX="/usr" DESTDIR="${D}" install
+	save_config src/config.def.h
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-05-18 19:35 Tony Olagbaiye
  0 siblings, 0 replies; 13+ messages in thread
From: Tony Olagbaiye @ 2022-05-18 19:35 UTC (permalink / raw
  To: gentoo-commits

commit:     62d433875423935b367021e940adfef1e0e482f5
Author:     Tony Olagbaiye <bqv <AT> fron <DOT> io>
AuthorDate: Wed May 18 19:32:18 2022 +0000
Commit:     Tony Olagbaiye <gentoo <AT> fron <DOT> io>
CommitDate: Wed May 18 19:32:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62d43387

www-client/vimb: ebuild fixes

Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io>

 www-client/vimb/Manifest          |  3 ---
 www-client/vimb/vimb-3.6.0.ebuild | 40 ++++++++++++++++++++++++++++++++++++++-
 www-client/vimb/vimb-9999.ebuild  | 13 ++++---------
 3 files changed, 43 insertions(+), 13 deletions(-)

diff --git a/www-client/vimb/Manifest b/www-client/vimb/Manifest
index 096639e36..a28a34d19 100644
--- a/www-client/vimb/Manifest
+++ b/www-client/vimb/Manifest
@@ -1,4 +1 @@
 DIST vimb-3.6.0.tar.gz 144750 BLAKE2B bb5b3244198e657af6a2591f75bb44598d1fa384843aa948f15eb186cea526776a2f2ae00d20ae9a81bd634df1c980cf2017f22f99e062d22231dd2cb1c9f3b2 SHA512 0c1a131641c47ec0dd7a5346d5e7260f85293ecc105e04e6265680c53bbbdc8d98acc4f4e11443efc4e4148aa0b77c496cf7e5f59d44857e6e612c3d4a643c8f
-EBUILD vimb-3.6.0.ebuild 837 BLAKE2B 864fe3fda9f7c8f87bbb9b7a27fdcbb4b28b4a503b5a3abd643e66eb9688b4346524c680fb0b4934a9e61e788fbdc2d578826478f525f0384cc178fc91a0da52 SHA512 183759b682364f37d38bc607b3e1cec3eb99d407edb797d48ccab82935d00c24542a44ddbc351e04c6624e6dec447614acff03776475669f19497a69e09fedbf
-EBUILD vimb-9999.ebuild 837 BLAKE2B 864fe3fda9f7c8f87bbb9b7a27fdcbb4b28b4a503b5a3abd643e66eb9688b4346524c680fb0b4934a9e61e788fbdc2d578826478f525f0384cc178fc91a0da52 SHA512 183759b682364f37d38bc607b3e1cec3eb99d407edb797d48ccab82935d00c24542a44ddbc351e04c6624e6dec447614acff03776475669f19497a69e09fedbf
-MISC metadata.xml 254 BLAKE2B b29784dda645fac45b9c94f74b562df65c32ed7fe390e1b0a1f6f9021a32de7cfc80bac9b0af653e1cf7907a1eabe2e8e3bc923e1a374bae41d1bc71bbab1a40 SHA512 e6a56381b90d0e89195d5054f5a730f71b49d70b2166e92011b33408386438c53b0af5a95169c7c44b440cb12e3b725f4667afa62af3f02fee2e268e807e4770

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
deleted file mode 120000
index 459c40e8d..000000000
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-vimb-9999.ebuild
\ No newline at end of file

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
new file mode 100644
index 000000000..1567f4808
--- /dev/null
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit savedconfig
+
+DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
+HOMEPAGE="https://fanglingsu.github.io/vimb/"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 "
+SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="savedconfig"
+
+DEPEND="
+	virtual/pkgconfig
+"
+
+RDEPEND="
+	x11-libs/gtk+:3
+	>=net-libs/webkit-gtk-2.20.0:4
+"
+
+src_prepare() {
+	default
+	restore_config config.def.h
+}
+
+src_compile() {
+	emake V=1 PREFIX="/usr"
+}
+
+src_install() {
+	emake V=1 PREFIX="/usr" DESTDIR="${D}" install
+	save_config src/config.def.h
+}

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index 6b7d5f647..1fbd5e5f8 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -3,19 +3,14 @@
 
 EAPI=7
 
-inherit savedconfig toolchain-funcs
+inherit savedconfig
 
 DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
 
-if ver_test -eq "9999"; then
-	inherit git-r3
-	KEYWORDS=""
-	EGIT_REPO_URI="https://github.com/fanglingsu/vimb.git"
-else
-	KEYWORDS="~amd64 ~arm ~arm64 ~x86 "
-	SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
+inherit git-r3
+KEYWORDS=""
+EGIT_REPO_URI="https://github.com/fanglingsu/vimb.git"
 
 LICENSE="GPL-3"
 SLOT="0"


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-05-19 14:35 Tony Olagbaiye
  0 siblings, 0 replies; 13+ messages in thread
From: Tony Olagbaiye @ 2022-05-19 14:35 UTC (permalink / raw
  To: gentoo-commits

commit:     7501806d964157702edeb41043a642689a492ec9
Author:     Tony Olagbaiye <bqv <AT> fron <DOT> io>
AuthorDate: Thu May 19 14:33:31 2022 +0000
Commit:     Tony Olagbaiye <gentoo <AT> fron <DOT> io>
CommitDate: Thu May 19 14:35:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7501806d

www-client/vimb: update copyright

Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io>

 www-client/vimb/metadata.xml      | 8 --------
 www-client/vimb/vimb-3.6.0.ebuild | 2 +-
 www-client/vimb/vimb-9999.ebuild  | 2 +-
 3 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/www-client/vimb/metadata.xml b/www-client/vimb/metadata.xml
deleted file mode 100644
index bb919cf52..000000000
--- a/www-client/vimb/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>james@thegreatmcpain.xyz</email>
-		<name>TheGreatMcPain</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 1567f4808..1c95b4758 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index 1fbd5e5f8..e0dd30cea 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-09-08 11:46 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2022-09-08 11:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6d132382fb6f128eda060b544bba1fa53c4002c3
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Sep  8 11:40:41 2022 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Sep  8 11:45:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d132382

www-client/vimb: post-install message for media decoding

also added missing metadata.xml

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/metadata.xml      | 8 ++++++++
 www-client/vimb/vimb-3.6.0.ebuild | 5 +++++
 2 files changed, 13 insertions(+)

diff --git a/www-client/vimb/metadata.xml b/www-client/vimb/metadata.xml
new file mode 100644
index 000000000..5b936b2e1
--- /dev/null
+++ b/www-client/vimb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>efe.izbudak@metu.edu.tr</email>
+		<name>Efe İzbudak</name>
+	</maintainer>
+</pkgmetadata>

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 1c95b4758..5d5857e89 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -37,3 +37,8 @@ src_install() {
 	emake V=1 PREFIX="/usr" DESTDIR="${D}" install
 	save_config src/config.def.h
 }
+pkg_postinst() {
+	elog "For media decoding to work properly, you need to install:"
+	elog "media-plugins/gst-plugins-libav"
+	elog "media-libs/gst-plugins-good"
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-09-08 22:41 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2022-09-08 22:41 UTC (permalink / raw
  To: gentoo-commits

commit:     96cff7b5de00c1e74240ac37583c71fafc505a7d
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Sep  8 22:40:48 2022 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Sep  8 22:40:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96cff7b5

www-client/vimb: unkeyword 3.6.0 for ~arm, ~arm64, ~x86

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/vimb-3.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 5d5857e89..813d487b3 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -8,7 +8,7 @@ inherit savedconfig
 DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 "
+KEYWORDS="~amd64"
 SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-09-08 22:49 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2022-09-08 22:49 UTC (permalink / raw
  To: gentoo-commits

commit:     ca29cbb3d54449c1f3765404fcf2308c138df1e4
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Sep  8 22:43:57 2022 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Sep  8 22:43:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca29cbb3

www-client/vimb: added adblock support

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/metadata.xml      | 3 +++
 www-client/vimb/vimb-3.6.0.ebuild | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/www-client/vimb/metadata.xml b/www-client/vimb/metadata.xml
index 5b936b2e1..04468f787 100644
--- a/www-client/vimb/metadata.xml
+++ b/www-client/vimb/metadata.xml
@@ -5,4 +5,7 @@
 		<email>efe.izbudak@metu.edu.tr</email>
 		<name>Efe İzbudak</name>
 	</maintainer>
+	<use>
+		<flag name="adblock">Use <pkg>www-misc/wyebadblock</pkg> for adblocking</flag>
+	</use>
 </pkgmetadata>

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 813d487b3..b822ec942 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -13,10 +13,11 @@ SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="savedconfig"
+IUSE="savedconfig adblock"
 
 DEPEND="
 	virtual/pkgconfig
+	adblock? ( www-misc/wyebadblock )
 "
 
 RDEPEND="
@@ -36,7 +37,9 @@ src_compile() {
 src_install() {
 	emake V=1 PREFIX="/usr" DESTDIR="${D}" install
 	save_config src/config.def.h
+	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
 }
+
 pkg_postinst() {
 	elog "For media decoding to work properly, you need to install:"
 	elog "media-plugins/gst-plugins-libav"


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2022-09-10 14:29 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2022-09-10 14:29 UTC (permalink / raw
  To: gentoo-commits

commit:     a3e7d04222f16aab8946690efd595154b0851f91
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Sat Sep 10 14:28:28 2022 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Sat Sep 10 14:29:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3e7d042

www-client/vimb: replace elog with optfeature

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/vimb-3.6.0.ebuild | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index b822ec942..177a0dd03 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit savedconfig
+inherit savedconfig optfeature
 
 DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
@@ -41,7 +41,5 @@ src_install() {
 }
 
 pkg_postinst() {
-	elog "For media decoding to work properly, you need to install:"
-	elog "media-plugins/gst-plugins-libav"
-	elog "media-libs/gst-plugins-good"
+	optfeature "media decoding support"  media-plugins/gst-plugins-libav media-libs/gst-plugins-good
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2023-02-23 14:51 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2023-02-23 14:51 UTC (permalink / raw
  To: gentoo-commits

commit:     6f562eb8eb9b5207fc1f53c8cb07c2d6f84d016c
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Feb 23 14:50:44 2023 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Feb 23 14:50:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f562eb8

www-client/vimb: add github upstream metadata

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/www-client/vimb/metadata.xml b/www-client/vimb/metadata.xml
index 04468f787..88665207e 100644
--- a/www-client/vimb/metadata.xml
+++ b/www-client/vimb/metadata.xml
@@ -8,4 +8,7 @@
 	<use>
 		<flag name="adblock">Use <pkg>www-misc/wyebadblock</pkg> for adblocking</flag>
 	</use>
+	<upstream>
+		<remote-id type="github">fanglingsu/vimb</remote-id>
+	</upstream>
 </pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2023-07-13 13:22 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2023-07-13 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     79f17c5eb9a8ec2dab9392cea0bbf26a30e0eb06
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Jul 13 13:20:09 2023 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Jul 13 13:22:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79f17c5e

www-client/vimb: add 3.7.0

adblock feature has been disabled because it no longer works with the
new version.

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/Manifest                                |  1 +
 www-client/vimb/{vimb-9999.ebuild => vimb-3.7.0.ebuild} | 10 ++++------
 www-client/vimb/vimb-9999.ebuild                        | 10 ++++------
 3 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/www-client/vimb/Manifest b/www-client/vimb/Manifest
index a28a34d19..1393a2e30 100644
--- a/www-client/vimb/Manifest
+++ b/www-client/vimb/Manifest
@@ -1 +1,2 @@
 DIST vimb-3.6.0.tar.gz 144750 BLAKE2B bb5b3244198e657af6a2591f75bb44598d1fa384843aa948f15eb186cea526776a2f2ae00d20ae9a81bd634df1c980cf2017f22f99e062d22231dd2cb1c9f3b2 SHA512 0c1a131641c47ec0dd7a5346d5e7260f85293ecc105e04e6265680c53bbbdc8d98acc4f4e11443efc4e4148aa0b77c496cf7e5f59d44857e6e612c3d4a643c8f
+DIST vimb-3.7.0.tar.gz 149769 BLAKE2B 79b9916ae6aa583147a8469d43e0f396e572d77ac02a1136c205a011341beac67028f21d0b0e38ccb7afa19e23e1bf4cd108714848ab0cc69ba7c5485f4d7bd6 SHA512 00101b799c33b7cdb91db407654cbccbf2041d06ae604541ba90806c6fa26345fbfe54fa42ad457817a186493b233e9ee24dc301eacf19d8cd15f546d87615a7

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-3.7.0.ebuild
similarity index 81%
copy from www-client/vimb/vimb-9999.ebuild
copy to www-client/vimb/vimb-3.7.0.ebuild
index 5817181ab..23f02612f 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-3.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic optfeature savedconfig
+inherit savedconfig flag-o-matic optfeature
 
 DESCRIPTION="A fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
@@ -18,11 +18,10 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="savedconfig adblock"
+IUSE="savedconfig"
 
 DEPEND="
-	adblock? ( www-misc/wyebadblock )
-	>=net-libs/webkit-gtk-2.20.0:4
+	net-libs/webkit-gtk:4.1
 	x11-libs/gtk+:3
 "
 BDEPEND="virtual/pkgconfig"
@@ -40,9 +39,8 @@ src_compile() {
 
 src_install() {
 	emake PREFIX="/usr" DESTDIR="${D}" install
-	save_config src/config.def.h
-	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
 	einstalldocs
+	save_config src/config.def.h
 }
 
 pkg_postinst() {

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index 5817181ab..23f02612f 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic optfeature savedconfig
+inherit savedconfig flag-o-matic optfeature
 
 DESCRIPTION="A fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
@@ -18,11 +18,10 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="savedconfig adblock"
+IUSE="savedconfig"
 
 DEPEND="
-	adblock? ( www-misc/wyebadblock )
-	>=net-libs/webkit-gtk-2.20.0:4
+	net-libs/webkit-gtk:4.1
 	x11-libs/gtk+:3
 "
 BDEPEND="virtual/pkgconfig"
@@ -40,9 +39,8 @@ src_compile() {
 
 src_install() {
 	emake PREFIX="/usr" DESTDIR="${D}" install
-	save_config src/config.def.h
-	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
 	einstalldocs
+	save_config src/config.def.h
 }
 
 pkg_postinst() {


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2023-07-13 13:22 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2023-07-13 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     90083decb614bec9392f1e875200c57e52ee829e
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Jul 13 13:14:31 2023 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Jul 13 13:22:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90083dec

www-client/vimb: fix DEPEND categorization

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/vimb-3.6.0.ebuild | 7 +++----
 www-client/vimb/vimb-9999.ebuild  | 7 +++----
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 2ffaa5924..5817181ab 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -21,13 +21,12 @@ SLOT="0"
 IUSE="savedconfig adblock"
 
 DEPEND="
-	virtual/pkgconfig
 	adblock? ( www-misc/wyebadblock )
-"
-RDEPEND="
-	x11-libs/gtk+:3
 	>=net-libs/webkit-gtk-2.20.0:4
+	x11-libs/gtk+:3
 "
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${DEPEND}"
 
 src_prepare() {
 	default

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index 2ffaa5924..5817181ab 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -21,13 +21,12 @@ SLOT="0"
 IUSE="savedconfig adblock"
 
 DEPEND="
-	virtual/pkgconfig
 	adblock? ( www-misc/wyebadblock )
-"
-RDEPEND="
-	x11-libs/gtk+:3
 	>=net-libs/webkit-gtk-2.20.0:4
+	x11-libs/gtk+:3
 "
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${DEPEND}"
 
 src_prepare() {
 	default


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2023-07-13 13:22 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2023-07-13 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     77c610c807c3901eddc6ed65e08eefebaa58ddfd
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Jul 13 13:07:05 2023 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Jul 13 13:22:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77c610c8

www-client/vimb: fix compilation for gtk+[-X,wayland]

The XEMBED feature has to be disabled if gtk+ has been built with
wayland flag only (no X).

Also added missing einstalldocs function to src_install.

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/vimb-3.6.0.ebuild | 4 +++-
 www-client/vimb/vimb-9999.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index f7ced56c8..2ffaa5924 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit savedconfig optfeature
+inherit flag-o-matic optfeature savedconfig
 
 DESCRIPTION="A fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
@@ -35,6 +35,7 @@ src_prepare() {
 }
 
 src_compile() {
+	has_version x11-libs/gtk+:3[-X,wayland] && append-cflags -DFEATURE_NO_XEMBED=1
 	emake PREFIX="/usr"
 }
 
@@ -42,6 +43,7 @@ src_install() {
 	emake PREFIX="/usr" DESTDIR="${D}" install
 	save_config src/config.def.h
 	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
+	einstalldocs
 }
 
 pkg_postinst() {

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index f7ced56c8..2ffaa5924 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit savedconfig optfeature
+inherit flag-o-matic optfeature savedconfig
 
 DESCRIPTION="A fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
@@ -35,6 +35,7 @@ src_prepare() {
 }
 
 src_compile() {
+	has_version x11-libs/gtk+:3[-X,wayland] && append-cflags -DFEATURE_NO_XEMBED=1
 	emake PREFIX="/usr"
 }
 
@@ -42,6 +43,7 @@ src_install() {
 	emake PREFIX="/usr" DESTDIR="${D}" install
 	save_config src/config.def.h
 	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
+	einstalldocs
 }
 
 pkg_postinst() {


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2023-07-13 13:22 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2023-07-13 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     3ec1c1f6648002d9ccb48ec5a3778d8aa5ff8cc3
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Jul 13 12:59:51 2023 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Jul 13 13:22:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ec1c1f6

www-client/vimb: use same template for 9999

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/vimb-3.6.0.ebuild | 16 ++++++++++------
 www-client/vimb/vimb-9999.ebuild  | 27 ++++++++++++++++++---------
 2 files changed, 28 insertions(+), 15 deletions(-)

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 177a0dd03..6ef548506 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -5,11 +5,16 @@ EAPI=7
 
 inherit savedconfig optfeature
 
-DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
+DESCRIPTION="A fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
 
-KEYWORDS="~amd64"
-SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/fanglingsu/vimb.git"
+else
+	SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -19,7 +24,6 @@ DEPEND="
 	virtual/pkgconfig
 	adblock? ( www-misc/wyebadblock )
 "
-
 RDEPEND="
 	x11-libs/gtk+:3
 	>=net-libs/webkit-gtk-2.20.0:4
@@ -31,11 +35,11 @@ src_prepare() {
 }
 
 src_compile() {
-	emake V=1 PREFIX="/usr"
+	emake PREFIX="/usr"
 }
 
 src_install() {
-	emake V=1 PREFIX="/usr" DESTDIR="${D}" install
+	emake PREFIX="/usr" DESTDIR="${D}" install
 	save_config src/config.def.h
 	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
 }

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index e0dd30cea..6ef548506 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -3,23 +3,27 @@
 
 EAPI=7
 
-inherit savedconfig
+inherit savedconfig optfeature
 
-DESCRIPTION="a fast, lightweight, vim-like browser based on webkit"
+DESCRIPTION="A fast, lightweight, vim-like browser based on webkit"
 HOMEPAGE="https://fanglingsu.github.io/vimb/"
 
-inherit git-r3
-KEYWORDS=""
-EGIT_REPO_URI="https://github.com/fanglingsu/vimb.git"
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/fanglingsu/vimb.git"
+else
+	SRC_URI="https://github.com/fanglingsu/vimb/archive/${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="savedconfig"
+IUSE="savedconfig adblock"
 
 DEPEND="
 	virtual/pkgconfig
+	adblock? ( www-misc/wyebadblock )
 "
-
 RDEPEND="
 	x11-libs/gtk+:3
 	>=net-libs/webkit-gtk-2.20.0:4
@@ -31,10 +35,15 @@ src_prepare() {
 }
 
 src_compile() {
-	emake V=1 PREFIX="/usr"
+	emake PREFIX="/usr"
 }
 
 src_install() {
-	emake V=1 PREFIX="/usr" DESTDIR="${D}" install
+	emake PREFIX="/usr" DESTDIR="${D}" install
 	save_config src/config.def.h
+	use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so
+}
+
+pkg_postinst() {
+	optfeature "media decoding support"  media-plugins/gst-plugins-libav media-libs/gst-plugins-good
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/
@ 2023-07-13 13:22 Efe İzbudak
  0 siblings, 0 replies; 13+ messages in thread
From: Efe İzbudak @ 2023-07-13 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     0c1996aaf02553010406649b965bebfe78c13ea9
Author:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
AuthorDate: Thu Jul 13 13:01:36 2023 +0000
Commit:     Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr>
CommitDate: Thu Jul 13 13:22:42 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c1996aa

www-client/vimb: update EAPI 7 -> 8

Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr>

 www-client/vimb/vimb-3.6.0.ebuild | 2 +-
 www-client/vimb/vimb-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild
index 6ef548506..f7ced56c8 100644
--- a/www-client/vimb/vimb-3.6.0.ebuild
+++ b/www-client/vimb/vimb-3.6.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit savedconfig optfeature
 

diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild
index 6ef548506..f7ced56c8 100644
--- a/www-client/vimb/vimb-9999.ebuild
+++ b/www-client/vimb/vimb-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit savedconfig optfeature
 


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

end of thread, other threads:[~2023-07-13 13:22 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-13 13:22 [gentoo-commits] repo/proj/guru:dev commit in: www-client/vimb/ Efe İzbudak
  -- strict thread matches above, loose matches on Subject: below --
2023-07-13 13:22 Efe İzbudak
2023-07-13 13:22 Efe İzbudak
2023-07-13 13:22 Efe İzbudak
2023-07-13 13:22 Efe İzbudak
2023-02-23 14:51 Efe İzbudak
2022-09-10 14:29 Efe İzbudak
2022-09-08 22:49 Efe İzbudak
2022-09-08 22:41 Efe İzbudak
2022-09-08 11:46 Efe İzbudak
2022-05-19 14:35 Tony Olagbaiye
2022-05-18 19:35 Tony Olagbaiye
2022-05-18 16:41 Tony Olagbaiye

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