summaryrefslogtreecommitdiff
path: root/sci-calculators
diff options
context:
space:
mode:
Diffstat (limited to 'sci-calculators')
-rw-r--r--sci-calculators/Manifest.gzbin3202 -> 3207 bytes
-rw-r--r--sci-calculators/bc-gh/Manifest10
-rw-r--r--sci-calculators/bc-gh/bc-gh-6.5.0.ebuild2
-rw-r--r--sci-calculators/bc-gh/bc-gh-6.7.5.ebuild2
-rw-r--r--sci-calculators/bc-gh/bc-gh-7.0.0.ebuild (renamed from sci-calculators/bc-gh/bc-gh-6.7.6.ebuild)2
-rw-r--r--sci-calculators/bc-gh/bc-gh-7.0.1.ebuild77
-rw-r--r--sci-calculators/pcalc/Manifest4
-rw-r--r--sci-calculators/pcalc/pcalc-4.ebuild2
-rw-r--r--sci-calculators/pcalc/pcalc-5.ebuild2
-rw-r--r--sci-calculators/qalculate-gtk/Manifest2
-rw-r--r--sci-calculators/qalculate-gtk/qalculate-gtk-5.2.0.ebuild39
-rw-r--r--sci-calculators/qalculate-qt/Manifest2
-rw-r--r--sci-calculators/qalculate-qt/qalculate-qt-5.2.0.ebuild35
13 files changed, 168 insertions, 11 deletions
diff --git a/sci-calculators/Manifest.gz b/sci-calculators/Manifest.gz
index 6ab1808dab63..32b74e38c2e7 100644
--- a/sci-calculators/Manifest.gz
+++ b/sci-calculators/Manifest.gz
Binary files differ
diff --git a/sci-calculators/bc-gh/Manifest b/sci-calculators/bc-gh/Manifest
index 73cca15419e7..f1ad5b5823b3 100644
--- a/sci-calculators/bc-gh/Manifest
+++ b/sci-calculators/bc-gh/Manifest
@@ -1,7 +1,9 @@
DIST bc-6.5.0.tar.xz 461380 BLAKE2B e4aa633162d03fc5723e967ba81f985ab1b16e47b3c9a3ca1c32e9a717db682ce88cc6ba453d5e9b09539dcb8ddbb258b7b7dbdd2e27279355e3c35028d56130 SHA512 1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401
DIST bc-6.7.5.tar.xz 468572 BLAKE2B 3942cfbbc2b8a307bc24b9f7c3e037bce374bd17332b236a8c76ccacef1177e36669b7f61944a5c5791b0a436dec171991cfc821526865a816fba91e65aa1f04 SHA512 5f689fd20801ea7ede725ae5dc4e8744bdf2d72424bffef99c53193a950f4bd83b6eb4c5a07556576d0b3f5b6cd7f9fc7cbcb41d27891f488bb2e97a186f76a4
-DIST bc-6.7.6.tar.xz 473104 BLAKE2B 447cf15d94e8800ad81d734efef5a6b4dfdc4930eeb0bff3a4c093e31d65a8449cf3e685af077ae3397a1a730c4345fb7e95c82446d09b692f4fd6ef6e90ea88 SHA512 418ce61e8151a548627b794692325f48c68f8cedca7a0cb8d896bb74510f55b33486214af0af1b160c1f387f3d034300dff6fbc29c2d44d7b304a7a37c3c478b
-EBUILD bc-gh-6.5.0.ebuild 2275 BLAKE2B ad96e10f0e974cf9dbe4465573334748618481e0698fc864741a55023a9df84270dd2e7584a7fe167039d1c66b1858f7a0662355e7368099dd2cdec089f343cd SHA512 41024e56641fd3e8304696298ead92602b8274661499768d06d0131858dcca3a030ccc6a72bd379a01e679fd8ef76422c5b084989606eff6c8314c6b67bf0613
-EBUILD bc-gh-6.7.5.ebuild 2285 BLAKE2B 6296180189c3adc0670b9129522f5e58baa046d9c541a48d77ca4edae79c7767d3a952328c7a9d1448c04cd45b986299a2757d0a499eb573b46ac0fb0a8e631a SHA512 d1b2397ca110e6568c8cbd4dedc9b9aeb0ca32251d19c647a5364b4f519968ad6d9b72daa590eb85407ae75706f3c2fbf7d81f07ba6e5dbc25a373940564987c
-EBUILD bc-gh-6.7.6.ebuild 2293 BLAKE2B 0b8c96f18fa30eb0299fed4d645937727eadbc954528cf30154e3f927602686760d1e98b30467f858ec8fc4f6c946d6d3676387ee5d4dca94cb0ebb9e6252233 SHA512 3d6dcb98e91ec4f50a4a3e56f4abc6fdeb1d5def53c69797b0d60fc7e1a3d3bbd596403e0777c97a0b1ca27c389fb000d8556f5ca8d22566f4dca002a2ee2b3d
+DIST bc-7.0.0.tar.xz 474468 BLAKE2B 2905f96639558a7f1203a0f63207f26b5e4cb75a91c4b848a4ef7f0313dfaa698499f948eb7ecdbc5eb3fcd0bd3ecf8c2f005256e48a58615fa8b69ec19932ae SHA512 ef89525eea8773dddb7efd3dd33f589de287ac807b772480e884bd666f29b2b0b362c999029cc6d82733f830195ca3f6fd867f15190fbcbf807ddbc4b24abb65
+DIST bc-7.0.1.tar.xz 474272 BLAKE2B ed83854828a917c5e5cdfcb46d2b0a2769f937c45cb454533ad42c3037331fcf4a668acaffb11acde733f587270d121ed3f6677f50b751de25835bd9b267f63a SHA512 376ef1b4a72a64ee114ee5a835ea36ad4f26fdd06662df2db387e645c7ab86b49b019461928e891455daeae9afddb496959c4b2aebeafb1b37051c379c62a888
+EBUILD bc-gh-6.5.0.ebuild 2269 BLAKE2B 3e1b9ba4ecf29447b58ecaaaf960942a902abbccc6d54ea51f46e7571b53ea935de7b8ac6b3f78c84f6c8ecac96d1072e5c1f89e34eb93103ba43f8d9bc63183 SHA512 7f7ada5ea5ae14778fdf43ac268574fe8951a0f2b5718b7028fdc679c3636505fecfcbd81ea9a7410b1b8693ea552785bf6fae7d665e571b30aa7f0f35405fb1
+EBUILD bc-gh-6.7.5.ebuild 2279 BLAKE2B 8a6ad1465f22695880f5c89c4ce8893cff39ad70ef20718c1cd82628591c358886ed7790c23b4a4d37c2cf18a3398329417f7d83564dc9833ebeff4d5ae2ec21 SHA512 b83b96de930475a230c814136fc11c3714d572c12760499a682a5a10c78de43931203212016da6ceb785a575f9dc6566723279ca6e129d5934e22555c0e1cdb1
+EBUILD bc-gh-7.0.0.ebuild 2287 BLAKE2B d978985bd4ea44113548e651370d8b2df4d21078a60a0d389c92153aea6d344bd219e4b67481ec2fc0d431167cfcc539cbb13676d19deb6f0047907fa82ecf27 SHA512 73e5688bfdf89281b4f0bd67e04cbb22a7d1d677d05f6bb9bcf43182b69e958fdd6405cab1c89d88b3462c5e85c0757e31e4db45247d872d3ad6bf294cc5d0ee
+EBUILD bc-gh-7.0.1.ebuild 2287 BLAKE2B d978985bd4ea44113548e651370d8b2df4d21078a60a0d389c92153aea6d344bd219e4b67481ec2fc0d431167cfcc539cbb13676d19deb6f0047907fa82ecf27 SHA512 73e5688bfdf89281b4f0bd67e04cbb22a7d1d677d05f6bb9bcf43182b69e958fdd6405cab1c89d88b3462c5e85c0757e31e4db45247d872d3ad6bf294cc5d0ee
MISC metadata.xml 1050 BLAKE2B 4cf9aabd9e7abf20b857131ada67346f356135f329d8367753778cb406bfd337e695cdc0cbbcd2e237e1cd9ea9cfd8b80fa7458a64a68aec2b0f24882203af98 SHA512 492f8fa1f9abe2da452bc9a5a8ccc29fda87322832bddc1b9c4f55013e549cfaf34f11fa9ea6cc71566e670727bda1899eda598196f20a8931d327b4b4ae6dfb
diff --git a/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild b/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
index e33c38ade0c4..e4657fbdcb9c 100644
--- a/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
+++ b/sci-calculators/bc-gh/bc-gh-6.5.0.ebuild
@@ -16,7 +16,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="libedit readline"
DEPEND="
diff --git a/sci-calculators/bc-gh/bc-gh-6.7.5.ebuild b/sci-calculators/bc-gh/bc-gh-6.7.5.ebuild
index cdc41bcabca8..9f6c327dba62 100644
--- a/sci-calculators/bc-gh/bc-gh-6.7.5.ebuild
+++ b/sci-calculators/bc-gh/bc-gh-6.7.5.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="libedit readline"
DEPEND="
diff --git a/sci-calculators/bc-gh/bc-gh-6.7.6.ebuild b/sci-calculators/bc-gh/bc-gh-7.0.0.ebuild
index f60e406b8630..9617ad8ff871 100644
--- a/sci-calculators/bc-gh/bc-gh-6.7.6.ebuild
+++ b/sci-calculators/bc-gh/bc-gh-7.0.0.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="libedit readline"
DEPEND="
diff --git a/sci-calculators/bc-gh/bc-gh-7.0.1.ebuild b/sci-calculators/bc-gh/bc-gh-7.0.1.ebuild
new file mode 100644
index 000000000000..9617ad8ff871
--- /dev/null
+++ b/sci-calculators/bc-gh/bc-gh-7.0.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+MY_P="bc-${PV}"
+DESCRIPTION="Implementation of POSIX bc with GNU extensions"
+HOMEPAGE="
+ https://git.gavinhoward.com/gavin/bc/
+ https://github.com/gavinhoward/bc/
+"
+SRC_URI="
+ https://github.com/gavinhoward/bc/releases/download/${PV}/${MY_P}.tar.xz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="libedit readline"
+
+DEPEND="
+ !readline? (
+ libedit? ( dev-libs/libedit:= )
+ )
+ readline? (
+ sys-libs/readline:=
+ sys-libs/ncurses:=
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+src_configure() {
+ local myconf=(
+ # GNU and BSD bc's have slightly different behavior. This bc can act
+ # like both, changing at runtime with environment variables, but it
+ # needs defaults, which can be set at compile time. This option sets all
+ # of the defaults to match the GNU bc/dc since it's common on Linux.
+ -pGNU
+ # A lot of test results are generated first by a bc compatible with the
+ # GNU bc. If there is no GNU bc installed, then those tests should be
+ # skipped. That's what this option does. Without it, we would have a
+ # dependency cycle. Those tests are super long, anyway.
+ -G
+ # Disables the automatic stripping of binaries.
+ -T
+ # Enables installing all locales, which is important for packages.
+ -l
+ # Disables some "problematic" tests that need specific options on Linux
+ # to not trigger the OOM killer because malloc() lies.
+ -P
+ )
+ if use readline ; then
+ myconf+=( -r )
+ elif use libedit ; then
+ myconf+=( -e )
+ fi
+
+ local -x EXECSUFFIX="-gh"
+ local -x PREFIX="${EPREFIX}/usr"
+ edo ./configure.sh "${myconf[@]}"
+}
+
+src_test() {
+ # This is to fix a bug encountered on Arch. It is to ensure we don't get
+ # segfaults on `make check` when the error messages change because the error
+ # messages are passed to printf(); they have format specifiers. With these
+ # env vars, the internal error messages are used, instead of the installed
+ # locales, which might be different since the new locale files are not
+ # installed yet. (It is impossible to use uninstalled locales because of the
+ # poor design of POSIX locales.)
+ env LANG=C LC_ALL=C emake check
+}
diff --git a/sci-calculators/pcalc/Manifest b/sci-calculators/pcalc/Manifest
index 659082fe8c2d..d2a25a5104a3 100644
--- a/sci-calculators/pcalc/Manifest
+++ b/sci-calculators/pcalc/Manifest
@@ -1,5 +1,5 @@
DIST pcalc-4.tar.xz 68948 BLAKE2B f7d17e3ebf76aeccd9b7c74fe6ecfa7de94d8450d302e3b094b57f4050e0be2448887ea131496ab00ee140d0a44b0dd8d5b5564feb8fdc47d2fbbe5010af73d9 SHA512 6492ca89c5f60549f9388d8b7edad21c1c912feea0ee1a1271d730a63832c3b562b1a6bc9f69a0bd3118407906646c8d8fbed6c6d9a62db6a6bbde22579c1fd0
DIST pcalc-5.tar.xz 72148 BLAKE2B 8095e9f17ebb8a6271460e8aa8d35d8ae588f4e046e3ff60c0a8ee4fbcb05a8afa96095baf2656be47a45dda5966e89a71e25c651839837d366d307e9ac532ac SHA512 13a33ae5c3fb40632c89f7c0dc7b5a2fa497f090393022ab57ab15f866b1bf122558085cdd2b7ab42aae9018b7031fe0e85df4c9d31fc359b87ffd930e2f16e7
-EBUILD pcalc-4.ebuild 568 BLAKE2B 192fa25c05b70fe5ed0fb7f6e2dfe3ad2d0296c51f4e59a4158a910dd526cb57456101937d9f235e395c18bba2e9d9ef0758a2086839aa368e6c353c9b2da275 SHA512 45b637efa15fb48a1af3ca070381662316669d28bfe1e307a184435845b150cf96fe07d9eed22c192515361283863aa94e23057b5c13b99a2c173a4db1f92d5f
-EBUILD pcalc-5.ebuild 573 BLAKE2B d423a8fe4efa44b737f8483a629a374d43025f9566ee4ca0fa09d77e37e388c6e831ec183699ddc9cef491bde71468e6f71dad5126d9714de65819b3d2efe860 SHA512 356b9d8636246e54768c57a1b49c5acacd24e51e409cf8e57034f368f6a78ea77af82537f4eb116560d23e934f410762614b7b52e44b888b8a97608c7f3a7d9d
+EBUILD pcalc-4.ebuild 562 BLAKE2B 077ae54162ebde7aba5af8306d34533b10a50518a45a4838d5bdc505debaa72a11ac0c8b2699ba40eb94580a6cecc73542b6625496ec47c64e711cad7b9c2e8a SHA512 a5f38a0159ef2c4218f76b328b0ed0ac6a370554aa2a7452b1c6e62086bc7f99016b657ee1fa97380babca05552199c5eb8049828e23cada65ecf360b877264f
+EBUILD pcalc-5.ebuild 567 BLAKE2B 105336a4e5986bcbdfbb225271bafd964b182b90b755a2d7553494a0b9904d97e50867569b9ba181d0956354b3fdb54a89195b9c9ac3f198ca58e5460a4fe849 SHA512 002f9f1910e249e333c84dcd484dc773c24c7c0e8951bef8e0ce13b517517a14fb6702a1b58bb2cabb7b551768c5d7e0b51c87be3abfad2074f918665f0568ce
MISC metadata.xml 381 BLAKE2B 47c5c58353aee04da254383ab48798eb929a5833f36bba2d5f09d120425f4d37d9c25a63ac56b0ab34acf49a935635fee0b6e44bad3d12a63bac281c2664423d SHA512 10226bddb42ccdf85a678563d4c5dd0f4c22d9296bc8a65b5a00b931e73e9d17e98bfa8d580150b554db9fa6b77b4d592453b0fed166f85704f438417ce1e7fa
diff --git a/sci-calculators/pcalc/pcalc-4.ebuild b/sci-calculators/pcalc/pcalc-4.ebuild
index 5f51aba2b325..997f5c3bcc75 100644
--- a/sci-calculators/pcalc/pcalc-4.ebuild
+++ b/sci-calculators/pcalc/pcalc-4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/pcalc/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
BDEPEND="app-alternatives/lex"
diff --git a/sci-calculators/pcalc/pcalc-5.ebuild b/sci-calculators/pcalc/pcalc-5.ebuild
index 8ccdc186389c..66e564e2ff7b 100644
--- a/sci-calculators/pcalc/pcalc-5.ebuild
+++ b/sci-calculators/pcalc/pcalc-5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/pcalc/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
BDEPEND="app-alternatives/lex"
diff --git a/sci-calculators/qalculate-gtk/Manifest b/sci-calculators/qalculate-gtk/Manifest
index bedb83505ef6..14227bf0d728 100644
--- a/sci-calculators/qalculate-gtk/Manifest
+++ b/sci-calculators/qalculate-gtk/Manifest
@@ -4,10 +4,12 @@ DIST qalculate-gtk-4.7.0.tar.gz 2836490 BLAKE2B cee9bf916d5b70fb82353a04b6dce9cb
DIST qalculate-gtk-4.8.0.tar.gz 2811851 BLAKE2B 9b6631ea66c3d464d1ef1328f008776273f540c96b716e8ddd490257e4d4a4db96ff9200e082a47d31996ef80f481bc87b0e6542dd2e2b577d2b829f6bf02709 SHA512 afba53c3b317ea65775b60c285032f016470074c39a03e294fbd1b34dc6f8e406b026fb3827ad6dc56d577544cb8dafe4ce62bf17405cfef1c74ab5fb5cbc168
DIST qalculate-gtk-4.8.1.tar.gz 2812660 BLAKE2B 9ea4861a28562f8f352e9fc99453b6ff2b64c5289ddc65801b2a39aacf5ced17521e7f6320c4e9c89b24a932fd638176406644e472ebc0a3f3c8370d5e911b3d SHA512 8891ec7e46015c12abe0bc68110fe5d9df1c14853af71194c1909cc9cd70d27fe63b29fe9a713431ca00e6529e0429b68c9b466c216cf4e40053724f471227ef
DIST qalculate-gtk-5.0.0.tar.gz 2855414 BLAKE2B 8e1af78d23ec5fb31ae1eb121e4536436add15a4a2d797b574d6f9efa8137b37e2734cda56d64a2a3887fb2a0cb385697c53cc0061e41caf1a1109e15e8dd22e SHA512 69fb158c50c3bdfe7e72f9c4ee6412575ccde43a64a3a1f4760d9c12337d0f8f54cb91636dc95e94133178f0b10efd7a065bf683797e22b683a78a3c40c78c59
+DIST qalculate-gtk-5.2.0.tar.gz 2902354 BLAKE2B b52433538edb3c7840cf094ac56ebfcc6880ea704fd64e142af9c3965b0ccaadfa8ed7d764cce3a7d9d47d8cd620b685246e59ac5461160512b8eef7141cf092 SHA512 e65e8cd5ad505e2f20a1f917a831381cbb69a0b086e8e371685e918b8638a766f6f80be5420e73da6fcf347dc96c5bbf7fced6e694311b13b533a9bf279814c0
EBUILD qalculate-gtk-4.5.0.ebuild 874 BLAKE2B 88c2c0d9cb5219190e8dccc9565f594547c61b974a798477decdb17cbb5cc05e30b8e54c205eb6a6ccd62b3eca4bd33e5a964368018fc7b78596500b78b50529 SHA512 32c604662df76596930066c8ad6eb6e8b9d96dc9df8ddcfebc3120d990a44a37354ad3ab4136a43eb85e57edb96c1bd3b035e1fbd6b42443cad021d58140b7a0
EBUILD qalculate-gtk-4.6.1.ebuild 874 BLAKE2B 88c2c0d9cb5219190e8dccc9565f594547c61b974a798477decdb17cbb5cc05e30b8e54c205eb6a6ccd62b3eca4bd33e5a964368018fc7b78596500b78b50529 SHA512 32c604662df76596930066c8ad6eb6e8b9d96dc9df8ddcfebc3120d990a44a37354ad3ab4136a43eb85e57edb96c1bd3b035e1fbd6b42443cad021d58140b7a0
EBUILD qalculate-gtk-4.7.0.ebuild 875 BLAKE2B 517d1f0cd7987f2395ca9871f7d1040aca5a28643347c91a37fb057cf4952cf58ecfd37b975f95b2cb754238af2e32f87a41224947c988bca6f871119f5f15f0 SHA512 c780dde177d60d98907724d76528eba5f10c95c8aba35a004a92fb0089d9541e21c02885ad3483babc383c9709b0d4daa8c4b2f1f1cc1af9596e2de18a662064
EBUILD qalculate-gtk-4.8.0.ebuild 908 BLAKE2B 0aeb931538b5de25c13af31c7314990525c4b346ea3aa0582520628d5b437e208b95d46ee492a4285e1123a453d5ade9c2c7e7515de91213954dfd094f02e600 SHA512 c08b13c1b265731726627c850feaf899ec003ed52ce884b88ab3238680dd67c0384acdc52d07e7a62bff23c29c05fb3a7fb7ee91c6b8ddfa5597c195526194fc
EBUILD qalculate-gtk-4.8.1.ebuild 913 BLAKE2B a228fdd6f676a62905e33161ce6993a7d6e4df10ba98fbfb31ddad76232832b6ece417ec1685f9c6101407ba6ae907309e7c26445a4b6074306027a532738e1f SHA512 4299ae766847465100ae23e0c1c41bf405ad54b04691808d77a4378e0cf6f42d0634c02b1a8adabd3cd042a41737651e3deee0e5c20a89432b1514563a3086be
EBUILD qalculate-gtk-5.0.0.ebuild 916 BLAKE2B f61af71ab4dc642a693a82a380c709f0cd5b3c1bc95f1d39e6d114400c44c415ca74b4e2c1abf7b373e41f3db7e0e1308f4c084521f5a31ef24671a726c9d23c SHA512 1b0d1b61ecd2aafd5c16fb6bfe3a9ef2ff6e3aa4d450b80fd4f39a443ac96e64c64e952e47025193eac6670eecec9cb38e6cb7612f2ecdc4e24b9b78e6227a57
+EBUILD qalculate-gtk-5.2.0.ebuild 916 BLAKE2B f61af71ab4dc642a693a82a380c709f0cd5b3c1bc95f1d39e6d114400c44c415ca74b4e2c1abf7b373e41f3db7e0e1308f4c084521f5a31ef24671a726c9d23c SHA512 1b0d1b61ecd2aafd5c16fb6bfe3a9ef2ff6e3aa4d450b80fd4f39a443ac96e64c64e952e47025193eac6670eecec9cb38e6cb7612f2ecdc4e24b9b78e6227a57
MISC metadata.xml 607 BLAKE2B 7572be504616d69914849d6bdd53a9768fa649606f7f64f3a5ce136f0971ed57b410bf90796091f95f94c73dfdfe8748f31e30a656765de82e68e3d40abc48c3 SHA512 fba3a4df947551ec5421975ec33830e2c3c30b26030abf13a3ba1d524cb64f92adbf77015683142457ea715883a39198f3fb83a932629b887d077ab9b34d77d4
diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-5.2.0.ebuild b/sci-calculators/qalculate-gtk/qalculate-gtk-5.2.0.ebuild
new file mode 100644
index 000000000000..ac030f7c5630
--- /dev/null
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-5.2.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: bump with sci-libs/libqalculate and sci-calculators/qalculate-qt!
+
+inherit xdg
+
+DESCRIPTION="Modern multi-purpose calculator"
+HOMEPAGE="https://qalculate.github.io/"
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/glib:2
+ >=sci-libs/libqalculate-${PV}:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/gdbus-codegen
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_prepare() {
+ # Required by src_test() and `make check`
+ cat >po/POTFILES.skip <<-EOF || die
+ # Required by make check
+ data/calendarconversion.ui
+ data/periodictable.ui
+ EOF
+
+ default
+}
diff --git a/sci-calculators/qalculate-qt/Manifest b/sci-calculators/qalculate-qt/Manifest
index a88a6972231d..6f5e0e002d78 100644
--- a/sci-calculators/qalculate-qt/Manifest
+++ b/sci-calculators/qalculate-qt/Manifest
@@ -1,7 +1,9 @@
DIST qalculate-qt-4.8.0.tar.gz 1304320 BLAKE2B 586ae62f1408d71187eb371cc91e08a8ee9733a86ac1de98aa55c14bcc5c67a8c884e9dcdaeb651b26b287e0794e08630e90aadf55e9cb858c7a28ea0f6d2b00 SHA512 a980f65048b3469521e8eedacee370ebab26505a67e5493a64f1d18aab6f65a83f9031a8827bd27c299154b34e2f2e65cf1357348c52e210105db92677935ec7
DIST qalculate-qt-4.8.1.tar.gz 1332134 BLAKE2B 983cb8fe7c9c8732078a6c88570cf728ea2ef1c1b91d080b91070105c43a049987422fd3e7bdd680bec7de732d810dec533c4dce7935201da58f9c36a60d6fa6 SHA512 b1776b57ec268648a2375b3b5f94b7b3c01cccc3deb68ab57c0471200d7cfd1f94df7263d1be400d8af7e1f030aae34b828749a8f8b73cb51850d572c6d018e3
DIST qalculate-qt-5.0.0.tar.gz 1747001 BLAKE2B fd91dce2e349a74f0f3aa2faf5eb5f8ce68be32b82804ecd6568297bcb53514a4750ad65a3167d3c78f025474e5552f281b85e9dfb30bf3a4418b6cb3c19f412 SHA512 8ad34952004ab46582642db685242a9922fd63db13256feaf70fdf2ea413f77b49fd4a65a860a19e2db6eea9215d237873da4f59b2e0dc00827fcaca90ac6de7
+DIST qalculate-qt-5.2.0.tar.gz 1763726 BLAKE2B a3d93e7740063b95ce19ff0006b11b15a38cdd5e8888e41dbf11ea896d016c8c9e1ccc56c90dc7c262852431b72332818ae39ec92f585839d97db64730cc08a1 SHA512 a25dbe16f29ad047f42c601729fdc1e79cd12f526975b358c1838085513c8fb7d70c313e258876b465a871eea0804ab6ea56e9c34eb6d9c01784a4f67f6cc6af
EBUILD qalculate-qt-4.8.0.ebuild 712 BLAKE2B df1eddb0534df78d8624641463adecd0781096e754c256be44de2bc2a0585a2e2e548bd3459ee1d9f51b80834f8e7fe22dba2eb11b3676708dd30440b6d0798e SHA512 ed09e5aade3137fca9ae2fab5b5c5477f8df817fd5af2a627f326f32040acc1e169add1387687d89c5ffa17b80e838bdf37771e581d41f772ac4d82e571a6268
EBUILD qalculate-qt-4.8.1.ebuild 713 BLAKE2B 8ea0478a5f590d4009813dd83fc2d34190c414b717607249b71ea19ddbad9f2ea3da859f4d19f8554d6ec7e91fde858c06a6f5f8eea3d1a93c22f1368f373d26 SHA512 2c9cd4b39c904a4d18db5d502375055fc1420c9a827f1cc479caf1edbba599914cfbcf0a8596739f5b552925688c612835844cadfd6c67d0ef7dc9f7ea5f4bae
EBUILD qalculate-qt-5.0.0.ebuild 713 BLAKE2B b22aa03322345b1e631350224ad65222859989e0809c394d0883cc410a3feb10502be2e6bae494bf1ef9b80353d5ed96929e96bcf202b6235a491b8a4ec0a621 SHA512 69526d0928a86ec8a0aac6ed1c596969ad608a97d1f3f47eb37aa72a954b7ba68328d283d929e85ac52df723bb359d1b0515d6bcb279770284cc6b650382ae3b
+EBUILD qalculate-qt-5.2.0.ebuild 713 BLAKE2B b22aa03322345b1e631350224ad65222859989e0809c394d0883cc410a3feb10502be2e6bae494bf1ef9b80353d5ed96929e96bcf202b6235a491b8a4ec0a621 SHA512 69526d0928a86ec8a0aac6ed1c596969ad608a97d1f3f47eb37aa72a954b7ba68328d283d929e85ac52df723bb359d1b0515d6bcb279770284cc6b650382ae3b
MISC metadata.xml 594 BLAKE2B 92690b313743c9e6668288130f5abc5c8758c84eef02ecaff3fd905a3b560d61c8adf305a3bbc474ff2bf09cd74511e696516b5dd6ea07922ce4cde22b7993a8 SHA512 0c4cf89c2819d36f51e22b65d2c0740096598b38297d3fe33d006415b857cd26b7998bcc13b87b10d9862a2a37d563dbcfade63d899537a011b297df9d4fe40c
diff --git a/sci-calculators/qalculate-qt/qalculate-qt-5.2.0.ebuild b/sci-calculators/qalculate-qt/qalculate-qt-5.2.0.ebuild
new file mode 100644
index 000000000000..f8afc04e42b7
--- /dev/null
+++ b/sci-calculators/qalculate-qt/qalculate-qt-5.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with sci-libs/libqalculate and sci-calculators/qalculate-gtk!
+
+inherit qmake-utils
+
+DESCRIPTION="Qt-based UI for libqalculate"
+HOMEPAGE="https://github.com/Qalculate/qalculate-qt"
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ >=sci-libs/libqalculate-${PV}
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ default
+ eqmake5 PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${ED}" install
+}