summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin96785 -> 96788 bytes
-rw-r--r--dev-libs/kopeninghours/Manifest2
-rw-r--r--dev-libs/kopeninghours/kopeninghours-23.04.0.ebuild64
-rw-r--r--dev-libs/kosmindoormap/Manifest2
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-23.04.0.ebuild47
-rw-r--r--dev-libs/kpublictransport/Manifest2
-rw-r--r--dev-libs/kpublictransport/kpublictransport-23.04.0.ebuild40
7 files changed, 157 insertions, 0 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 5c0cf637b0dc..f6d109988841 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index af5d879a653e..0cfbb701512c 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1,4 +1,6 @@
AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349
DIST kopeninghours-22.12.3.tar.xz 71072 BLAKE2B f86ca120035da5eb01736ea6dd5e35ed6f961a0d5cfe7af4b8d13b4a00b80b3252a39996efdb039a10a1e5d44fc33a57133ac5c75444d866e5f8a6c2e778e2ed SHA512 c8f87eb7398f8aff8de74b86dbc33fd50d90485dca4fb1e8bd87d4d697bb9f3670bca7ab11baf47ce5186fcb7067ae74efdbd20896d5a4e0b84c15edafd31dce
+DIST kopeninghours-23.04.0.tar.xz 71432 BLAKE2B bbdbb315613d0e7564bf6c9a97747625e4379c88bad69ad34e558138864f1cd8fd318230b0f97fa4cad9c01d3a3db92d45f136073f433f2031dc3777c94a3c39 SHA512 572d755e79da4f1568d6f26f038781981d4bb845f07cb944014fe9d0e39aed013e380825eb88170d23487d3d07edb69945fe4ab0933a13cf1e4b9c3a711367b0
EBUILD kopeninghours-22.12.3.ebuild 1273 BLAKE2B 41773d6d9d359f5b1e2da210058404a64fba2d191eb9d29568e7a4aff2ef9f1da4a31cc4dc512f15f07f9b66e35203499a096314ed70cbfb7908a6bb908412a6 SHA512 3fd00e177e1ce2e22ec1849bc8196e957ea4aef10ad4fbbe0c5485a02783aa314bf67754939c96f790a31d501f4cc0f7009061e932e0aa690f5b022188a4469a
+EBUILD kopeninghours-23.04.0.ebuild 1273 BLAKE2B ae4cba8bc047330c52fc7b3626dd6fde37e0a4f1100e593ffa8ae9f0885f612c14834accb8a499e97421d77eb66253f21e593dcd4bc5521e563834c1e2de3a35 SHA512 7c283c352fbaa3abce5e649ef6e0917afd4f5ebc42683e0f7088e9e55224f6351541ef834cfb359368c5977be6b31ee7cb699fba5368b5afa26001d7c2d5a0c3
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kopeninghours/kopeninghours-23.04.0.ebuild b/dev-libs/kopeninghours/kopeninghours-23.04.0.ebuild
new file mode 100644
index 000000000000..bafa38060372
--- /dev/null
+++ b/dev-libs/kopeninghours/kopeninghours-23.04.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.104.0
+QTMIN=5.15.5
+PYTHON_COMPAT=( python3_{9..11} )
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
+HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
+https://invent.kde.org/libraries/kopeninghours"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+ >=dev-libs/kpublictransport-${PVCUT}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ sys-libs/zlib
+ python? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
+ ')
+ )
+"
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )
+
+pkg_setup() {
+ ecm_pkg_setup
+ python_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
+ $(cmake_use_find_package python Boost)
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ python_optimize
+}
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index 22d422910e79..fced287f8634 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,3 +1,5 @@
DIST kosmindoormap-22.12.3.tar.xz 363564 BLAKE2B d21c51d96ef6d32c294bcd5c88992a4f562cddad9abb47f2694f7af76d7872f81084783ce5ac9bb01f558331c6968c02b1247a854ef5e29975bf04b7cc74199a SHA512 ac0632180ac527b2b2e8856af2ee060b86b80b531c08b47439c3293d18f356c69a60ce4bf8fdd64511937f934dc49c5211c8a55956976c82943032e24baf8069
+DIST kosmindoormap-23.04.0.tar.xz 374760 BLAKE2B ce43556b0acdd43be6017cb3f2898bee2f3b3265fc1961825ebd2c6ab16980cc516a263d5a544587f4782200c805081858e89de4465fcd849a4c55f5e92849ff SHA512 0033dc241e8ca6fdce1909aeb18771a03e5ac15f81ad736ce22791513163c22e54e4e9712c9c7213c4704e5723dbc9d7c9a1a9b2a7594eb3d4089b9ded9da0f8
EBUILD kosmindoormap-22.12.3.ebuild 1053 BLAKE2B 1c2a460fa801294f7ee1bbf2573092bcc0227d47104caacc38db83fffefa77b0a5027ce356a7522c80d14a5e7ba1a291f0da9a6cc11193a862a96ff721c756dd SHA512 cf59f2a7842d5f539e253281a4318fee31adafaf7f1ebe2819bd7b671bcca72ad0c12ca318b8bdb4116732840504fb3311b86c1ad938bf40c09ae580f3908ed8
+EBUILD kosmindoormap-23.04.0.ebuild 1053 BLAKE2B 1af897b5b38d6f3cd973aec9dd766ab88ca1382f66cc2c7abbf35e8d32fbb0ee7f427ee66ee5356506818894bb9169d58a26c0aaead251d4b994c336fac47781 SHA512 14f0d3b74f0e0ac7548f06742ffa949d601bb50017bc897e7ba427aec35dfd8e9e37788b73586a69c482af8583f5c03d1fbec4a4329374bf73beca999b71f1cd
MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b
diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.04.0.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.04.0.ebuild
new file mode 100644
index 000000000000..f4c00c3cfbc2
--- /dev/null
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.04.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="+openinghours"
+
+COMMON_DEPEND="
+ >=dev-libs/kpublictransport-${PVCUT}:5
+ dev-libs/protobuf:=
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ sys-libs/zlib
+ openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+ $(cmake_use_find_package openinghours KOpeningHours)
+ )
+ ecm_src_configure
+}
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index 23b683b3a218..f688ff164916 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1,3 +1,5 @@
DIST kpublictransport-22.12.3.tar.xz 490936 BLAKE2B 36e60afed1d0a6f1e45a5fbf21c1495ba40e0a1eb0de12957b6a637229029bfaf662f6d14ff11fc6aa62a79aac7605827edd77c22524cfc8693285b6929bb0c3 SHA512 245db3814daf19a3d63b1932026a73ac488670451976266db6d0102fdf83b8878e3fc6886ab9ea7b2a1cf35607a451c964a6ce8cbad36f03e68d4ef21ed21429
+DIST kpublictransport-23.04.0.tar.xz 533660 BLAKE2B 754ad2f8bd6d404c0476bc0413140499704aaeb6bd5b8e4ae3949c56fa8f5742503d50a6c989bc8377b5ff7431dcd4c8e56749800a0a1c87de5924c17261d2bd SHA512 fba0ffee2ea6873738899105823007a5595f2a436a64cb77bdbb541f6ae902d68571c5fd2c659da67e79ef3b242d0c5527a2924991a4acf80a379db557319d28
EBUILD kpublictransport-22.12.3.ebuild 816 BLAKE2B e5083deb8fbae184e17bb6afbdc3f1b577fa876f488adb8b978825914a5ace91f51e194836cf48308cf2e1face36101be5dab31cb404cff09854e641d1a441cf SHA512 c525e111a2dcd1d329edadfbb8effdeed7ee2ecf885f4cdaeca59178a3a53415bd4a38f52944574394679a8227e05c706d3bda370087ed92cb475c22dab789d9
+EBUILD kpublictransport-23.04.0.ebuild 995 BLAKE2B 7936a337f210ff6fff7dc8e181033952007b2a070a17bb1be767e655464a89c4f46ee5729cbdbf41fe6f1de2f81345269da90242cc98fbda58abdc9c1a1bdbc1 SHA512 1bdefceeae11e4702def2a335a5ce44c8e71654b202c522f796b986799b6eda0e98f786a5b1835da9e468d7aef71cdef5c6cf380c4e9dbc389ab3f5692b75312
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kpublictransport/kpublictransport-23.04.0.ebuild b/dev-libs/kpublictransport/kpublictransport-23.04.0.ebuild
new file mode 100644
index 000000000000..07abee9ebd6c
--- /dev/null
+++ b/dev-libs/kpublictransport/kpublictransport-23.04.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing public transport timetables and other information"
+HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
+ https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="networkmanager"
+
+RDEPEND="
+ dev-libs/protobuf:=
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ sys-libs/zlib
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+ $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
+ )
+ ecm_src_configure
+}