diff options
author | Tom Wijsman <TomWij@live.com> | 2012-12-03 14:32:55 +0100 |
---|---|---|
committer | Tom Wijsman <TomWij@live.com> | 2012-12-03 14:32:55 +0100 |
commit | 112e4ecc5f619ed6dcd6b91421b3e6ec02573c3e (patch) | |
tree | bd751df648dd4b3be9ee9e04b078c25bff98c430 /www-servers | |
parent | Fixed manifests for Meteor packages, again. (diff) | |
download | TomWij-112e4ecc5f619ed6dcd6b91421b3e6ec02573c3e.tar.gz TomWij-112e4ecc5f619ed6dcd6b91421b3e6ec02573c3e.tar.bz2 TomWij-112e4ecc5f619ed6dcd6b91421b3e6ec02573c3e.zip |
Removed prior Meteor ebuilds; using repoman for QA from now on, added improved Meteor 0.5.2 ebuild.
Diffstat (limited to 'www-servers')
-rw-r--r-- | www-servers/meteor/Manifest | 13 | ||||
-rw-r--r-- | www-servers/meteor/metadata.xml | 11 | ||||
-rw-r--r-- | www-servers/meteor/meteor-0.3.9.ebuild | 47 | ||||
-rw-r--r-- | www-servers/meteor/meteor-0.4.0.ebuild | 47 | ||||
-rw-r--r-- | www-servers/meteor/meteor-0.4.1.ebuild | 47 | ||||
-rw-r--r-- | www-servers/meteor/meteor-0.4.2.ebuild | 47 | ||||
-rw-r--r-- | www-servers/meteor/meteor-0.5.0.ebuild | 47 | ||||
-rw-r--r-- | www-servers/meteor/meteor-0.5.2.ebuild | 56 |
8 files changed, 70 insertions, 245 deletions
diff --git a/www-servers/meteor/Manifest b/www-servers/meteor/Manifest index 9f33ebb..7084525 100644 --- a/www-servers/meteor/Manifest +++ b/www-servers/meteor/Manifest @@ -1,10 +1,3 @@ -DIST meteor-0.3.9.tar.gz 1108439 SHA256 600db9ce5492fbce4c958d98882fb0fe5194b93e4daefabb56d3399d7f0977b4 SHA512 d4cf0a2112e64ce1078a9f01da6260fd04d14b666c763772de07c5ce11db92198fe81db0e6bcb265f079b685f6546ba21c6a26fc1177135af5bb37f50b575566 WHIRLPOOL 41f6fbf0ac3962817cf33e39ae559f3bfec31fdb7f862014c345916f791dee1ffad696e27f99743e4bf950783b8824b3ca476c5ce56dac8d23fe51272761e10e -DIST meteor-0.4.0.tar.gz 1196250 SHA256 1356364c98c7f77494d62ca42c662856069006c7c310e345ae5bbcc5bcf6d2bc SHA512 21dc0f303506239301ef23305607a16405fa26a49e15cda555f6629b70301e8bc69dfe99bc9942a0f7fc98e267feba51a69ee530921dda741c3841d4bb272877 WHIRLPOOL 80a5db4ef6dfa2d0f62530616b4ad12fa1cd3f4ba1eed340f9bf0c0433813de1d6d8c39e0e5996645d6eb3f89255faf8b663fb496d0d79f79a9a82d6ca561100 -DIST meteor-0.4.1.tar.gz 1207066 SHA256 f924ca92e4519d8c63a21974a800c4d22e2151022393a70511a5a0deec2b728d SHA512 f3fdac928db3c44c029706aa6e56cf76d4fc65399a49285f41997b5b7ea3bba162aa1acb8f1a5e9f0e08bc47294df4ef03b9e158ee418ec1e8a49b741e0e9545 WHIRLPOOL 4c2a5c6a197453ac73950a5aedc7ba9fe5ba1848fb2e1718902ff4b89ed705c5855ca3d319c6c05e54ba7ef8b2b6e87e1d0730231c7e190acaadc9306afc7d6e -DIST meteor-0.4.2.tar.gz 1240994 SHA256 bb029c12432e720880eb5bc94b0283756e60a76be8aedfb243953e94cf2848eb SHA512 eb615db23cbbb7db3b86f08fb3cd6ff8efcf3fe2c84b853511561bb981b8abdd4600ffea193d6930e3eba57a0acacc15b04c9a2f609455cf60f0bd709cb21f1e WHIRLPOOL 234f0165fb112f586da301e85d1415a0636cbee584f48518428ef65fb824118fc91917da449209cd4196f8ae932f7f499c3bd230441db4cb890ac24d4c12d2b2 -DIST meteor-0.5.0.tar.gz 1683679 SHA256 baa6775900eff0b3493a52d1cd64330564085a845f0d06a825f158e5655ef243 SHA512 b4d61408aa927546a4ca6f656f387fb6ed70b0c710df10a6a7646a40a1f7caafe24aee285342d72168b657b05c61d6d21ffc40263a495120d9d9a66a7500de9c WHIRLPOOL 8283db494c6ec3f3401f5a69a4858a05a02dbd11a61a3c359fbd6700138c6f49f833d286ee22987cde4cf769d7798af72d84dcb8c0fdb5830c947bc3332b09f9 -EBUILD meteor-0.3.9.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077 -EBUILD meteor-0.4.0.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077 -EBUILD meteor-0.4.1.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077 -EBUILD meteor-0.4.2.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077 -EBUILD meteor-0.5.0.ebuild 1205 SHA256 ea00bf3518077c97671ab739940bbd3295d6730f1da1ad1cef83fe2d62e8bcf1 SHA512 74fa3b350509d7960c2bebe42b505c305824ea56867abbebd12318f8ad2f707b58410d91a70a8f86442a49c749e53a24add2d2ca7e75580eff9f378f33c6761e WHIRLPOOL a3242f408cc203fe8eaa32c752a2854c59c18322a764986d3233f9d312a5cd2d3274a962d323b97ac1e871580d2d5256db370041ca165760db9c6347bae3a077 +DIST meteor-0.5.2.tar.gz 1727106 SHA256 cec8e5c4554951583c5becc587bd4331a634e43daafcbd472c3692831995c1e3 SHA512 47b91dca04f895f5a70a4964fcf5239da2a2697ea0ca01a4c01fb13a22245029f6a655c862278b16572d7f856f233653517522fb191e7e19f5d645c472967c24 WHIRLPOOL 027dd1121f4ced1cb90304e9ba07cf3e1872a5aca3ba3b6d160b4bd6e2e2a5deb711b264e2c232b0d94bf26b574323d0e13f7dd5d690a97d5ae011f364e1ca4c +DIST meteor-0.5.2_bundle-0.2.8.tar.gz 13345729 SHA256 e734a9cc78a0a951111820c600de5a4f2053b62673554bd7a8710f6968c77ca7 SHA512 0364b0582348bec5d0fe588bdb68a279fc90333b58bd7359ae653c85d5ec2ca135f547c1b5bdc7e5d067a246a0a96e4e05721e5d76a1d4c79f158e117cdc2c66 WHIRLPOOL 41b3fe4fc2aaaeb26e50eb6258b705f2db194bc2ef5c2d223e82c75faef64c792ddcf42566d1929c1383a95b920fab6d5d9452a8852c56aecfaa3f8df2c9ed14 +EBUILD meteor-0.5.2.ebuild 1656 SHA256 355c43d744dd1db5f5c85d4ed9df823d1f38cdc176f47b4a24622bb9018b2780 SHA512 38aab2ce456dd5b113e77ce01d626241323db14ec7696c010da2bf43c659a5977173e4afecd4c5ee9884efacdd18036520067c2b08acca842fa173e50b1c7746 WHIRLPOOL ceb33c7cca1d4770d5506ba9ca59e6c8c4721b61945eb8e9189fd88856a656e80cc1b456995c1cadef4972194af49e276aed0efd91f3851ac9afb549e6c1747d diff --git a/www-servers/meteor/metadata.xml b/www-servers/meteor/metadata.xml new file mode 100644 index 0000000..253cfdc --- /dev/null +++ b/www-servers/meteor/metadata.xml @@ -0,0 +1,11 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>tomwij@live.com</email> + <name>Tom Wijsman</name> + </maintainer> + <longdescription> + An open-source platform for building top-quality web apps in a fraction of the time. + </longdescription> +</pkgmetadata>
\ No newline at end of file diff --git a/www-servers/meteor/meteor-0.3.9.ebuild b/www-servers/meteor/meteor-0.3.9.ebuild deleted file mode 100644 index bdf7dea..0000000 --- a/www-servers/meteor/meteor-0.3.9.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started." -HOMEPAGE="http://meteor.com/" -SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz" -LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt" - -SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd" - -src_unpack() { - unpack ${A} - mv meteor* ${P} -} - -src_prepare() { - cd ${P} - - touch .git - ./meteor --version || die - git rev-parse HEAD > .git_version.txt - rm .git - mv dev_bundle/* . - mv dev_bundle/.bundle_version.txt . - rm -rf dev_bundle - - rm -rf admin - rm -rf packages/*/.meteor/local - rm -rf examples/*/.meteor/local - rm -rf examples/unfinished - - sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor -} - -src_install() { - mkdir -p ${D}/usr/local/meteor - cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor - cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor - - mkdir -p ${D}/usr/local/bin - ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor -} - diff --git a/www-servers/meteor/meteor-0.4.0.ebuild b/www-servers/meteor/meteor-0.4.0.ebuild deleted file mode 100644 index bdf7dea..0000000 --- a/www-servers/meteor/meteor-0.4.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started." -HOMEPAGE="http://meteor.com/" -SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz" -LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt" - -SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd" - -src_unpack() { - unpack ${A} - mv meteor* ${P} -} - -src_prepare() { - cd ${P} - - touch .git - ./meteor --version || die - git rev-parse HEAD > .git_version.txt - rm .git - mv dev_bundle/* . - mv dev_bundle/.bundle_version.txt . - rm -rf dev_bundle - - rm -rf admin - rm -rf packages/*/.meteor/local - rm -rf examples/*/.meteor/local - rm -rf examples/unfinished - - sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor -} - -src_install() { - mkdir -p ${D}/usr/local/meteor - cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor - cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor - - mkdir -p ${D}/usr/local/bin - ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor -} - diff --git a/www-servers/meteor/meteor-0.4.1.ebuild b/www-servers/meteor/meteor-0.4.1.ebuild deleted file mode 100644 index bdf7dea..0000000 --- a/www-servers/meteor/meteor-0.4.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started." -HOMEPAGE="http://meteor.com/" -SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz" -LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt" - -SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd" - -src_unpack() { - unpack ${A} - mv meteor* ${P} -} - -src_prepare() { - cd ${P} - - touch .git - ./meteor --version || die - git rev-parse HEAD > .git_version.txt - rm .git - mv dev_bundle/* . - mv dev_bundle/.bundle_version.txt . - rm -rf dev_bundle - - rm -rf admin - rm -rf packages/*/.meteor/local - rm -rf examples/*/.meteor/local - rm -rf examples/unfinished - - sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor -} - -src_install() { - mkdir -p ${D}/usr/local/meteor - cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor - cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor - - mkdir -p ${D}/usr/local/bin - ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor -} - diff --git a/www-servers/meteor/meteor-0.4.2.ebuild b/www-servers/meteor/meteor-0.4.2.ebuild deleted file mode 100644 index bdf7dea..0000000 --- a/www-servers/meteor/meteor-0.4.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started." -HOMEPAGE="http://meteor.com/" -SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz" -LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt" - -SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd" - -src_unpack() { - unpack ${A} - mv meteor* ${P} -} - -src_prepare() { - cd ${P} - - touch .git - ./meteor --version || die - git rev-parse HEAD > .git_version.txt - rm .git - mv dev_bundle/* . - mv dev_bundle/.bundle_version.txt . - rm -rf dev_bundle - - rm -rf admin - rm -rf packages/*/.meteor/local - rm -rf examples/*/.meteor/local - rm -rf examples/unfinished - - sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor -} - -src_install() { - mkdir -p ${D}/usr/local/meteor - cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor - cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor - - mkdir -p ${D}/usr/local/bin - ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor -} - diff --git a/www-servers/meteor/meteor-0.5.0.ebuild b/www-servers/meteor/meteor-0.5.0.ebuild deleted file mode 100644 index bdf7dea..0000000 --- a/www-servers/meteor/meteor-0.5.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -DESCRIPTION="Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started." -HOMEPAGE="http://meteor.com/" -SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> $P.tar.gz" -LICENSE="https://raw.github.com/meteor/meteor/master/LICENSE.txt" - -SLOT="0" -KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd" - -src_unpack() { - unpack ${A} - mv meteor* ${P} -} - -src_prepare() { - cd ${P} - - touch .git - ./meteor --version || die - git rev-parse HEAD > .git_version.txt - rm .git - mv dev_bundle/* . - mv dev_bundle/.bundle_version.txt . - rm -rf dev_bundle - - rm -rf admin - rm -rf packages/*/.meteor/local - rm -rf examples/*/.meteor/local - rm -rf examples/unfinished - - sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor -} - -src_install() { - mkdir -p ${D}/usr/local/meteor - cp -ar ${WORKDIR}/${P}/* ${D}/usr/local/meteor - cp ${WORKDIR}/${P}/.bundle_version.txt ${D}/usr/local/meteor - - mkdir -p ${D}/usr/local/bin - ln -s /usr/local/meteor/meteor ${D}/usr/local/bin/meteor -} - diff --git a/www-servers/meteor/meteor-0.5.2.ebuild b/www-servers/meteor/meteor-0.5.2.ebuild new file mode 100644 index 0000000..5d26ff6 --- /dev/null +++ b/www-servers/meteor/meteor-0.5.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit vcs-snapshot + +METEOR_BUNDLEV="0.2.8" + +DESCRIPTION="An open-source platform for building top-quality web apps in a fraction of the time." +HOMEPAGE="http://meteor.com/" +SRC_URI="https://github.com/meteor/meteor/tarball/v${PV} -> ${P}.tar.gz + x86? ( https://d3sqy0vbqsdhku.cloudfront.net/dev_bundle_Linux_i686_${METEOR_BUNDLEV}.tar.gz -> ${P}_bundle-${METEOR_BUNDLEV}.tar.gz ) + amd64? ( https://d3sqy0vbqsdhku.cloudfront.net/dev_bundle_Linux_x86_64_${METEOR_BUNDLEV}.tar.gz -> ${P}_bundle-${METEOR_BUNDLEV}.tar.gz )" + +LICENSE="MIT + Apache-2.0 + BSD + public-domain + Unlicense + WTFPL-2 + AGPL-3" # And more...; add the non-known licenses to /usr/portage/licenses or add the complete LICENSE.txt itself there? +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" + +src_prepare() { + local DEV_BUNDLE_DIR="${WORKDIR}/${P}_bundle-${METEOR_BUNDLEV}" + + einfo "Patching files..." + sed -e 's/DEV_BUNDLE=$(dirname "$SCRIPT_DIR")/DEV_BUNDLE=$SCRIPT_DIR/g' -i meteor || die "Couldn't patch DEV_BUNDLE script dir." + + einfo "Merging development bundle..." + mv ${DEV_BUNDLE_DIR}/* ${DEV_BUNDLE_DIR}/.bundle_version.txt . + + einfo "Removing unnecessary files..." + rm -rf admin + rm -rf packages/*/.meteor/local + rm -rf examples/*/.meteor/local + rm -rf examples/unfinished +} + +src_install() { + dodir /opt/meteor + + insinto /opt/meteor + doins -r * + doins .bundle_version.txt + + dosym /opt/meteor/meteor /usr/bin/meteor + + fperms +x /opt/meteor/meteor + fperms +x /opt/meteor/bin/node + fperms +x /opt/meteor/mongodb/bin/mongo + fperms +x /opt/meteor/mongodb/bin/mongod +} |