* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2020-08-15 18:01 Marco Leise
0 siblings, 0 replies; 14+ messages in thread
From: Marco Leise @ 2020-08-15 18:01 UTC (permalink / raw
To: gentoo-commits
commit: 1691b007fddd730f40fa180140e650d3607a40b2
Author: Marco Leise <marco.leise <AT> gmx <DOT> de>
AuthorDate: Sat Aug 15 16:01:27 2020 +0000
Commit: Marco Leise <marco.leise <AT> gmx <DOT> de>
CommitDate: Sat Aug 15 16:01:27 2020 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=1691b007
Updated tilix ebuild to EAPI=7. Does not compile with GCC due to shared/constness issues in object.d
Signed-off-by: Marco Leise <marco.leise <AT> gmx.de>
x11-terms/tilix/tilix-1.9.3-r1.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/x11-terms/tilix/tilix-1.9.3-r1.ebuild b/x11-terms/tilix/tilix-1.9.3-r1.ebuild
index 81192b1..6009c81 100644
--- a/x11-terms/tilix/tilix-1.9.3-r1.ebuild
+++ b/x11-terms/tilix/tilix-1.9.3-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="A tiling terminal emulator for Linux using GTK+ 3"
HOMEPAGE="https://gnunn1.github.io/tilix-web/"
@@ -14,7 +14,7 @@ IUSE="+crypt"
DLANG_VERSION_RANGE="2.075-2.086"
DLANG_PACKAGE_TYPE="single"
-inherit gnome2 dlang
+inherit dlang
GITHUB_URI="https://codeload.github.com/gnunn1"
SRC_URI="${GITHUB_URI}/${PN}/tar.gz/${PV} -> ${PN}-${PV}.tar.gz"
@@ -37,7 +37,7 @@ src_prepare() {
d_src_configure() {
export GTKD_CFLAGS="-I/usr/include/dlang/gtkd-3"
export GTKD_LIBS="-L-ldl -L-lvted-3 -L-lgtkd-3"
- DC="${DMD}" default_src_configure
+ default_src_configure
}
d_src_install() {
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2022-05-10 12:52 Marco Leise
0 siblings, 0 replies; 14+ messages in thread
From: Marco Leise @ 2022-05-10 12:52 UTC (permalink / raw
To: gentoo-commits
commit: 0cebb2492b814a2561928a6f9a74f98e38a221b4
Author: Alexandre Fournier <155827+AlexandreFournier <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Mon May 9 14:34:57 2022 +0000
Commit: Marco Leise <marco.leise <AT> gmx <DOT> de>
CommitDate: Tue May 10 12:47:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=0cebb249
Fixes gentoo/dlang#96
x11-terms/tilix: use autoconf:1.16
Signed-off-by: Alexandre Fournier <pro <AT> alexandrefournier.com>
x11-terms/tilix/{tilix-1.9.3-r1.ebuild => tilix-1.9.3-r2.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.3-r1.ebuild b/x11-terms/tilix/tilix-1.9.3-r2.ebuild
similarity index 97%
rename from x11-terms/tilix/tilix-1.9.3-r1.ebuild
rename to x11-terms/tilix/tilix-1.9.3-r2.ebuild
index 6009c81..74a3175 100644
--- a/x11-terms/tilix/tilix-1.9.3-r1.ebuild
+++ b/x11-terms/tilix/tilix-1.9.3-r2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
>=dev-libs/gtkd-3.8.5:3[vte,${DLANG_COMPILER_USE}]
x11-libs/vte:2.91[crypt?]"
DEPEND="
- sys-devel/automake:1.15
+ sys-devel/automake:1.16
>=sys-devel/autoconf-2.69
app-text/po4a
${RDEPEND}"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2023-12-18 12:37 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2023-12-18 12:37 UTC (permalink / raw
To: gentoo-commits
commit: f93527655c8f3c3a21a322082d74bb817eba45be
Author: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Thu Nov 30 22:09:44 2023 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sun Dec 17 14:26:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=f9352765
x11-terms/tilix: add 1.9.6
Signed-off-by: Horodniceanu Andrei <a.horodniceanu <AT> proton.me>
x11-terms/tilix/Manifest | 1 +
x11-terms/tilix/tilix-1.9.6.ebuild | 70 ++++++++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)
diff --git a/x11-terms/tilix/Manifest b/x11-terms/tilix/Manifest
index 4ad9639..5bf3865 100644
--- a/x11-terms/tilix/Manifest
+++ b/x11-terms/tilix/Manifest
@@ -1 +1,2 @@
DIST tilix-1.9.3.tar.gz 837010 BLAKE2B b132ec95a51a09d4fba5b4358961919c581b2ffec2c1d05c2b5e11a5f49f6404cbdd5d553bf2735c1630e917b66c5b8e80d6186f6bf97c0c1f6eae983d575ba5 SHA512 59165d24404c3fb9beb40070005131c6262abe98626c164552c0d90d0d74b3fc1d0532430b56027497674934a7fbfd2fdf4195b01915cb6d03a284f468c7adca
+DIST tilix-1.9.6.tar.gz 1047476 BLAKE2B a08ea0c4060772af798f44119461764c74f5db330b9dbcb6381a94713c69f213c07affb024f06efc51ad58725117a515869cb74644f7240422496bd8ce8be7aa SHA512 2d51e8c0203863573e52c7bf68a66ba4ec58f929ecebf90bb68bae3f15d9f745f956fc524b7dd23d1804d5130dd0bf39ff834d262042375448e53714021338f6
diff --git a/x11-terms/tilix/tilix-1.9.6.ebuild b/x11-terms/tilix/tilix-1.9.6.ebuild
new file mode 100644
index 0000000..08c0bed
--- /dev/null
+++ b/x11-terms/tilix/tilix-1.9.6.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A tiling terminal emulator for Linux using GTK+ 3"
+HOMEPAGE="https://gnunn1.github.io/tilix-web/"
+LICENSE="MPL-2.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DLANG_VERSION_RANGE="2.099-2.105"
+DLANG_PACKAGE_TYPE="single"
+# Using dmd and gdc results in linking errors currently.
+# Upstream only tests with ldc2 as well.
+DLANG_COMPILER_DISABLED_BACKENDS=(dmd gdc)
+
+inherit gnome2-utils meson optfeature dlang
+
+GITHUB_URI="https://codeload.github.com/gnunn1"
+SRC_URI="${GITHUB_URI}/${PN}/tar.gz/${PV} -> ${PN}-${PV}.tar.gz"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=sys-devel/gettext-0.19.8.1
+ >=dev-libs/gtkd-3.10.0-r1:3[vte,${DLANG_COMPILER_USE}]
+ sys-libs/libunwind
+ gnome-base/gsettings-desktop-schemas
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ app-text/po4a
+ dev-libs/appstream
+ test? ( dev-util/desktop-file-utils )
+"
+
+d_src_configure() {
+ DFLAGS="${DCFLAGS}" meson_src_configure
+}
+
+d_src_compile() {
+ meson_src_compile
+}
+
+d_src_test() {
+ meson_src_test
+}
+
+d_src_install() {
+ meson_src_install
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ gnome2_schemas_update
+
+ optfeature "Nautilus integration" "dev-python/nautilus-python"
+ optfeature "Password support" "app-crypt/libsecret gnome-base/gnome-keyring"
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-01-14 10:37 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-01-14 10:37 UTC (permalink / raw
To: gentoo-commits
commit: 65ffb42934ce0bb226af54276b7e4ec3326831fa
Author: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Sat Jan 13 13:32:13 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jan 13 16:27:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=65ffb429
x11-terms/tilix: stabilize 1.9.6 for amd64, x86
Signed-off-by: Horodniceanu Andrei <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-terms/tilix/tilix-1.9.6.ebuild b/x11-terms/tilix/tilix-1.9.6.ebuild
index 08c0bed..8182775 100644
--- a/x11-terms/tilix/tilix-1.9.6.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6.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=7
@@ -8,7 +8,7 @@ HOMEPAGE="https://gnunn1.github.io/tilix-web/"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DLANG_VERSION_RANGE="2.099-2.105"
DLANG_PACKAGE_TYPE="single"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-01-14 10:37 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-01-14 10:37 UTC (permalink / raw
To: gentoo-commits
commit: b21e3a7d3ed18bd511217d1f625d1f98b9128932
Author: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Sat Jan 13 14:46:16 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jan 13 16:27:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=b21e3a7d
x11-terms/tilix: drop 1.9.3-r2
Signed-off-by: Horodniceanu Andrei <a.horodniceanu <AT> proton.me>
x11-terms/tilix/Manifest | 1 -
x11-terms/tilix/tilix-1.9.3-r2.ebuild | 47 -----------------------------------
2 files changed, 48 deletions(-)
diff --git a/x11-terms/tilix/Manifest b/x11-terms/tilix/Manifest
index 5bf3865..dbf5f34 100644
--- a/x11-terms/tilix/Manifest
+++ b/x11-terms/tilix/Manifest
@@ -1,2 +1 @@
-DIST tilix-1.9.3.tar.gz 837010 BLAKE2B b132ec95a51a09d4fba5b4358961919c581b2ffec2c1d05c2b5e11a5f49f6404cbdd5d553bf2735c1630e917b66c5b8e80d6186f6bf97c0c1f6eae983d575ba5 SHA512 59165d24404c3fb9beb40070005131c6262abe98626c164552c0d90d0d74b3fc1d0532430b56027497674934a7fbfd2fdf4195b01915cb6d03a284f468c7adca
DIST tilix-1.9.6.tar.gz 1047476 BLAKE2B a08ea0c4060772af798f44119461764c74f5db330b9dbcb6381a94713c69f213c07affb024f06efc51ad58725117a515869cb74644f7240422496bd8ce8be7aa SHA512 2d51e8c0203863573e52c7bf68a66ba4ec58f929ecebf90bb68bae3f15d9f745f956fc524b7dd23d1804d5130dd0bf39ff834d262042375448e53714021338f6
diff --git a/x11-terms/tilix/tilix-1.9.3-r2.ebuild b/x11-terms/tilix/tilix-1.9.3-r2.ebuild
deleted file mode 100644
index 74a3175..0000000
--- a/x11-terms/tilix/tilix-1.9.3-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A tiling terminal emulator for Linux using GTK+ 3"
-HOMEPAGE="https://gnunn1.github.io/tilix-web/"
-LICENSE="MPL-2.0"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+crypt"
-
-DLANG_VERSION_RANGE="2.075-2.086"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang
-
-GITHUB_URI="https://codeload.github.com/gnunn1"
-SRC_URI="${GITHUB_URI}/${PN}/tar.gz/${PV} -> ${PN}-${PV}.tar.gz"
-
-RDEPEND="
- >=sys-devel/gettext-0.19.8.1
- >=dev-libs/gtkd-3.8.5:3[vte,${DLANG_COMPILER_USE}]
- x11-libs/vte:2.91[crypt?]"
-DEPEND="
- sys-devel/automake:1.16
- >=sys-devel/autoconf-2.69
- app-text/po4a
- ${RDEPEND}"
-
-src_prepare() {
- eapply_user
- ./autogen.sh
-}
-
-d_src_configure() {
- export GTKD_CFLAGS="-I/usr/include/dlang/gtkd-3"
- export GTKD_LIBS="-L-ldl -L-lvted-3 -L-lgtkd-3"
- default_src_configure
-}
-
-d_src_install() {
- default_src_install
- # Silence "Please fix the ebuild not to install compressed files" QA warnings
- gzip -d "${D}"/usr/share/man/man1/tilix.1.gz "${D}"/usr/share/man/*/man1/tilix.1.gz
-}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-03-13 21:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-03-13 21:29 UTC (permalink / raw
To: gentoo-commits
commit: d1cc495e2d9e54944e3b38180973ed8a1f8d8a1b
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Wed Mar 13 21:08:52 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Wed Mar 13 21:08:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=d1cc495e
x11-terms/tilix: add 2.106 to DLANG_VERSION_RANGE
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.6.ebuild b/x11-terms/tilix/tilix-1.9.6.ebuild
index 8182775..e8ac366 100644
--- a/x11-terms/tilix/tilix-1.9.6.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6.ebuild
@@ -10,7 +10,7 @@ LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
-DLANG_VERSION_RANGE="2.099-2.105"
+DLANG_VERSION_RANGE="2.099-2.106"
DLANG_PACKAGE_TYPE="single"
# Using dmd and gdc results in linking errors currently.
# Upstream only tests with ldc2 as well.
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-04-13 23:04 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-04-13 23:04 UTC (permalink / raw
To: gentoo-commits
commit: 1c286cff62006d4d995153a0d01a16e860309474
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Sat Mar 9 19:00:06 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Apr 13 23:00:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=1c286cff
x11-terms/tilix: port to dlang-single.eclass
Closes: https://github.com/gentoo/dlang/pull/130
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r1.ebuild | 57 +++++++++++++++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/x11-terms/tilix/tilix-1.9.6-r1.ebuild b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
new file mode 100644
index 0000000..234e17a
--- /dev/null
+++ b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A tiling terminal emulator for Linux using GTK+ 3"
+HOMEPAGE="https://gnunn1.github.io/tilix-web/"
+LICENSE="MPL-2.0"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+GITHUB_URI="https://codeload.github.com/gnunn1"
+SRC_URI="${GITHUB_URI}/${PN}/tar.gz/${PV} -> ${PN}-${PV}.tar.gz"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DLANG_COMPAT=( ldc2-1_{35..36} )
+
+inherit dlang-single gnome2-utils meson optfeature
+
+REQUIRED_USE=${DLANG_REQUIRED_USE}
+RDEPEND="
+ ${DLANG_DEPS}
+ >=sys-devel/gettext-0.19.8.1
+ $(dlang_gen_cond_dep '
+ >=dev-libs/gtkd-3.10.0-r2:3[vte,${DLANG_USEDEP}]
+ ')
+ sys-libs/libunwind
+ gnome-base/gsettings-desktop-schemas
+"
+DEPEND=${RDEPEND}
+BDEPEND="
+ ${DLANG_DEPS}
+ app-text/po4a
+ dev-libs/appstream
+ test? ( dev-util/desktop-file-utils )
+"
+
+src_configure() {
+ DFLAGS="${DCFLAGS}" meson_src_configure -Dd_link_args="${DCFLAGS} ${DLANG_LDFLAGS}"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ gnome2_schemas_update
+
+ optfeature "Nautilus integration" "dev-python/nautilus-python"
+ optfeature "Password support" "app-crypt/libsecret gnome-base/gnome-keyring"
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-06-02 5:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-06-02 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 66d06e5ddf4dbbd6e33befb3fc5822bed6729507
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Fri May 31 09:39:06 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jun 1 16:54:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=66d06e5d
x11-terms/tilix: enable ldc2-1_37
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r1.ebuild b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
index 49bc560..a807642 100644
--- a/x11-terms/tilix/tilix-1.9.6-r1.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DLANG_COMPAT=( ldc2-1_{35..36} )
+DLANG_COMPAT=( ldc2-1_{35..37} )
inherit dlang-single gnome2-utils meson optfeature
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-06-02 5:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-06-02 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 80c6db27f8d3ae5574087c1c586282c9b8fa1b93
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Fri May 31 10:19:06 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jun 1 16:54:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=80c6db27
x11-terms/tilix: reorder variables to please pkgcheck
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r1.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r1.ebuild b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
index 234e17a..49bc560 100644
--- a/x11-terms/tilix/tilix-1.9.6-r1.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
@@ -5,13 +5,14 @@ EAPI=8
DESCRIPTION="A tiling terminal emulator for Linux using GTK+ 3"
HOMEPAGE="https://gnunn1.github.io/tilix-web/"
+
+GITHUB_URI="https://codeload.github.com/gnunn1"
+SRC_URI="${GITHUB_URI}/${PN}/tar.gz/${PV} -> ${PN}-${PV}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-GITHUB_URI="https://codeload.github.com/gnunn1"
-SRC_URI="${GITHUB_URI}/${PN}/tar.gz/${PV} -> ${PN}-${PV}.tar.gz"
IUSE="test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-06-02 5:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-06-02 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 82a9bfa278c2d1b2828a59ae59f7a4e096c63ef4
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Sat Jun 1 04:27:48 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jun 1 16:54:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=82a9bfa2
x11-terms/tilix: let meson handle LDFLAGS for dmd and ldc2
Meson is too eager to transform the already transformed by the eclass
LDFLAGS from gcc-style (-Wl, prefixed) to dmd-style (-L prefixed). This
leads to flags receiving a double prefix. Specifically
-Wl,-z,pack-relative-relocs is transformed by the eclass into -L-z
-Lpack-relative-relocs which meson then transforms into -L-z
-L=-Lpack-relative-relocs making it ignore the flag and swallow the next
one. If meson is given the raw LDFLAGS it will transform them properly.
Additionally, don't specify DCFLAGS in the linker arguments, meson will
add them by default anyway.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r2.ebuild | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r2.ebuild b/x11-terms/tilix/tilix-1.9.6-r2.ebuild
index 5707050..d1d66cc 100644
--- a/x11-terms/tilix/tilix-1.9.6-r2.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r2.ebuild
@@ -50,7 +50,21 @@ BDEPEND="
"
src_configure() {
- DFLAGS="${DCFLAGS}" meson_src_configure -Dd_link_args="${DCFLAGS} ${DLANG_LDFLAGS}"
+ # meson is very strict in how he expects the linker flags. It
+ # modifies our flags from:
+ # -Lz -Lpack-relative-relocs
+ # to:
+ # -Lz -L=-Lpack-relative-relocs
+ #
+ # Note that specyfing -L=z -L=pack-relative-relocs is still not enough
+ # as meson modifies the second argument again.
+ #
+ # This only works so long as the eclass doesn't add any extra flags
+ # for dmd or ldc (it does for gdc).
+ local largs
+ [[ ${EDC} != gdc* ]] && largs="${LDFLAGS}" || largs="${DLANG_LDFLAGS}"
+
+ DFLAGS="${DCFLAGS}" meson_src_configure -Dd_link_args="${largs}"
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-06-02 5:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-06-02 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 5f216826004fc05bad842a51202f69c411f645f6
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Fri May 31 10:24:16 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jun 1 16:54:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=5f216826
x11-terms/tilix: change password support optfeature deps
app-crypt/libsecret already depends on virtual/secret-service so a
provider will be installed when libsecret is. This makes it redundant to
specify gnome-keyring in the optfeature much more that other providers
exist and they work fine.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r1.ebuild b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
index 884df61..4546739 100644
--- a/x11-terms/tilix/tilix-1.9.6-r1.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
@@ -48,7 +48,7 @@ pkg_postinst() {
gnome2_schemas_update
optfeature "Nautilus integration" "dev-python/nautilus-python"
- optfeature "Password support" "app-crypt/libsecret gnome-base/gnome-keyring"
+ optfeature "Password support" "app-crypt/libsecret"
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-06-02 5:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-06-02 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 86a44fec84040b16e9a31c133b392abceeda6539
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Fri May 31 10:16:21 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sat Jun 1 16:54:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=86a44fec
x11-terms/tilix: enable ldc2-1_38
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r1.ebuild b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
index a807642..884df61 100644
--- a/x11-terms/tilix/tilix-1.9.6-r1.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DLANG_COMPAT=( ldc2-1_{35..37} )
+DLANG_COMPAT=( ldc2-1_{35..38} )
inherit dlang-single gnome2-utils meson optfeature
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-06-02 5:29 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-06-02 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 64b44f2f690e2934deb9adaaff75b95e97794b3f
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Sun Jun 2 05:12:55 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Sun Jun 2 05:12:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=64b44f2f
x11-terms/tilix: enable gdc-14
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r2.ebuild b/x11-terms/tilix/tilix-1.9.6-r2.ebuild
index d1d66cc..39b0252 100644
--- a/x11-terms/tilix/tilix-1.9.6-r2.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r2.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DLANG_COMPAT=( dmd-2_10{6..8} gdc-13 ldc2-1_{35..38} )
+DLANG_COMPAT=( dmd-2_10{6..8} gdc-1{3,4} ldc2-1_{35..38} )
inherit dlang-single gnome2-utils meson optfeature
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/
@ 2024-08-30 7:58 Horodniceanu Andrei
0 siblings, 0 replies; 14+ messages in thread
From: Horodniceanu Andrei @ 2024-08-30 7:58 UTC (permalink / raw
To: gentoo-commits
commit: 1a41a5efc71df5067992985c6339f402d02b5ab4
Author: Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Fri Aug 30 07:28:38 2024 +0000
Commit: Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Fri Aug 30 07:42:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=1a41a5ef
x11-terms/tilix: enable dmd-2_109 and ldc2-1_39
Additionally move the inherit to the beginning of the ebuild.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>
x11-terms/tilix/tilix-1.9.6-r2.ebuild | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/x11-terms/tilix/tilix-1.9.6-r2.ebuild b/x11-terms/tilix/tilix-1.9.6-r2.ebuild
index 39b0252..cf99b76 100644
--- a/x11-terms/tilix/tilix-1.9.6-r2.ebuild
+++ b/x11-terms/tilix/tilix-1.9.6-r2.ebuild
@@ -3,6 +3,9 @@
EAPI=8
+DLANG_COMPAT=( dmd-2_10{6..9} gdc-1{3,4} ldc2-1_{35..39} )
+inherit dlang-single gnome2-utils meson optfeature
+
DESCRIPTION="A tiling terminal emulator for Linux using GTK+ 3"
HOMEPAGE="https://gnunn1.github.io/tilix-web/"
@@ -21,11 +24,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DLANG_COMPAT=( dmd-2_10{6..8} gdc-1{3,4} ldc2-1_{35..38} )
-
-inherit dlang-single gnome2-utils meson optfeature
-
-# Older gcc ICEs due to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113125
+# Older gcc ICEs due to https://gcc.gnu.org/PR113125
MY_DLANG_DEPS="${DLANG_DEPS}
$(dlang_gen_cond_dep '
>=sys-devel/gcc-13.3:13
^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-08-30 7:58 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-02 5:29 [gentoo-commits] repo/user/dlang:master commit in: x11-terms/tilix/ Horodniceanu Andrei
-- strict thread matches above, loose matches on Subject: below --
2024-08-30 7:58 Horodniceanu Andrei
2024-06-02 5:29 Horodniceanu Andrei
2024-06-02 5:29 Horodniceanu Andrei
2024-06-02 5:29 Horodniceanu Andrei
2024-06-02 5:29 Horodniceanu Andrei
2024-06-02 5:29 Horodniceanu Andrei
2024-04-13 23:04 Horodniceanu Andrei
2024-03-13 21:29 Horodniceanu Andrei
2024-01-14 10:37 Horodniceanu Andrei
2024-01-14 10:37 Horodniceanu Andrei
2023-12-18 12:37 Horodniceanu Andrei
2022-05-10 12:52 Marco Leise
2020-08-15 18:01 Marco Leise
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox