Compare commits
5 Commits
17258e2d2a
...
55f6a4d08e
Author | SHA1 | Date | |
---|---|---|---|
55f6a4d08e | |||
fad7b5191d | |||
3fe5bbb88d | |||
3d0514a547 | |||
72ba3e3e59 |
@ -5,6 +5,7 @@ DIST wike-1.6.3.tar.gz 1033476 BLAKE2B fb5477ff7b9ecdfd1f641950fbb344859fdd38241
|
||||
DIST wike-1.7.0.tar.gz 1036592 BLAKE2B 2c0895e217686c20940f8a4f171e845cc89ee693e1ff205f317021fdbda3e5c64022f40502eb3514c7c5468e28489107793c4d9c5a91fd826739b41ecd352641 SHA512 336cf25f7327cbfa81356ba270a7e97d07e94828bb892faef2d169f9b09f4fc6174cc037d89cf52f4027f3e63e1b220826f29b6feae065e7fe569eac1c93b370
|
||||
DIST wike-1.7.1.tar.gz 1041581 BLAKE2B 8723937f3307fe97c9b63697a7afce95a1012303d8fc0e3465d30a880479fbd21b0068cb4130bf60190484d36168933d99a48b0d18e22e4625b25f3ae4fdc9f6 SHA512 128ab0cdb0bc937dadc5bbf639f112634553fcc518921cb647c54a14c37dc4ca631a7263f9534f46587ef16af187443d478387f6a455578768c53287034c3c13
|
||||
DIST wike-1.7.2.tar.gz 1041684 BLAKE2B b9ca259acd5ff21e0271946224927f4558407517f573c5da83e830084cb98084572399972a7b097f4c9a30e59bfacfb789f5e7af4c436a67ab62b570a99b01af SHA512 1473e7ee7c5335b8184a595b78c0af6625b0a59b8f9436b655fe7235ff2a2ea5e83b3900e36dedf1a9b6826b924c31036d7a98f41b3ebe71273b80f9d8634f73
|
||||
DIST wike-1.8.0.tar.gz 1266919 BLAKE2B 490edb318e69c279482759d882528e577301bb75770dfa01fc1244ca2c0e9352414ea6a256ede0c2386dd0a2300e9dc164659b0c09169641625a64aa94612319 SHA512 18cd74e83e1574516a639f9b04c84fd6da6b4bae8a189ee2ce836beec30cd11d5a5a7e13eacfc67792b70e09086b05eb96fc3f68c98004004156c83e065dce56
|
||||
EBUILD wike-1.5.7.ebuild 758 BLAKE2B 7881f8393b7038c2a29ed5bce51f022b15c7fa86f2f3f065bd820a792d7db4036d8d2c2c6897bb7a920bb02b797a4b48647d8ade822c1a4d6b09c8df18c349e3 SHA512 03d674e0323a86b7965c1d06a8578b2112a61ec26b31cb7fb60302a994ae157147a2fa1b1a63f6151d185651b6d3b40dfd27d3df6a4fc4990dcd0de386bf097f
|
||||
EBUILD wike-1.6.0.ebuild 758 BLAKE2B 7881f8393b7038c2a29ed5bce51f022b15c7fa86f2f3f065bd820a792d7db4036d8d2c2c6897bb7a920bb02b797a4b48647d8ade822c1a4d6b09c8df18c349e3 SHA512 03d674e0323a86b7965c1d06a8578b2112a61ec26b31cb7fb60302a994ae157147a2fa1b1a63f6151d185651b6d3b40dfd27d3df6a4fc4990dcd0de386bf097f
|
||||
EBUILD wike-1.6.1.ebuild 758 BLAKE2B 7881f8393b7038c2a29ed5bce51f022b15c7fa86f2f3f065bd820a792d7db4036d8d2c2c6897bb7a920bb02b797a4b48647d8ade822c1a4d6b09c8df18c349e3 SHA512 03d674e0323a86b7965c1d06a8578b2112a61ec26b31cb7fb60302a994ae157147a2fa1b1a63f6151d185651b6d3b40dfd27d3df6a4fc4990dcd0de386bf097f
|
||||
@ -12,5 +13,6 @@ EBUILD wike-1.6.3.ebuild 758 BLAKE2B 56c05e14a7ff164872319f5f7bf9cc6f2fa6ff4cd72
|
||||
EBUILD wike-1.7.0.ebuild 758 BLAKE2B 109b02d1a1eaf57123cb4d9e85a31b09f30b058db02c1aa503d166bbe7d3a02c3e51c14bf423e8b4f7fdeecd603d244a50fbd6422a96d9b776af0a5bf003cf2f SHA512 a28c0a79c5ca100f1720b10ca827697e07b23a205b1a8e4b3540ed8e21d3c1effc017e62296e2c5f2907da8df890a24673f8c8bf13c06bb2ce705800fd4eac21
|
||||
EBUILD wike-1.7.1.ebuild 758 BLAKE2B 109b02d1a1eaf57123cb4d9e85a31b09f30b058db02c1aa503d166bbe7d3a02c3e51c14bf423e8b4f7fdeecd603d244a50fbd6422a96d9b776af0a5bf003cf2f SHA512 a28c0a79c5ca100f1720b10ca827697e07b23a205b1a8e4b3540ed8e21d3c1effc017e62296e2c5f2907da8df890a24673f8c8bf13c06bb2ce705800fd4eac21
|
||||
EBUILD wike-1.7.2.ebuild 758 BLAKE2B 109b02d1a1eaf57123cb4d9e85a31b09f30b058db02c1aa503d166bbe7d3a02c3e51c14bf423e8b4f7fdeecd603d244a50fbd6422a96d9b776af0a5bf003cf2f SHA512 a28c0a79c5ca100f1720b10ca827697e07b23a205b1a8e4b3540ed8e21d3c1effc017e62296e2c5f2907da8df890a24673f8c8bf13c06bb2ce705800fd4eac21
|
||||
EBUILD wike-1.8.0.ebuild 758 BLAKE2B 109b02d1a1eaf57123cb4d9e85a31b09f30b058db02c1aa503d166bbe7d3a02c3e51c14bf423e8b4f7fdeecd603d244a50fbd6422a96d9b776af0a5bf003cf2f SHA512 a28c0a79c5ca100f1720b10ca827697e07b23a205b1a8e4b3540ed8e21d3c1effc017e62296e2c5f2907da8df890a24673f8c8bf13c06bb2ce705800fd4eac21
|
||||
EBUILD wike-9999.ebuild 758 BLAKE2B 109b02d1a1eaf57123cb4d9e85a31b09f30b058db02c1aa503d166bbe7d3a02c3e51c14bf423e8b4f7fdeecd603d244a50fbd6422a96d9b776af0a5bf003cf2f SHA512 a28c0a79c5ca100f1720b10ca827697e07b23a205b1a8e4b3540ed8e21d3c1effc017e62296e2c5f2907da8df890a24673f8c8bf13c06bb2ce705800fd4eac21
|
||||
MISC metadata.xml 320 BLAKE2B 5a67c354c466f365fb929d26c8b295c744259e33e53e65575bdc569cc80b20dc3eb91b69114b84f8eb330cd7ab2da33f93af6596bcad5111eb39ff027040f198 SHA512 53f73c79b09b9fe5bba61dd6b1f00c32625d8e2442a955618f4467ec6d557a3a140251e974453091d10bee39498f1cbdf6a4b63b4f36bb117035e80505bf4c13
|
||||
|
37
app-text/wike/wike-1.8.0.ebuild
Normal file
37
app-text/wike/wike-1.8.0.ebuild
Normal file
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_9 )
|
||||
|
||||
inherit python-single-r1 meson xdg gnome2-utils
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
MY_PN="Wike"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="https://github.com/hugolabe/Wike/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
else
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/hugolabe/Wike.git"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Wikipedia reader for GNOME"
|
||||
HOMEPAGE="https://github.com/hugolabe/Wike"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/pygobject
|
||||
dev-python/requests
|
||||
"
|
||||
BDEPEND=""
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
@ -7,6 +7,7 @@ DIST gbinder-1.1.15.tar.gz 195682 BLAKE2B 05d6b6e50d7b9768d6acb5f1fc2dc857c521ef
|
||||
DIST gbinder-1.1.16.tar.gz 196397 BLAKE2B 4b9c3382bd45a0a55257015eb9ed9e5c3f21e58eb0cbb746c1163c4beca39ba82ff2477d8f9de2ed9f2eb362fdfd76603ac5789df6334f7fb47fc367d386c492 SHA512 983a64b972dc951d117310147eafdfe9e59020ab0f6c5d19ca34a436619de7c6c6e9434ec13d7642fdd924849dbd68c27f9d2cfe3530eba99f3bf11e271a6c9d
|
||||
DIST gbinder-1.1.18.tar.gz 196246 BLAKE2B 4bd45d6672167e6019477db028dd38f1d4ba2a0c87db5b3ec2ac2183625873096408604a17452c8655f84c38e5b109bc62637bf1a118c62f9cc92fa4a630cf79 SHA512 0d3202d2e258f0c1208bd0622012cfffc1644d35713943680ef7c1f99e58dec65ea99aa0cc0e700c252a5569c5f26b660378d33a3d89a6cab254de2832e25b41
|
||||
DIST gbinder-1.1.19.tar.gz 197559 BLAKE2B de07166eb216306904aabc05c0604afc0e50913dcf187a42f157e6996f6e7e90a974b583364b5c7ea060f6091453cb730257bf16e3fa75dea735cac286186220 SHA512 14837d125f20e9d633a6cbbfb05bf15414daf1716d3b170ae047f78fb74754fcc085394fd773337563340f0ffdc9d550fd8a1dd38d81c46d6abe4150690f6710
|
||||
DIST gbinder-1.1.23.tar.gz 201011 BLAKE2B 37b591591c4127e97de0df81233716099ba139514f407cc45d3e09d11d2c277ed14c8e35fea4b3c1d54d3672957b7531fd82cb867e74ed780eb8535820d592c6 SHA512 02b5f7989ac9700826efaadd2c2e3099af4ad6b021b97f4687f426865446e31d39a1fe253457d6920424774b6d4e765511a7da10ab4dd2daf46bdf3a6bbc0aea
|
||||
EBUILD gbinder-1.1.10.ebuild 727 BLAKE2B 5a50a55a79d859eb002dc407f112ee203c3da0e3dbf5079b39360194ae2524a0dcb52ef0ae8fa1d4d30c813a006841b3ddbc2dbc1d015835fbfa74dacb855185 SHA512 f2b9a56f5bee2b258aafebf3a1d075fdf9d589bad2f259b75a3ed566e1c99f03d7b905af2ce7fbfdbff38c8aef146216a318c1f8bfb5f2a9edd68e230b1a37bd
|
||||
EBUILD gbinder-1.1.11.ebuild 727 BLAKE2B 5a50a55a79d859eb002dc407f112ee203c3da0e3dbf5079b39360194ae2524a0dcb52ef0ae8fa1d4d30c813a006841b3ddbc2dbc1d015835fbfa74dacb855185 SHA512 f2b9a56f5bee2b258aafebf3a1d075fdf9d589bad2f259b75a3ed566e1c99f03d7b905af2ce7fbfdbff38c8aef146216a318c1f8bfb5f2a9edd68e230b1a37bd
|
||||
EBUILD gbinder-1.1.12.ebuild 727 BLAKE2B 5a50a55a79d859eb002dc407f112ee203c3da0e3dbf5079b39360194ae2524a0dcb52ef0ae8fa1d4d30c813a006841b3ddbc2dbc1d015835fbfa74dacb855185 SHA512 f2b9a56f5bee2b258aafebf3a1d075fdf9d589bad2f259b75a3ed566e1c99f03d7b905af2ce7fbfdbff38c8aef146216a318c1f8bfb5f2a9edd68e230b1a37bd
|
||||
@ -16,5 +17,6 @@ EBUILD gbinder-1.1.15.ebuild 723 BLAKE2B e98f011fb19d17ca30a035d7b78c977f4e030da
|
||||
EBUILD gbinder-1.1.16.ebuild 723 BLAKE2B 629ca8066a8cddc70dcb6c58c467a4f472c46361d46d13d33cf9186d449481419bc5b76f7c733a7e07f6fef9cc012e65c2f780860cad1cb6101affb65869d7d9 SHA512 6947c9305957999367ca8b73556476eb8403b1718077ec1af343953f700ee4e05caf8fe7e81e46d51739f998b900dfc9acc1dd696431c1b5847946a0002fc75b
|
||||
EBUILD gbinder-1.1.18.ebuild 723 BLAKE2B 629ca8066a8cddc70dcb6c58c467a4f472c46361d46d13d33cf9186d449481419bc5b76f7c733a7e07f6fef9cc012e65c2f780860cad1cb6101affb65869d7d9 SHA512 6947c9305957999367ca8b73556476eb8403b1718077ec1af343953f700ee4e05caf8fe7e81e46d51739f998b900dfc9acc1dd696431c1b5847946a0002fc75b
|
||||
EBUILD gbinder-1.1.19.ebuild 723 BLAKE2B 629ca8066a8cddc70dcb6c58c467a4f472c46361d46d13d33cf9186d449481419bc5b76f7c733a7e07f6fef9cc012e65c2f780860cad1cb6101affb65869d7d9 SHA512 6947c9305957999367ca8b73556476eb8403b1718077ec1af343953f700ee4e05caf8fe7e81e46d51739f998b900dfc9acc1dd696431c1b5847946a0002fc75b
|
||||
EBUILD gbinder-1.1.23.ebuild 723 BLAKE2B 629ca8066a8cddc70dcb6c58c467a4f472c46361d46d13d33cf9186d449481419bc5b76f7c733a7e07f6fef9cc012e65c2f780860cad1cb6101affb65869d7d9 SHA512 6947c9305957999367ca8b73556476eb8403b1718077ec1af343953f700ee4e05caf8fe7e81e46d51739f998b900dfc9acc1dd696431c1b5847946a0002fc75b
|
||||
EBUILD gbinder-9999.ebuild 723 BLAKE2B 629ca8066a8cddc70dcb6c58c467a4f472c46361d46d13d33cf9186d449481419bc5b76f7c733a7e07f6fef9cc012e65c2f780860cad1cb6101affb65869d7d9 SHA512 6947c9305957999367ca8b73556476eb8403b1718077ec1af343953f700ee4e05caf8fe7e81e46d51739f998b900dfc9acc1dd696431c1b5847946a0002fc75b
|
||||
MISC metadata.xml 328 BLAKE2B f68dea7312e47c49075786c8412a8df532afa7d53b694cea72b2c6dae52508c7d6c8b10b932b5b37153906698a145efac3d1854b7a1715c024ee750a1172e416 SHA512 b8ac6eb6d9fb90c91983c22ca81d5a522fec9dd15ea230d60949362d139b9adcd36c4b54ffacb6f92b31558f6fa1699a70dca40d4584d0cb5b52d037cfb9b9b6
|
||||
|
32
dev-libs/gbinder/gbinder-1.1.23.ebuild
Normal file
32
dev-libs/gbinder/gbinder-1.1.23.ebuild
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/mer-hybris/libgbinder.git"
|
||||
else
|
||||
MY_PN="lib${PN}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="GLib-style interface to binder"
|
||||
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="dev-libs/libglibutil"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_compile() {
|
||||
emake KEEP_SYMBOLS=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
|
||||
}
|
@ -8,6 +8,7 @@ DIST juce-6.1.2.tar.gz 17554625 BLAKE2B 40ee2769aa165337d9cad6dadf1e4ee60a0dd4e6
|
||||
DIST juce-6.1.3.tar.gz 18650466 BLAKE2B 911c7320241c0ef1036752f314d17bc57c52cdf7d91754e34c9e525a3639a435e14b8cc21aa62f37afbf2ed5efb85625e85c9c504e2e496432cd3cb1338583e1 SHA512 8ca658f4468f47c2c871b3ec0df3b64c918a0bfba9fdf76aa840505140cbf5a8aabc9692938a922be43b940d2fe24ab5142d5b8ff446c863785dd28850d1d666
|
||||
DIST juce-6.1.4.tar.gz 18649079 BLAKE2B ffbdc1817845a45be707da3f2f17c561c25377adfef606fee067e45da90dd268687aa189cf08f66727f6d6b1ecb78657fefcf1eb6272df316174242ef31a69fd SHA512 d956bbb1c8226b03f529332cb285799c732d0d4d564df4a253284219908391ba4b4ce3ea987dbcfbb42bb592336cf7edc14f24a9b2f898bf996afb1416bba062
|
||||
DIST juce-6.1.6.tar.gz 18703048 BLAKE2B 48e5a3f6bd56b2acd1ed1c84a4fb4ac0ac63465d639e9946e28ed5a89beb9d34721110e62e03ed1ab7501319c6caf3e5e6739c599b9de56cf41095922f70ac84 SHA512 795cde25790ba417f2e56c329129dab9c690c21e67656cf9775801b8a5455762391b5422fdc460ca9a14bb46eda0f47e8d573c4b76058e33f42e11fe9da649c9
|
||||
DIST juce-7.0.0.tar.gz 19036941 BLAKE2B 3d5edb5d9bd9cd2ed828a39e025caab9273bccc21ce733d7dca9028a905f52a90c38a8f99b00caf5293f5848c9f447351a249ada23a1d05dbee8d59616ae9a17 SHA512 0347380fce37eae58a2cfd2d14cf3d8025b37e8de87104656cc0699a8de914762199d4e6a214d24afd99cee548ec6aec198a7a04d804a97d0f4ceed49bf9a969
|
||||
EBUILD juce-6.0.1.ebuild 2640 BLAKE2B 7a716225de442b7e5961b862df80c73b76166d357a9940d12fa3211bf82e569e62fcb402c65f7e3b39f88a7c195bcc7456e457cc6c982f9eca70803da69f5941 SHA512 262519805859fd7ee38645ea9e8967a76f32434d5d3523ff00d450561847aeb782cea8f9c2d4a36545267ce7c7b5a4d551ff7991b7b56f4077cfae5a2d5f33ce
|
||||
EBUILD juce-6.0.4.ebuild 2640 BLAKE2B ca6134b7de084df98dfb74b718f9a5f2b2aaa0f7d4bd7061037080f7311d3080f61d40b42048046a0bcf1609d5152c04f1e968735097059d8d5466d5b99dc6be SHA512 b638b8eb3805a5af4db21214035ff935b00eb5050e52d79237203125e9c64f9ede38e6aa1a0778159a685e8e475563fca21a67605a0f7c68d0dec1aac3c75e34
|
||||
EBUILD juce-6.0.7.ebuild 2635 BLAKE2B a9e36aff458a3ebf594f355c7e98d6c878da5f55a2cb98a86981f07c658786c8a468146ce571e41f357dff01e2ac80152445427bc21e7bdaf859b4e3f2404db5 SHA512 6da5077c8f1267093b5e1e0d4f851733ba5b7654a9061c657ca30c981777482dc7a77e67eb773e4095b93f011a233dad3dfad3bfd586b5bd6c1601392b7962d6
|
||||
@ -16,6 +17,7 @@ EBUILD juce-6.1.0.ebuild 2631 BLAKE2B 05731b337f680589a71f5aa1af9226ad9100d7ccac
|
||||
EBUILD juce-6.1.1.ebuild 2631 BLAKE2B d78fc7c3c75a5444a2f55a454ef825d8e96e57e62c2ff4127c4b24ab0bbea16116a4519ac3629f36a795ef4f90acd319ad626c1a416e1606a90ac0600d1dfffe SHA512 8d7255bfa69b9c5e9498aa42ac45f7493fa15346001d1d4fd5ba42978ca872766b71ddc4fd11e785ac9aa36c196d1bf78321988120992f186b00569d74e17f59
|
||||
EBUILD juce-6.1.2.ebuild 2631 BLAKE2B ba8857bed121a9dc6e2af762057ab23b7deea98eba9d8c23630bba03c8e5d4f0775fa67f25f16a7581c4d47d47026b0bd64d0a388ca1b52bbb83575e175055bf SHA512 ed9b36a8f38076c5a396a9a9b7b7368a5f222649e56c75e527f6231e079a7f60ef85b38bdceb8a17752449efb553489607a376208d92184ea6087b1c28954152
|
||||
EBUILD juce-6.1.3.ebuild 2629 BLAKE2B 0995973d1055d6867208233d076c6febbe9dd3fb6d9cdab19d02a3e8b19df3c1eab7f1ee63dc2782e4d6a9722f2eb58bf24cd32974968c03c9aa994584088a42 SHA512 7eb361a02a2acf927aba77d402a3b46136a39199140f01aef85b76e4f1f904ab33eba76eea64093e7642be1725e79a2b2d91bf369f8e91cad9fa8c99599cba19
|
||||
EBUILD juce-6.1.4.ebuild 2629 BLAKE2B 0995973d1055d6867208233d076c6febbe9dd3fb6d9cdab19d02a3e8b19df3c1eab7f1ee63dc2782e4d6a9722f2eb58bf24cd32974968c03c9aa994584088a42 SHA512 7eb361a02a2acf927aba77d402a3b46136a39199140f01aef85b76e4f1f904ab33eba76eea64093e7642be1725e79a2b2d91bf369f8e91cad9fa8c99599cba19
|
||||
EBUILD juce-6.1.4.ebuild 2629 BLAKE2B 72b82df5d86b7780e33063cd1fb5fb2bb01e43a8384ee60cd6a99179535b299b8e4f9e57c8c22684ec9e88da096b72a89a3a5c6bcfd395cc37e4140a4cbb5438 SHA512 37150803ef4417edde0ed57dc3f8387e9251d6d66f36bc1b2c7c81dcdca07ed407f1f089a05a68b3f7331bb5bacce8d16c718b472293948d38ccc40a2d0974fc
|
||||
EBUILD juce-6.1.6.ebuild 2629 BLAKE2B 13aeb3dc39e20799a8980dde216669e395c31b5ff9e38183ecfe2443a0ed693d8284c1406bbed1fd7f5d1710569202bc4be5ef3c40d3acd2edc91383f28df189 SHA512 6953989aa9be8691ce82de1aa7620580bf3487e3e0a09fb8d6cf79fff6444894af15c07fdd8ceb0b62b0d5a01bca4575f2637f50d51547ba21faca0985e70cdd
|
||||
EBUILD juce-7.0.0.ebuild 2634 BLAKE2B b610d6e549d90976353b8578c56da0df690b86d521201f5b95057c3641239734fdb964860b636db556905fd774eb68bdc77e3ee09cf53714fac4298fd106318b SHA512 df536a34d3ef6559431a450bd70e49e6b37bdfd6fc9a09e3d66460a1099c5a01413c386cf7338a6702d08f7161c026d4656476fd9360e1fd5c766537e5d0eeac
|
||||
MISC metadata.xml 518 BLAKE2B 74ee7a6aa275101ff13a4d37831904b483a5a1cc8362f05def36fe4dca2f334bdeec50094bff32bd8295b1fbd3e6a7d26ca495a8ed958f0e4df9eb00aee2f8e6 SHA512 39571708fc24e65dba6b3593b1af24fafb100925f9cb027107c86fb5c854e03fd1c3b0e1cb6ba99cc5b75280b4f47efbf0932aacd007e04efa351864a18c4d25
|
||||
|
@ -19,7 +19,7 @@ fi
|
||||
DESCRIPTION="A cross-platform C++ framework"
|
||||
HOMEPAGE="https://juce.com/"
|
||||
LICENSE="juce-6"
|
||||
SLOT="6.1.3"
|
||||
SLOT="6.1.4"
|
||||
IUSE="+projucer extras examples"
|
||||
|
||||
DEPEND="
|
||||
|
88
dev-libs/juce/juce-7.0.0.ebuild
Normal file
88
dev-libs/juce/juce-7.0.0.ebuild
Normal file
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/juce-framework/JUCE.git"
|
||||
else
|
||||
MY_PN="JUCE"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="https://github.com/juce-framework/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A cross-platform C++ framework"
|
||||
HOMEPAGE="https://juce.com/"
|
||||
LICENSE="JUCE-7-EULA"
|
||||
SLOT="7.0.0"
|
||||
IUSE="+projucer extras examples"
|
||||
|
||||
DEPEND="
|
||||
media-libs/alsa-lib
|
||||
media-libs/freetype:2
|
||||
net-libs/webkit-gtk
|
||||
net-misc/curl
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-eselect/eselect-juce
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-util/cmake-3.15
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
"-DJUCE_BUILD_EXAMPLES="$(usex examples ON OFF)
|
||||
)
|
||||
if use projucer || use extras ; then
|
||||
mycmakeargs+=("-DJUCE_BUILD_EXTRAS=ON")
|
||||
else
|
||||
mycmakeargs+=("-DJUCE_BUILD_EXTRAS=OFF")
|
||||
fi
|
||||
if use projucer && ! use extras ; then
|
||||
cd extras
|
||||
cmake_comment_add_subdirectory AudioPerformanceTest
|
||||
cmake_comment_add_subdirectory AudioPluginHost
|
||||
cmake_comment_add_subdirectory BinaryBuilder
|
||||
cmake_comment_add_subdirectory NetworkGraphicsDemo
|
||||
cmake_comment_add_subdirectory UnitTestRunner
|
||||
cd ..
|
||||
fi
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install JUCE to /opt
|
||||
dodir /opt
|
||||
cp -r "${S}/" "${D}/opt/${P}/" || die
|
||||
# Move programs to JUCE folder
|
||||
cp "${BUILD_DIR}/tools/extras/Build/juceaide/juceaide_artefacts/Debug/juceaide" "${D}/opt/${P}/"
|
||||
if use projucer || use extras ; then
|
||||
cp "${BUILD_DIR}/extras/Projucer/Projucer_artefacts/${CMAKE_BUILD_TYPE}/Projucer" "${D}/opt/${P}/"
|
||||
fi
|
||||
if use extras ; then
|
||||
cp "${BUILD_DIR}/extras/AudioPerformanceTest/AudioPerformanceTest_artefacts/${CMAKE_BUILD_TYPE}/AudioPerformanceTest" "${D}/opt/${P}/"
|
||||
cp "${BUILD_DIR}/extras/AudioPluginHost/AudioPluginHost_artefacts/${CMAKE_BUILD_TYPE}/AudioPluginHost" "${D}/opt/${P}/"
|
||||
cp "${BUILD_DIR}/extras/BinaryBuilder/BinaryBuilder_artefacts/${CMAKE_BUILD_TYPE}/BinaryBuilder" "${D}/opt/${P}/"
|
||||
cp "${BUILD_DIR}/extras/NetworkGraphicsDemo/NetworkGraphicsDemo_artefacts/${CMAKE_BUILD_TYPE}/NetworkGraphicsDemo" "${D}/opt/${P}/"
|
||||
cp "${BUILD_DIR}/extras/UnitTestRunner/UnitTestRunner_artefacts/${CMAKE_BUILD_TYPE}/UnitTestRunner" "${D}/opt/${P}/"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -f ${EROOT}/usr/bin/juceaide ]]; then
|
||||
eselect juceaide set "${P}"
|
||||
einfo "${P} set as the default juceaide version"
|
||||
fi
|
||||
if use projucer && [[ ! -f ${EROOT}/usr/bin/Projucer ]]; then
|
||||
eselect projucer set "${P}"
|
||||
einfo "${P} set as the default Projucer version"
|
||||
fi
|
||||
}
|
@ -6,6 +6,7 @@ DIST libglibutil-1.0.61.tar.gz 57089 BLAKE2B a01ae3006b6885fbb1dde391cdb6dccd141
|
||||
DIST libglibutil-1.0.62.tar.gz 57768 BLAKE2B d57c05100b36d71055b8c98ef6c78487252951f0fe2e5d744f597ec0b261c6166c10694629af65fc7f575890b8fbe31b0f69c8d851282f5ab4f4718bc129568b SHA512 cf0b28da2ff7aa3cf11f519e78142de11d3419c980c8473cf5bad26b91a29874a61797867b801c4a38a025e6ec1672fa8d4b2c2b3d7bd1c6485f74ece9f724cf
|
||||
DIST libglibutil-1.0.63.tar.gz 58371 BLAKE2B 731b4447e00209bc53d49297e7ad5c8535006a2a33a2b0d82268f2792da485685ec9a0051e533eba3afc3d8a714583c0189a0da2d577c94d5d0366cb29561020 SHA512 f45e9407d7a4872f25877fd3e20162a501423c795f053a5d4566fc95081258c2acd469ee5eafa01c49c3731dca6a1e07bfbc970817b3e8644ac10f3e6e5506c5
|
||||
DIST libglibutil-1.0.64.tar.gz 58414 BLAKE2B 95c9f1d182365d3edb1997e92ced5a2a5c39545c1f6e30333cecfe385e33199ca36165f84b0db5d4a2a92440fc8ef411ce0b7cc583c32a4371b0f377bcd159e8 SHA512 b991dc85c31d6b35ff9a3c2a9526b5ab4ca6b457debeef96e5df6f49c108f9f6ac625d4ec642c7ee59497054d477d8e958bf38e7805229f0e943e59aa7703cd7
|
||||
DIST libglibutil-1.0.65.tar.gz 58461 BLAKE2B 55d67fdcd8f557222f6f37711da0609077a2feea2e3aa7c851c84e87f639105aa813bd7f7b5eed48d1d5967a64148fd19b3745b793a8622ce32663522ec65ed0 SHA512 c232407b07eec5d4645432f822b8b976d542f3da5d3faca138c4be35580a94e21504cfc1c38e0c16e9f13e3d371092c64a84166da7649f500d0768c79c801285
|
||||
EBUILD libglibutil-1.0.55.ebuild 649 BLAKE2B 7f20128261582f802a74a7b204c77653d6bea447aefd843f0df6b4c921f9c11f91fd4a142c2f09d59f09f8879ae0820f22cc0438c6f6fe296d31c6d223ce8f0c SHA512 53aa1facaa34ad92a9767c34f3f0a5336c1f40c2140aa5895587c18b01753bdecf8343322ae18c30d1fe940ccecb3a6524c2e2a35dcf31a2d55ed93f947f11c9
|
||||
EBUILD libglibutil-1.0.56.ebuild 649 BLAKE2B 7f20128261582f802a74a7b204c77653d6bea447aefd843f0df6b4c921f9c11f91fd4a142c2f09d59f09f8879ae0820f22cc0438c6f6fe296d31c6d223ce8f0c SHA512 53aa1facaa34ad92a9767c34f3f0a5336c1f40c2140aa5895587c18b01753bdecf8343322ae18c30d1fe940ccecb3a6524c2e2a35dcf31a2d55ed93f947f11c9
|
||||
EBUILD libglibutil-1.0.57.ebuild 649 BLAKE2B 7f20128261582f802a74a7b204c77653d6bea447aefd843f0df6b4c921f9c11f91fd4a142c2f09d59f09f8879ae0820f22cc0438c6f6fe296d31c6d223ce8f0c SHA512 53aa1facaa34ad92a9767c34f3f0a5336c1f40c2140aa5895587c18b01753bdecf8343322ae18c30d1fe940ccecb3a6524c2e2a35dcf31a2d55ed93f947f11c9
|
||||
@ -14,5 +15,6 @@ EBUILD libglibutil-1.0.61.ebuild 649 BLAKE2B 07e68ed884db4b16c2f0e7ae3b2d8301367
|
||||
EBUILD libglibutil-1.0.62.ebuild 649 BLAKE2B 1c66776bc2550fa44d7606a89ca465a8d63157830bd18a0224e752ec6da8375126ce6acdfe413e43a57e7aa352251c2dae8e6baea568cbf34267d4cea1195d71 SHA512 45eb578a11393129c227adaa03a4bbf295512bd1c06069d411c726101375afd2034bbeaf1a1a11c6783fbd5afe6a45df9cf0216d64df0e66c76e2deea4e2da7c
|
||||
EBUILD libglibutil-1.0.63.ebuild 649 BLAKE2B 1c66776bc2550fa44d7606a89ca465a8d63157830bd18a0224e752ec6da8375126ce6acdfe413e43a57e7aa352251c2dae8e6baea568cbf34267d4cea1195d71 SHA512 45eb578a11393129c227adaa03a4bbf295512bd1c06069d411c726101375afd2034bbeaf1a1a11c6783fbd5afe6a45df9cf0216d64df0e66c76e2deea4e2da7c
|
||||
EBUILD libglibutil-1.0.64.ebuild 649 BLAKE2B 1c66776bc2550fa44d7606a89ca465a8d63157830bd18a0224e752ec6da8375126ce6acdfe413e43a57e7aa352251c2dae8e6baea568cbf34267d4cea1195d71 SHA512 45eb578a11393129c227adaa03a4bbf295512bd1c06069d411c726101375afd2034bbeaf1a1a11c6783fbd5afe6a45df9cf0216d64df0e66c76e2deea4e2da7c
|
||||
EBUILD libglibutil-1.0.65.ebuild 649 BLAKE2B 1c66776bc2550fa44d7606a89ca465a8d63157830bd18a0224e752ec6da8375126ce6acdfe413e43a57e7aa352251c2dae8e6baea568cbf34267d4cea1195d71 SHA512 45eb578a11393129c227adaa03a4bbf295512bd1c06069d411c726101375afd2034bbeaf1a1a11c6783fbd5afe6a45df9cf0216d64df0e66c76e2deea4e2da7c
|
||||
EBUILD libglibutil-9999.ebuild 649 BLAKE2B 1c66776bc2550fa44d7606a89ca465a8d63157830bd18a0224e752ec6da8375126ce6acdfe413e43a57e7aa352251c2dae8e6baea568cbf34267d4cea1195d71 SHA512 45eb578a11393129c227adaa03a4bbf295512bd1c06069d411c726101375afd2034bbeaf1a1a11c6783fbd5afe6a45df9cf0216d64df0e66c76e2deea4e2da7c
|
||||
MISC metadata.xml 329 BLAKE2B cf66716eff63e054018ed3cfb26094b56df3e7a90d06f8225c10210283f61028fbcc32ee48bd4af2b940b0af81f92272e810fe925d3aee57cbe18800dd9209db SHA512 31f7c7169d9868fc20bbfcecdbf04b7ccf82cbb6833df4759c9a206372264d8e9748a434778c35f9b60e8050b720b3fa08938b4b7680ab210c625226fc09b408
|
||||
|
29
dev-libs/libglibutil/libglibutil-1.0.65.ebuild
Normal file
29
dev-libs/libglibutil/libglibutil-1.0.65.ebuild
Normal file
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/sailfishos/libglibutil.git"
|
||||
else
|
||||
SRC_URI="https://github.com/sailfishos/libglibutil/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Library of glib utilities"
|
||||
HOMEPAGE="https://github.com/sailfishos/libglibutil"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="dev-libs/glib"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_compile() {
|
||||
emake KEEP_SYMBOLS=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
|
||||
}
|
556
licenses/JUCE-7-EULA
Normal file
556
licenses/JUCE-7-EULA
Normal file
@ -0,0 +1,556 @@
|
||||
JUCE 7 End User License Agreement
|
||||
|
||||
IMPORTANT NOTICE: PLEASE READ CAREFULLY BEFORE DOWNLOADING, INSTALLING OR USING
|
||||
THE SOFTWARE:
|
||||
|
||||
Welcome to JUCE 7! This JUCE 7 end-user licence agreement (Agreement) is a legal
|
||||
agreement between you (Licensee or you) and Raw Material Software Limited (RMS,
|
||||
Licensor, us or we) for the JUCE 7 Framework, which includes both the JUCE Code
|
||||
and the Projucer and DemoRunner Software, and the associated media. For the
|
||||
purposes of this Agreement, JUCE Personal, JUCE Pro, JUCE Indie, JUCE Education,
|
||||
shall be described as “Code”, and Projucer and DemoRunner shall be described as
|
||||
“Software” and the Code and Software may be described as “Framework”. Users of
|
||||
JUCE 6 should refer to the JUCE 6 End-User License Agreement. Users of JUCE 5
|
||||
should refer to the JUCE 5 End-User License Agreement. Users of JUCE 4 should
|
||||
refer to the JUCE 4 End-User License Agreement.
|
||||
|
||||
IMPORTANT NOTICE TO ALL USERS:
|
||||
|
||||
BY CLICKING ON THE "ACCEPT" BUTTON LINKING TO THESE TERMS, OR BY DOWNLOADING,
|
||||
INSTALLING OR USING THE JUCE FRAMEWORK, YOU AGREE TO THE TERMS OF THIS
|
||||
AGREEMENT, AND ALL INCORPORATED TERMS INCLUDING THE JUCE PRIVACY POLICY AND
|
||||
WEBSITE TERMS OF SERVICE, AS APPLICABLE, WHICH WILL BIND YOU. IF YOU DO NOT
|
||||
AGREE TO THE TERMS OF THIS AGREEMENT, WE WILL NOT LICENSE THE JUCE FRAMEWORK TO
|
||||
YOU AND YOU MUST DISCONTINUE THE INSTALLATION OR DOWNLOAD PROCESS OR CEASE USE
|
||||
OF THE JUCE FRAMEWORK. If you are accepting the terms of this Agreement on
|
||||
behalf of a company or other legal entity, you represent and warrant that you
|
||||
have the authority to bind that company or other legal entity to the terms of
|
||||
this Agreement and, in such event, “you” and “Licensee” will refer to that
|
||||
company or other legal entity. You affirm that you are at least 18 years of age.
|
||||
If you are not 18 years of age but you are at least the age of 13, you may use
|
||||
the JUCE Framework only if your parent or guardian agrees to be bound by this
|
||||
Agreement. Parents and guardians of users under the age of 18 agree to the terms
|
||||
of this Agreement, and any reference to “you” shall include the parent or
|
||||
guardian.
|
||||
|
||||
You should print a copy of this Licence for future reference.
|
||||
|
||||
Each JUCE licence comes with similar, yet slightly different features, which are
|
||||
fully explained in the chart found here. A truncated version of the chart is
|
||||
found directly below. JUCE Personal Free JUCE Indie $40 JUCE Pro $130
|
||||
Education Free Splash screen ‘Made with JUCE’ splashscreen Custom animation
|
||||
or none Custom animation or none ‘Made with JUCE’ splash screen Revenue
|
||||
or funding limit $50k $500k No limit No limit Minimum
|
||||
commitment 1 month 1 month One-off perpetual price
|
||||
$800 $2,600
|
||||
|
||||
Each type of JUCE licence also comes with different Minimum Commitments, Revenue
|
||||
Limits and Fees, as discussed below.
|
||||
|
||||
REVENUE LIMITS AND MINIMUM COMMITMENTS
|
||||
|
||||
There are different licences and options for use of the JUCE Code, and each
|
||||
licence has different Minimum Commitments, Revenue Limits and features. To see
|
||||
the full set of features and functionality of each licence, please visit
|
||||
https://juce.com/get-juce. The following describes the Minimum Commitments and
|
||||
Revenue Limits for each licence. Revenue Limits are based on gross revenue,
|
||||
meaning all monies collected, including through funding, whether it be received
|
||||
in connection with your JUCE Applications or not, without offsets of any kind.
|
||||
|
||||
JUCE Personal
|
||||
|
||||
JUCE Personal comes with one licence seat and aims to provide individuals with
|
||||
the opportunity to utilize JUCE free of charge. We provide this licensing option
|
||||
to grow the base of developers who can engage with JUCE and explore its
|
||||
capabilities. To this end, there is no Minimum Commitment. However, you may only
|
||||
use your JUCE Personal to release Applications up to a Revenue Limit of $50,000
|
||||
(USD or currency conversion equivalent). This means that if gross revenue is
|
||||
generated or raised by you in the amount of $50,000 or more, which is gross
|
||||
revenue, without offsets of any kind and based on overall monies collected, then
|
||||
you may only continue to release your Application in connection with your JUCE
|
||||
Personal licence if (a) you license your Application as an open-source project
|
||||
under the GNU License, as further described in clause 1.9 below, or (b) you
|
||||
upgrade to JUCE Indie or JUCE Pro, as applicable. If you want to distribute your
|
||||
Application, but don’t want to release your Application under the GNU License,
|
||||
then you must upgrade to either JUCE Indie or JUCE Pro.
|
||||
|
||||
JUCE Indie
|
||||
|
||||
JUCE Indie is for smaller companies and teams generating less than a Revenue
|
||||
Limit of $500k per year in gross revenue or funding. Companies qualifying for
|
||||
JUCE Indie can acquire multiple licences for $40/month per developer under the
|
||||
subscription plan or $800 for a one-off perpetual licence per developer. We
|
||||
require a 1-month Minimum Commitment for the JUCE Indie subscription plan. You
|
||||
may release Applications with your JUCE Indie licence up to a Revenue Limit of
|
||||
$500,000. This means that if your company’s total gross revenue earned or raised
|
||||
exceeds $500,000, then you will be required to either upgrade to JUCE Pro,
|
||||
license your Application as an open-source project under the GNU License, or
|
||||
stop using the Framework and distributing your Applications.
|
||||
|
||||
JUCE Pro
|
||||
|
||||
JUCE Pro is for businesses and teams and is also offered as a per-developer
|
||||
licence, with a Fee required for each developer on a team or within a business
|
||||
who uses JUCE Pro. Companies can acquire the JUCE Pro license for $130/month per
|
||||
developer under the subscription plan or $2,600 for a one-off perpetual licence
|
||||
per developer. We require a 1-month Minimum Commitment for the JUCE Pro
|
||||
subscription plan. There is no Revenue Limit for use of JUCE Pro.
|
||||
|
||||
JUCE Education
|
||||
|
||||
JUCE Education is offered to bona fide educational institutions and comes with a
|
||||
number of seats as requested by the educational institution. JUCE Education is
|
||||
free and does not come with any Minimum Commitments or Revenue Limits. You agree
|
||||
to submit any requested documentation to show proof of a bona fide educational
|
||||
institute.
|
||||
|
||||
What are the Projucer and the DemoRunner?
|
||||
|
||||
The Projucer and DemoRunner are not to be confused with the JUCE Code. The
|
||||
Projucer is rather a Software project management tool to be used with the JUCE
|
||||
Code that helps you organize your Code. The DemoRunner is a simple app
|
||||
showcasing the capabilities of the JUCE Code. Both are included in your JUCE
|
||||
licence. The Projucer and the DemoRunner are referred to as “Software,” and the
|
||||
JUCE Code together with the Projucer and DemoRunner Software are collectively
|
||||
referred to as “Framework” throughout this Agreement.
|
||||
|
||||
What is the GNU General Public License?
|
||||
|
||||
If you exceed your Revenue Limit for JUCE Personal and don’t want to upgrade to
|
||||
a JUCE Indie or JUCE Pro license, then to distribute your Applications you must
|
||||
release the source code under the open-source GNU General Public License v.3 as
|
||||
described in this Agreement.
|
||||
|
||||
During the term of this Agreement, you expressly acknowledge and agree that if
|
||||
you are a JUCE Personal, JUCE Indie user and the Revenue Limit thresholds,
|
||||
above, are exceeded, then you may no longer use that tier of the Framework to
|
||||
distribute Applications, and to continue distributing Applications you must
|
||||
either: (a) purchase a different JUCE licence (if eligible); (b) cease
|
||||
distributing your Applications; (c) license your Applications under the GNU
|
||||
License. We may monitor your compliance with and enforce these restrictions and
|
||||
requirements as described in clause 10.4 below.
|
||||
|
||||
1. Grant and scope of Licence for the Framework
|
||||
|
||||
1.1. We do not sell the Framework to you. The Framework is licensed to you as
|
||||
described in this Agreement and we remain the owners of the Framework at all
|
||||
times. Provided you adhere to the terms of this Agreement, including payment of
|
||||
Fees and Minimum Commitments, we grant you a non-exclusive, non-transferable
|
||||
(except as provided in clause 11.2 below) licence to download, develop, and
|
||||
modify the Code to enable the development of the Applications on the terms of
|
||||
this Agreement, and to download the Software to be used in connection with the
|
||||
Code.
|
||||
|
||||
1.2. The following five JUCE modules are governed by the permissive ISC License:
|
||||
juce_core, juce_audio_devices, juce_audio_basics, juce_events, juce_blocks.
|
||||
|
||||
1.3. Each JUCE licence includes New Features and Minor Updates for that specific
|
||||
JUCE license and all previous versions of JUCE, but does not include New
|
||||
Releases.
|
||||
|
||||
1.4. Each JUCE licence comes with a specific number of seats for users to
|
||||
utilise the Framework, and you agree that only one user may utilise the
|
||||
Framework per seat offered in your specific JUCE licence for the purposes of
|
||||
coding and development. Note: if you have a JUCE Pro license and are installing
|
||||
JUCE on multiple computers and such computers are only being used for
|
||||
compilation and testing, such usage is included in your JUCE Pro license and no
|
||||
additional seats are required.
|
||||
|
||||
1.5. You may not use a JUCE subscription licence to license Applications owned
|
||||
by a third party. Where the Licensee Content is not owned by the licence holder
|
||||
the licence holder must have a perpetual licence.
|
||||
|
||||
1.6. You may not use JUCE Personal, JUCE Indie, JUCE Pro or JUCE Education
|
||||
simultaneously. You may not combine or integrate your Licensee Content developed
|
||||
with one tier of the Code (e.g., JUCE Personal) simultaneously with any of your
|
||||
Licensee Content that you develop with another tier (e.g., JUCE Indie or JUCE
|
||||
Pro).
|
||||
|
||||
1.7. You may sell or distribute Applications using the Code that incorporates
|
||||
your Licensee Content to end users, provided that you adhere to the terms in
|
||||
this Agreement, including paying applicable Fees once you hit your Revenue
|
||||
Limit. You may not sell, sublicense, or otherwise distribute the Code or
|
||||
Software on their own.
|
||||
|
||||
1.8. Where you have licensed JUCE Education, you may be requested to provide
|
||||
certain documentation before being approved, and RMS reserves the right in its
|
||||
sole discretion to decline authorization for JUCE Education.
|
||||
|
||||
1.9. Remember, unless you upgrade to JUCE Indie or JUCE Pro, if you exceed the
|
||||
Revenue Limit for JUCE Personal and you want to continue distributing
|
||||
Applications, then you must do so under the GNU GPLv3 License. The GNU GPLv3 is
|
||||
an open-source licence and requires, among other things, that you make your
|
||||
source code available and license modified files and larger derived works
|
||||
(including all linked code) under the same terms of the GNU License. Please
|
||||
review the terms of the GNU GPLv3 License carefully.
|
||||
|
||||
1.10. You may not create Applications directed toward Children, unless you fully
|
||||
comply with the COPPA rules, including without limitation obtaining verifiable
|
||||
parental consent, as further described in clause 10 below. You are responsible
|
||||
for any liabilities arising out of a violation of COPPA.
|
||||
|
||||
1.11. Each particular type of JUCE license comes with certain features as
|
||||
described further in this chart, and you agree to only use the JUCE Framework as
|
||||
is allowed under your particular JUCE licence, including not removing the JUCE
|
||||
splash screen if you have the JUCE Personal or JUCE Education licence.
|
||||
|
||||
2. Restrictions
|
||||
|
||||
Except as expressly set out in this Agreement or as permitted by any local law,
|
||||
you undertake:
|
||||
|
||||
2.1. not, in whole or in part, to copy the Framework except where such copying
|
||||
is incidental to normal use of the Framework;
|
||||
|
||||
2.2. not to rent, lease, sub-license, loan, translate, merge, adapt, vary or
|
||||
modify the Framework nor permit the Framework or any part of it to be combined
|
||||
with, or become incorporated in, any other programs or frameworks;
|
||||
|
||||
2.3. not to do anything that could cause or result in the Framework being
|
||||
subject to any open source licence (or similar licence) that requires as a
|
||||
condition of use, modification or distribution that the Framework or other
|
||||
software combined or distributed with the Framework be:
|
||||
|
||||
2.3.1.disclosed or distributed in source code form; 2.3.2. licensed for the
|
||||
purpose of making derivative works; or 2.3.3. redistributable at no charge.
|
||||
please note if you are interested in an open source option, please review the
|
||||
JUCE Personal licence terms referenced in clause 1.9 above
|
||||
|
||||
2.4. not to disassemble, de-compile, reverse engineer or create derivative works
|
||||
based on the whole or any part of the Framework nor attempt to do any such
|
||||
things except to the extent expressly permitted by applicable law;
|
||||
|
||||
2.5. to maintain accurate and up-to-date records of the number and locations of
|
||||
all copies of the Framework;
|
||||
|
||||
2.6. to comply with all applicable laws, including all technology control or
|
||||
export laws and regulations;
|
||||
|
||||
2.7. to supervise and control use of the Framework and ensure that the Framework
|
||||
is used by your employees and representatives in accordance with the terms of
|
||||
this Agreement;
|
||||
|
||||
2.8. not to use the Framework in connection with any Licensee Content,
|
||||
Application or otherwise that infringes or misappropriates any third party
|
||||
right, including any intellectual property, property, privacy, contract or other
|
||||
proprietary right or for any other illegal or immoral purpose;
|
||||
|
||||
2.9. not to delete or in any manner alter any of our copyright, trademark or
|
||||
other proprietary rights notices or markings appearing on or in the Framework;
|
||||
|
||||
2.10.not otherwise use, copy, transfer or distribute the Framework or part of
|
||||
it, except as expressly permitted by this Agreement, in any manner which is
|
||||
inconsistent with this Agreement.
|
||||
|
||||
3. Fees and Minimum Commitments
|
||||
|
||||
3.1. Where you have purchased a JUCE subscription licence, you agree to pay the
|
||||
subscription Fee from the first day of purchase, and recurring every month on
|
||||
the same day, for the Minimum Commitment, where applicable. Through purchasing a
|
||||
subscription you authorise RMS to send instructions to the financial institution
|
||||
that issued your payment card to take Fees from your card account in accordance
|
||||
with this Agreement.
|
||||
|
||||
3.2. We may change the Fees associated with our subscription plans from time to
|
||||
time, or may upgrade a subscription license to the latest New Release of the
|
||||
Framework. These changes will be communicated to you in advance. Subject to
|
||||
applicable law, you accept the new Fee or New Release by continuing to use the
|
||||
Framework after the change has taken effect. You have the right to reject a Fee
|
||||
change or New Release by terminating your subscription prior to the change going
|
||||
into effect.
|
||||
|
||||
3.3. Where you have purchased a perpetual licence you agree to pay the Fee as
|
||||
notified to you on the Website at the time you purchase your JUCE licence.
|
||||
|
||||
3.4. All payments of Fees are non-refundable.
|
||||
|
||||
3.5. All Fees payable under this Agreement are exclusive of VAT or any relevant
|
||||
local sales taxes, for which you shall be responsible.
|
||||
|
||||
3.6. Without limiting all available remedies, in the event RMS discovers that
|
||||
you have been using the Code in breach of this Agreement, or have exceeded your
|
||||
Revenue Limit in breach of this Agreement, you shall be liable for the amount of
|
||||
Fees due if you had properly purchased a JUCE subscription licence, the amount
|
||||
of any audit, and internal administration costs in the amount of no less than
|
||||
£1,000.
|
||||
|
||||
4. Support
|
||||
|
||||
4.1. We shall have no obligation to provide support and maintenance services to
|
||||
you. You may participate in our online support forum in accordance with our
|
||||
forum policies in place from time to time. Further support and maintenance
|
||||
services may be offered at our sole discretion, and may be offered as a feature
|
||||
of the JUCE licence you purchase.
|
||||
|
||||
4.2. You acknowledge and agree that we have no obligation under this Agreement
|
||||
to provide New Features, Minor Updates, or New Releases of the Framework.
|
||||
|
||||
5. Intellectual Property Rights
|
||||
|
||||
5.1. You acknowledge that all Intellectual Property Rights in the Framework and
|
||||
all copies thereof throughout the world belong to us, that rights in the
|
||||
Framework are licensed (not sold) to you, and that you have no rights in, or to,
|
||||
the Framework other than the right to use it in accordance with the terms of
|
||||
this Agreement.
|
||||
|
||||
5.2. You shall own all modifications you make to the Code, and all Intellectual
|
||||
Property Rights therein, that are created and incorporated in the Application,
|
||||
subject to our continuing ownership of the Framework and all associated
|
||||
Intellectual Property Rights in the Framework.
|
||||
|
||||
6. Disclaimer of Warranty
|
||||
|
||||
6.1. The Framework is provided “as is” without warranty of any kind, including
|
||||
without limitation any warranties that the Framework or Application will be
|
||||
uninterrupted, error-free or otherwise free from infringement. All other
|
||||
conditions, warranties or other terms whether express or implied, or
|
||||
incorporated into this Agreement or any collateral contract, whether by statute,
|
||||
common law or otherwise, including without limitation warranty of
|
||||
merchantability or fitness for a particular purpose are hereby excluded to the
|
||||
fullest extent permitted by law, including the implied conditions, warranties or
|
||||
other terms as to satisfactory quality, fitness for purpose or the use of
|
||||
reasonable skill and care.
|
||||
|
||||
6.2. You acknowledge that the Framework has not been developed to meet your
|
||||
individual requirements and that it is therefore your responsibility to ensure
|
||||
that the facilities and functions of the Framework meet your requirements.
|
||||
|
||||
7. Limitation of Liability and Indemnification
|
||||
|
||||
7.1. Neither RMS nor its parent company, subsidiaries, employees, partners or
|
||||
contractors shall in any circumstances whatsoever be liable to you, whether in
|
||||
contract, tort (including negligence), breach of statutory duty, or otherwise,
|
||||
arising under or in connection with this Agreement for any indirect,
|
||||
consequential or special loss or damage, including but not limited to, for:
|
||||
|
||||
7.1.1. loss of profits, sales, business, or revenue; business interruption;
|
||||
7.1.2. loss of anticipated savings; 7.1.3. loss or corruption of content, data
|
||||
or information; 7.1.4. loss of business opportunity, goodwill or reputation;
|
||||
7.1.6. any indirect or consequential loss or damage; or 7.1.7. any computer
|
||||
failure or malfunction, corruption to or loss of data or files, or any and all
|
||||
other commercial damage or loss.
|
||||
|
||||
7.2. Nothing in this Agreement shall limit or exclude our liability for: 7.2.1.
|
||||
death or personal injury resulting from our negligence; 7.2.2. fraud or
|
||||
fraudulent misrepresentation; 7.2.3. any other liability that cannot be excluded
|
||||
or limited by law.
|
||||
|
||||
7.3. Subject to clause 7.1 and 7.2, our maximum aggregate liability under or in
|
||||
connection with this Agreement whether in contract, tort (including negligence)
|
||||
or otherwise, shall in all circumstances be limited to the Fees paid by you to
|
||||
RMS in the month before the claim arose or $15, whichever is greater.
|
||||
|
||||
7.4. You agree to indemnify, defend and hold us and our licensors, partners,
|
||||
affiliates, contractors, officers, directors, employees and agents harmless from
|
||||
any third party claims, liabilities, losses, costs and expenses (including legal
|
||||
expenses) or otherwise arising directly or indirectly from (i) the Licensee
|
||||
Content or your Applications; (ii) your use, handling, or operation of the
|
||||
Framework otherwise than in accordance with this Agreement, or (iii) any
|
||||
violation of applicable laws by you, including without limitation COPPA
|
||||
violations.
|
||||
|
||||
7.5. This clause 7 shall survive and shall not be rendered ineffective by the
|
||||
termination or expiry of this Agreement for whatever reason.
|
||||
|
||||
8. Term and Termination
|
||||
|
||||
8.1. Where you have purchased a JUCE perpetual licence, this Agreement shall
|
||||
remain in effect in perpetuity for the version originally acquired (and any New
|
||||
Features or Minor Updates acquired under that version) unless terminated by us
|
||||
in advance in accordance with this Agreement.
|
||||
|
||||
8.2. Where you have purchased a JUCE subscription licence, this Agreement shall
|
||||
remain in effect for the Minimum Commitment and shall renew automatically on a
|
||||
monthly basis following expiry of the Minimum Commitment, subject to payment of
|
||||
any applicable Fees.
|
||||
|
||||
8.3. Where you have licensed a JUCE Education licence, this Agreement shall
|
||||
renew automatically on a monthly basis and remain in effect until the JUCE
|
||||
Education licence is terminated or you no longer qualify for the JUCE Education
|
||||
licence.
|
||||
|
||||
8.4. Where you have purchased a subscription licence and you fail to pay the
|
||||
subscription Fee when it falls due then your JUCE licence will terminate. Where
|
||||
your licence is terminated before the end of the Minimum Commitment then you, in
|
||||
any event, are still responsible for paying the subscription Fee for the
|
||||
remaining term of the Minimum Commitment.
|
||||
|
||||
8.5. We may terminate this Agreement immediately by written notice to you if you
|
||||
commit a breach of this Agreement which you fail to remedy (if remediable)
|
||||
within 14 days after written notice requiring you to do so.
|
||||
|
||||
8.6. Upon termination for any reason:
|
||||
|
||||
8.6.1. all rights granted to you under this Agreement shall cease, including
|
||||
without limitation, the rights to deal with the Framework incorporated within
|
||||
the Application; 8.6.2. you must cease all activities authorized by this
|
||||
Agreement, including distribution of your Application that incorporates the
|
||||
Framework;
|
||||
|
||||
9. Communications Between Us
|
||||
|
||||
9.1. If you wish to contact us in writing, or if any condition in this Agreement
|
||||
requires you to give us notice in writing, you can send this to us by email at
|
||||
info@juce.com. We will confirm receipt of this by contacting you by email.
|
||||
|
||||
9.2. If we have to contact you or give you notice in writing, we will do so by
|
||||
the email associated with your JUCE licence or by pre-paid post to the address
|
||||
you provide to us in your order for the Framework.
|
||||
|
||||
10. Data, Privacy and Publicity
|
||||
|
||||
10.1. We may collect and process information about you and your use of our
|
||||
Framework, some of which may amount to personal data. Personal data will be
|
||||
collected and processed in accordance with our Privacy Policy.
|
||||
|
||||
10.2. You may not use the Framework in connection with any Application that may
|
||||
be “directed to children” as defined under the Children’s Online Privacy
|
||||
Protection Act (“COPPA”) unless you fully comply with COPPA and all other
|
||||
similar applicable laws. You are fully liable for, and will defend, hold
|
||||
harmless and indemnify RMS and its affiliates against any and all liability
|
||||
arising from or relating to COPPA in connection with any Application directed to
|
||||
Children.
|
||||
|
||||
10.3. You agree that RMS may use your name and logo to publicize that you are
|
||||
using the JUCE Framework in your Applications. You may opt out of this publicity
|
||||
by emailing RMS at info@juce.com and we will use best efforts to remove all uses
|
||||
of your name or logo within a commercially reasonable time.
|
||||
|
||||
10.4 To ensure compliance with this Agreement, you agree that within thirty (30)
|
||||
days from the date of our request, you shall provide all pertinent records and
|
||||
information requested in order to verify that your installation and use of any
|
||||
and all Frameworks are in compliance with this Agreement, along with a signed
|
||||
verification that all such information is complete and correct. You also agree
|
||||
we may audit applicable records concerning your use of Framework during normal
|
||||
business hours upon notice to you, at our cost, except in the event the audit
|
||||
reveals an underpayment or breach of this Agreement, you shall be liable for the
|
||||
cost of the audit.
|
||||
|
||||
11. Other Important Terms
|
||||
|
||||
11.1. We may transfer our rights and obligations under this Agreement to another
|
||||
organisation, but this will not affect your rights or our obligations under this
|
||||
Agreement.
|
||||
|
||||
11.2. You may transfer your rights or your obligations under this Agreement to
|
||||
another person or entity provided that you are in full compliance with this
|
||||
Agreement and provided that you first contact RMS in writing and follow the
|
||||
required steps for transfer.
|
||||
|
||||
11.3.This Agreement and any document expressly referred to in it constitutes the
|
||||
entire agreement between you and us. You acknowledge that you have not relied on
|
||||
any statement, promise or representation made or given by or on behalf of us
|
||||
which is not set out in this Agreement or any document expressly referred to in
|
||||
it.
|
||||
|
||||
11.4. If we fail to insist that you perform any of your obligations under this
|
||||
Agreement, or if we do not enforce our rights against you, or if we delay in
|
||||
doing so, that will not mean that we have waived our rights against you and will
|
||||
not mean that you do not have to comply with those obligations. If we do waive a
|
||||
default by you, we will only do so in writing, and that will not mean that we
|
||||
will automatically waive any later default by you.
|
||||
|
||||
11.5. Each of the conditions of this Agreement operates separately. If any court
|
||||
or competent authority decides that any of them are unlawful or unenforceable,
|
||||
the remaining conditions will remain in full force and effect.
|
||||
|
||||
11.6. Governing Law and Jurisdiction.
|
||||
|
||||
11.6.1. If you are a UK, EU, EEA or Swiss citizen, this Licence shall be
|
||||
governed by the laws of England and Wales without regard to its conflict of law
|
||||
rules and you consent to the exclusive jurisdiction of the courts located in
|
||||
London, UK.
|
||||
|
||||
11.6.2. If you are a US citizen, this Licence shall be governed by the laws of
|
||||
California without regard to its conflict of laws rules and you consent to the
|
||||
exclusive jurisdiction of the state and federal courts located in Santa Clara
|
||||
County.
|
||||
|
||||
11.6.3. If you live outside the US, UK and EU, EEA or Switzerland, you agree to
|
||||
the laws and jurisdiction of California as noted above in clause 11.6.2 above.
|
||||
|
||||
11.6.4. You may have additional rights as a consumer under your local law.
|
||||
|
||||
12. Definitions. The definitions and rules of interpretation in this clause
|
||||
apply in this Licence:
|
||||
|
||||
12.1. Application(s): desktop or mobile applications developed using the JUCE
|
||||
Code, which incorporates the Licensee Content.
|
||||
|
||||
12.2. Code: means the JUCE 7 code, specifically, JUCE Personal, JUCE Pro, JUCE
|
||||
Indie, JUCE Education, and any New Features and Minor Updates thereto.
|
||||
|
||||
12.3. COPPA: means the Children’s Online Privacy Protection Act of 1998, 15
|
||||
U.S.C. 6501–6505, as may be updated and amended.
|
||||
|
||||
12.4. Children: mean children under the age of 13, or as otherwise defined by
|
||||
applicable law.
|
||||
|
||||
12.5. Customizations: mean the enhancements, modifications, improvements, or any
|
||||
other changes made by RMS to either JUCE or the Licensee code, as specified.
|
||||
|
||||
12.6. Fee: the licence fee payable by you to us for use of the Framework as
|
||||
detailed further in clause 3 and on the Website.
|
||||
|
||||
12.7. GNU License: the GNU General Public License v.3, which governs the terms
|
||||
of your JUCE Personal or Indie license if you exceed the Revenue Limit.
|
||||
|
||||
12.8. ISC License: the permissive ISC license, which governs the following five
|
||||
modules: juce_core, juce_audio_devices, juce_audio_basics, juce_event,
|
||||
juce_blocks.
|
||||
|
||||
12.9. Intellectual Property Rights: patents, utility models, rights to
|
||||
inventions, copyright and related rights, trademarks and service marks, trade
|
||||
names and domain names, rights in get-up, goodwill and the right to sue for
|
||||
passing off or unfair competition, rights in designs, rights in computer
|
||||
software, database rights, rights to preserve the confidentiality of information
|
||||
(including know-how and trade secrets) and any other intellectual property
|
||||
rights, including all applications for (and rights to apply for and be granted),
|
||||
renewals or extensions of, and rights to claim priority from, such rights and
|
||||
all similar or equivalent rights or forms of protection which subsist or will
|
||||
subsist, now or in the future, in any part of the world.
|
||||
|
||||
12.10. Licensee Content: any content created, owned or used by the Licensee in
|
||||
connection with the Framework.
|
||||
|
||||
12.11. Minimum Commitment: the minimum length of time you must license your JUCE
|
||||
Code in order to be eligible for the JUCE licence, depending on the type of your
|
||||
JUCE licence.
|
||||
|
||||
12.12. Minor Update: any release of bug fixes and small improvements within the
|
||||
same version of the JUCE Framework licensed by you (e.g., JUCE 7.1.1 to JUCE
|
||||
7.1.2).
|
||||
|
||||
12.13. New Features: any release of a new feature within the same version of the
|
||||
JUCE Framework licensed by you (e.g., JUCE 7.1 to JUCE 7.2), but not including
|
||||
New Releases or other features not included in your specific type of JUCE
|
||||
license.
|
||||
|
||||
12.14. New Releases: any new release of a new version of the JUCE Framework,
|
||||
that is not included in this license Agreement, which contains such significant
|
||||
differences from the previous versions as to be generally accepted in the
|
||||
marketplace as constituting a new product (e.g., JUCE 7 to JUCE 8).
|
||||
|
||||
12.15. Framework: the Code and Software.
|
||||
|
||||
12.16. Revenue Limit: the total gross annual revenue limit in USD (or the
|
||||
currency conversion equivalent thereof), of a business, whether it be a sole
|
||||
trader, team, or registered company, which shall be calculated as any and all
|
||||
revenue raised, donated towards, earned, or otherwise received in connection
|
||||
with your business, whether or not in connection with your Applications, before
|
||||
your JUCE licence requires either payment or separate license terms.
|
||||
|
||||
12.17. Software: the Projucer software management tool to be used with the JUCE
|
||||
Code that helps you organize your Code and any New Features and Minor Updates
|
||||
thereto, and the DemoRunner software and any New Features and Minor Updates
|
||||
thereto.
|
||||
|
||||
12.19. Website: means juce.com, and its associated web pages.
|
||||
|
||||
12.20. Distributing/Releasing applications: To distribute/release an Application
|
||||
means to provide copies of the Application to end users. You are free to develop
|
||||
Applications and make modifications to copies of JUCE and use them privately,
|
||||
without ever releasing/distributing them. This applies to organizations
|
||||
(including companies), too; an organization can make Applications and modified
|
||||
versions of JUCE and use them internally without ever releasing/distributing
|
||||
them outside the organization.
|
Loading…
Reference in New Issue
Block a user