diff options
Diffstat (limited to 'dev-libs/libxmlb')
-rw-r--r-- | dev-libs/libxmlb/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/libxmlb/libxmlb-0.1.12.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libxmlb/libxmlb-0.1.13.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libxmlb/libxmlb-0.1.14.ebuild | 58 |
4 files changed, 66 insertions, 2 deletions
diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest index b2afad0616b4..0bfb0444006d 100644 --- a/dev-libs/libxmlb/Manifest +++ b/dev-libs/libxmlb/Manifest @@ -1,5 +1,7 @@ DIST libxmlb-0.1.12.tar.gz 91256 BLAKE2B b063bed9d7794b300ec40622c7fd0caac974b7f1be57b08ccb1864587b7bf47f892a39d1f4f0df226d3fe7ca03ffcec471a4f28afb8e64ae841d6898a337b60f SHA512 aebd9f41421bb0d78954038b3221bed879d296ec2d3061e7e7747980974e01081e51ea36d4e94545af5006b3dc4714d535aeea1943e42a7f1661ba1177979b31 DIST libxmlb-0.1.13.tar.gz 91597 BLAKE2B f5b1cffba36f25260df44b85109df22aca9f76a47a71c82b99504ce6f072b5b01c32aa26ae36ee37ff717a25dcbf094def8c3b65c7e53883aad726d919181db1 SHA512 ae2c043db0c3a9719c1527933e087825068f970bde28bc7b507a6535b51133d463b1dce6c8b02148a555bb28868ab563f7bb01e6324661dac92fab556c9a39b0 -EBUILD libxmlb-0.1.12.ebuild 1200 BLAKE2B 5c4791e8a427a8d0147cf42bd6b094e12248796399d73468bc0d35696aa8e1d20358f8f0d9038e6211c21a71e8fa90b9f2a4245861b84a5ae8716fcaee7b74fb SHA512 40c95b03c9d96a82a8dc04e7c73cb27f687f35fcd724cdbb5f7abe9f60c897d1a870f35c784110d4b7cb96ae968dd5656be486b0a75a61d0a8f0f1acc6d94523 -EBUILD libxmlb-0.1.13.ebuild 1202 BLAKE2B e9a493d9862ae51aada12bd72c499a48bc9b54dd1d9125a3e0ebce1fae4fddf448128bf3d5f0f33d1bac31b0a961c7a2b41f392918c3c3efe6a5ad1c171e3500 SHA512 92a52f1ea079624a2680cf0f5f019abf35159f02fa830eb23e7ad2e82eb14890de7f5ca768f3ef47ae2915dc813592beeeeac240594c36266bd0a28003531c81 +DIST libxmlb-0.1.14.tar.gz 92388 BLAKE2B cf3057fadf87c866f456bb2eac773e056adba56e0912c249cd89acff2e9a722414876717c6b2065d836fee66032a3d55d9fd2a824ef1fe480604c36887b47c44 SHA512 906340212ce4a515bec81a1b7a5f04539712a48322d7fcff0992f82e5676cdf15c38b0340c28c9eed65a58321e3e17bac641f05bd403504c87599327ba6d4e49 +EBUILD libxmlb-0.1.12.ebuild 1228 BLAKE2B 79656eb009af08ad79182f359f4152734b9a29f3b379e0db28a6182abb59008697f48f899a65569bd7038d0f0993a7b3eccfbe830130d296a6761a197744a02b SHA512 2346e225eabcbac23d68650400d925879d9e141a60a6be9f43e3fd4f8cc3b5f6e235f4f01f3820852816ce21c393e8eae5f4a0cf4ac0c405fc4d8a7266e672f5 +EBUILD libxmlb-0.1.13.ebuild 1230 BLAKE2B 8a7aefdd921ebb68a43b3239da6142cca3e3e86eb1a5803b41e08d686f16e7aa49e93348b98df600056b7268797fde9713844804179b3bfc9db432fda02e5b2a SHA512 b0291feaa632b54e524dda6eab1ab97e8c53d34428ab159ed73ae566057216523bedba398b35f32f985aca84d401ab21e97b51e7d492de085d3eb05aa505db3a +EBUILD libxmlb-0.1.14.ebuild 1232 BLAKE2B b16a202cbe6056cc82c2a37c7f8e575573fdc13eceddb7db91d7bf974dff8dee3d6b8e240d4ba384cb0645505cb532df3424083905ec34da36fad71702d37d8f SHA512 54b2934c67743edd812d8eeb86893f08af25b56a95d70b673947fdcf5a02ea60dcb42f7a45127bf22e14d076341a90b7d295f71721dd8532eb79230029cd488a MISC metadata.xml 423 BLAKE2B 4f6fce646b2b255484b20c506f3a192ddfe0748987d76b4010bbc4efb69db159acfd8dff07e851f6c009aa2afac24ed2b252b7ee2a817fb583b11924d9f865a2 SHA512 b1d47209f5bb217313f0a4f6b27d0c54e4968f010c066c95b6f2df889b0914a5eae7ef8758b965f69475a4c8ce955120d6f452db5060b5f1bd93d5ca7d87e8c9 diff --git a/dev-libs/libxmlb/libxmlb-0.1.12.ebuild b/dev-libs/libxmlb/libxmlb-0.1.12.ebuild index 10d2f6649053..6f05d7a416a9 100644 --- a/dev-libs/libxmlb/libxmlb-0.1.12.ebuild +++ b/dev-libs/libxmlb/libxmlb-0.1.12.ebuild @@ -16,6 +16,8 @@ SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="doc introspection stemmer test" +RESTRICT="!test? ( test )" + RDEPEND=" dev-libs/glib:2 sys-apps/util-linux diff --git a/dev-libs/libxmlb/libxmlb-0.1.13.ebuild b/dev-libs/libxmlb/libxmlb-0.1.13.ebuild index 58eb76296fee..6b3e18f22835 100644 --- a/dev-libs/libxmlb/libxmlb-0.1.13.ebuild +++ b/dev-libs/libxmlb/libxmlb-0.1.13.ebuild @@ -16,6 +16,8 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="doc introspection stemmer test" +RESTRICT="!test? ( test )" + RDEPEND=" dev-libs/glib:2 sys-apps/util-linux diff --git a/dev-libs/libxmlb/libxmlb-0.1.14.ebuild b/dev-libs/libxmlb/libxmlb-0.1.14.ebuild new file mode 100644 index 000000000000..9e600b3420f7 --- /dev/null +++ b/dev-libs/libxmlb/libxmlb-0.1.14.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7,8} ) + +inherit meson python-any-r1 + +DESCRIPTION="Library to help create and query binary XML blobs" +HOMEPAGE="https://github.com/hughsie/libxmlb" +SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="LGPL-2.1+" +SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc introspection stemmer test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/glib:2 + sys-apps/util-linux + stemmer? ( dev-libs/snowball-stemmer ) +" + +DEPEND=" + ${RDEPEND} + doc? ( dev-util/gtk-doc ) + introspection? ( dev-libs/gobject-introspection ) +" + +BDEPEND=" + >=dev-util/meson-0.47.0 + virtual/pkgconfig + introspection? ( + $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} + ) +" + +python_check_deps() { + has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use introspection && python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dgtkdoc="$(usex doc true false)" + -Dintrospection="$(usex introspection true false)" + -Dstemmer="$(usex stemmer true false)" + -Dtests="$(usex test true false)" + ) + meson_src_configure +} |