diff --git a/www-apps/lektor/Manifest b/www-apps/lektor/Manifest index cd504a0..933c21f 100644 --- a/www-apps/lektor/Manifest +++ b/www-apps/lektor/Manifest @@ -1,5 +1,8 @@ +AUX lektor-static-3.1.3.tar.gz 1527235 BLAKE2B 9fab2dd3b12d973f38d31f997dccb9113e5be10873ed0cc6ae0d24760d20c8c6865fd4b2b0ac3022ad12c26d252b753d65ab0c81e78f74cb8b09e2ebe8036800 SHA512 4d4a8a842131acda83c7a47e0521741ca35120ab61476b56847de363c908c413a24459d920e11fd1d28dafd3771e371f10dfd75f55d93d5866ef71e4b8f30351 AUX publisher-rsync-python3.diff 749 BLAKE2B c1b3924777ced837079508d436875b439b5842fe72d8169bce7c9439ecfb3c6fba84f1debbb82b32366fee05001cff7b56f5a21fceffbec27b4e05479107e9ec SHA512 095d650554e7ff452a0c3a33a30445a6e292daa388f7d98b7353daaba828662db15e779f8fd8396b660b783aef5b50df7a3b68d514b1188d6a97617544835b7d DIST lektor-3.0.1.tar.gz 943963 BLAKE2B b22a1060f3cf2964847bed78e09cb06e9f3dec0434fb8646868dabcf5835f8627843266836b52d0fdde32f74fb4d6bd62c25527756bad9b93eaf23f21577e3ce SHA512 de9f82fcbc3f66623a63f262f9ce4365622323b454c9d1d0d4724deed055fcc54ecf66e4238dc4638ea8c6b574c9c07fc0d1b505d28e502d3aa76d8b202c5b5c DIST lektor-3.1.2.tar.gz 1575266 BLAKE2B 26074c359ad933288599bf98de3c33f38b663b2e903ce9966bc1cd906b2e99bf5f92ef6b168700c9d586f04bd4146f640d4d109788f339aa36c5a9148444d7f1 SHA512 d9a464f4730e36ddb9e07376efa319e821f48b61ae9e00f47f45082ca0557355dce71972a500b2972b06eec5b906d9f0205d533a44e6700304069f59f389fdef +DIST lektor-3.1.3.tar.gz 1575304 BLAKE2B 09eaaa8620d0f80b281eca6998fd206637d8017c875bcc44ad77ba20de2f2f4aaeb67b7a9ac1c192a685b4f21dd8e5d5d5a5bb40e2bb020044738b4ef3ac6fbc SHA512 cc1f008f47cc8e320b84b04df27589e470916d28234451d5d095cfba928c2d4dce8e20abded126645359cfae6977a82cb9d65c9cafb42aab7ba725032e726075 EBUILD lektor-3.0.1.ebuild 1000 BLAKE2B 9dfb13ce3016073a428fe93f8259ba3d06b69829244e811e46b24e6f589f372c219b242b53b801876554762d1f6edd4d180622a69bd8682649aca40718e64a7a SHA512 eba7f906f94e05be4aad92ce3966bc3b3cc65f601a32ae3015efe933881ab27ff867fea8156d89164dc6c4d029e78bcdcb288d7d21dc78c17e56a8c88585a2cf EBUILD lektor-3.1.2.ebuild 1045 BLAKE2B b8217e44dea2cacdb3286e34eb4e4db9d7e84943db7db483a41380e8c65f1f1800f7b0d4d3bf5ce6cae03ef552ef02c55eb5ffc61cd1146b35cd1d6f03342dd6 SHA512 e795b4979db026a183cf396581a138a9ca14653c4c6ee9408a064e355f82524fdf8e61a3b7d6c9167ea0c83b4442948dbfb07f36172315ec1572d9eb3a76464e +EBUILD lektor-3.1.3.ebuild 1231 BLAKE2B 0c599b1836671f5b3c57e9908d7f24be40b48afc45fefb9fc1dc9b1337908072d844ebce75110a5a395b25694c6a36f196cbe7201f571a42b035c22f3d790ee8 SHA512 c15b2a60bf23f7dddc82c6538d76689cbdcfb66bb30956fe527687f3d7af3f2f1871f652ab72836df1ba0a769b09e6b6ed4f9ef6511ea7924a9fda61e319ee16 diff --git a/www-apps/lektor/files/lektor-static-3.1.3.tar.gz b/www-apps/lektor/files/lektor-static-3.1.3.tar.gz new file mode 100644 index 0000000..3a8ddb4 Binary files /dev/null and b/www-apps/lektor/files/lektor-static-3.1.3.tar.gz differ diff --git a/www-apps/lektor/lektor-3.1.3.ebuild b/www-apps/lektor/lektor-3.1.3.ebuild new file mode 100644 index 0000000..9ae8629 --- /dev/null +++ b/www-apps/lektor/lektor-3.1.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) + +inherit distutils-r1 + +DESCRIPTION="A CMS to generate a static websites" +HOMEPAGE="https://www.getlektor.com/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples" + +DEPEND="media-gfx/imagemagick + net-libs/nodejs[npm] + dev-python/Babel + dev-python/click + dev-python/exifread + dev-python/flask + dev-python/jinja + dev-python/mistune + dev-python/pip + dev-python/python-inifile + dev-python/requests + dev-python/watchdog" +RDEPEND="" + +DOCS=( CHANGES LICENSE README.md ) + +src_compile() { + # unpack static webcontent, pre-compiled with: + # ebuild ${P}.ebuild unpack + # cd cd /var/tmp/portage/www-apps/${P}/work/${P} + # su -s /bin/bash -c "make build-js" portage + # tar cfvz /var/lib/layman/unitas/www-apps/lektor/files/${PN}-static-${PV}.tar.gz lektor/admin/static + + unpack ${FILESDIR}/${PN}-static-${PV}.tar.gz +} + +python_install_all() { + if use examples; then + insinto "/usr/share/doc/${PF}" + docompress -x "/usr/share/doc/${PF}/example" + doins -r example + fi + distutils-r1_python_install_all +}