summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Gebhardt <hsggebhardt@googlemail.com>2010-07-10 18:10:27 +0200
committerHenry Gebhardt <hsggebhardt@googlemail.com>2010-07-10 18:10:27 +0200
commitba029ac50a6bffa0f3a6e386a0eafa4f87b4b167 (patch)
tree8fef2284d26d4df884282f2c0e37103a5cb33669
parentgames-simulation/numptyphysics-svn-156: Version bump (diff)
downloadkork-ba029ac50a6bffa0f3a6e386a0eafa4f87b4b167.tar.gz
kork-ba029ac50a6bffa0f3a6e386a0eafa4f87b4b167.tar.bz2
kork-ba029ac50a6bffa0f3a6e386a0eafa4f87b4b167.zip
games-simulation/numptyphysics-svn-156: Install user levels
-rw-r--r--games-simulation/numptyphysics-svn/Manifest25
-rwxr-xr-xgames-simulation/numptyphysics-svn/files/get-level-src_uri.sh17
-rw-r--r--games-simulation/numptyphysics-svn/numptyphysics-svn-156.ebuild37
3 files changed, 74 insertions, 5 deletions
diff --git a/games-simulation/numptyphysics-svn/Manifest b/games-simulation/numptyphysics-svn/Manifest
index cf858d8..4dba39a 100644
--- a/games-simulation/numptyphysics-svn/Manifest
+++ b/games-simulation/numptyphysics-svn/Manifest
@@ -1,3 +1,26 @@
+AUX get-level-src_uri.sh 356 RMD160 a4fe66bff62754ab8f238b8c6c0c8c22dda1c352 SHA1 a325578eaff8fe396205d2c32f714a8f9f70e26a SHA256 813fd02a9689e2a85ef841aeabd8055c822a58e20f48bf5bf7be5f07e63c3652
+DIST butelo.npz 7209 RMD160 a4c5b21f3cb650ad6cc2fb8c26619c9ef2a3b3b3 SHA1 7989ed45bf98c58cda9864794dbe21241c48ad08 SHA256 3c1984f135ed5fbf101ee05bbbbcf46f3aaeddf90b710192735aebd04ec2def0
+DIST catalyst.npz 8778 RMD160 d0727edbbea4cf0154ae0f39da97277e4a92ce60 SHA1 1e8ee49107facb1ee11ee897b4cc034c27e8a52e SHA256 2278d331c354e9db0f89a0f3df1c6ac190a0f3b21f9ea12310d9e715fd5538f5
+DIST christeck.npz 4868 RMD160 00831b175674a75f6d46e8d5489e4e70661853e6 SHA1 fea1af86c07311a963171d773d5d9eaf4aaf3779 SHA256 d265f1f6a0dfa1c8a6b4a20f919f0f4c3f57ccb25f15f895ba7a0932644486e3
+DIST dneary.npz 5041 RMD160 faae968b25e4fb3a57c0fd5a7917c2d34347efc2 SHA1 8a207dbe4c7b4743adb949b73f550a064c361d01 SHA256 4966d1c5d453dee3a6cfd6135acb13d6e1e6cd572240224c38767ff510ad5276
+DIST gesualdi.npz 17449 RMD160 f9132dd2a91498ec23f0e5b8e727a481fb2d9c2a SHA1 0f4ebb433206c6b7c65e917b24ad91603dd788d9 SHA256 998d197ef945892a941141a612a324242d62d0f535fffeac9646ab9ab339d778
+DIST gnuton.npz 3734 RMD160 bbeb1bb422526092be409b7cb203d07aa5ea81e2 SHA1 b538e8c6282b1bd34d34d9d78a96b3f101b52378 SHA256 271df127e20358f8ca02785405ea5fc5a9d3dc9cf1fa4dd2a014795cd8c36634
+DIST gudger.npz 7101 RMD160 d82d04b4241ee05e6d1b1438cf52b09fafc070b7 SHA1 688ab68f3bbdc7314aab6ff114a9350a5b331ca5 SHA256 f2417fb30bbbd0cf397cd21eabbc775492d7320a82056ab1abac9fb30f4537a8
+DIST guile.npz 27182 RMD160 ca31b0d51679f5c9b435b5d8734d9449f939d956 SHA1 18c4175b012a676dbb58508a6cbe678555e57563 SHA256 fdb0c4210909fa24b8c264638ca9620a4111a7a20b8106413c1a4ecd22b068eb
+DIST hurd.npz 7819 RMD160 d0b2fb537c51c3d6df307060213bda1d36f55fd5 SHA1 3592c28bfffba35633dba6c3bee652f2df671941 SHA256 0fa386f6b1b86bdc34cf7a09e4bfc09866338cd8e472b7b78d2f61721eebba85
+DIST ioan.npz 8672 RMD160 d3bf663e3981820e0b05dbcb2a23ac5beff9ee2a SHA1 97838bb50ccc6bb487e4f3bf8efac6f3eb862023 SHA256 96a45a8f704d79edd80cde152a7548e304ffc4500c12264b70855a50b7852dc5
+DIST jhoff80.npz 4612 RMD160 9ba301d07197bce092d01ce0db0dc301756ebe7a SHA1 8299677a5220793ebe1d3368d6c0ded53636830d SHA256 357c638f227628ca778c701ffc5c7e15d81842d7c3e8dbaac34ba2957826a15f
+DIST leonet.npz 4885 RMD160 14e98eba4a1bdbe8a344f038a9392630e7feb374 SHA1 4cfa4217d4d186b49ea3deaca74729426f059d60 SHA256 f1c51f0b75288c08188492cfc16fa7605cfa0d54ff56a6ddd261a2013eb81499
+DIST melvin.npz 18147 RMD160 1b28326fa2eff83d0f6bc4174ed36692b2ef4ade SHA1 de3b79e23345efa8b81bc90cf6661782ebda6593 SHA256 8d5310f0f434511c10f4fe89d513040ebc7242d3573e6f2629aa7f6c32238a18
+DIST noodleman.npz 46574 RMD160 d02e4ef8d38e8d95714ecc3b619cf869b243a074 SHA1 244c436c8edfd9822ebca3ef9240a17f3148c943 SHA256 f392f24deb190eba36b1fcfe1fcc7801c60b9b4eee9bcd8046b3a04a17b35741
+DIST papky.npz 2075 RMD160 198a1f161b4d4f7928c4843308ebc5ca8c965c9f SHA1 9141da67fc61a877340d23fcc73d4310f6d50628 SHA256 b12a342c652f16c33852d1429eae2b0cc8020bac5e36f37fa48ba930023e163b
+DIST perli.npz 15452 RMD160 a189968393bf4acb7b163d98f6bb981e9ade6185 SHA1 31d53d06b3fac1e17e6e05dcf0b791ab5e187a32 SHA256 23943313d53d16e7eda2000646f4c74ebe66ee254334dde97f8e5a886b262a56
+DIST qole.npz 6533 RMD160 a0aa8060366a0c8e0e8fe11593ebb55348e11130 SHA1 9d457b0f9f6f18ee6f6c1dce63c8cbfd29676b76 SHA256 0b76d6790e787948cb70edd7d7aec6e791e97befee15925a61bfd23e7adae71f
+DIST siminz.npz 187396 RMD160 0d2bae354ec17bf9f2eac028891abba4b8b6cbed SHA1 aa43208940656a5e314672e514751e5c67d09441 SHA256 e7ea601648b944c8540e9dfd7fa79cfc5b375c15e283555319653a48106a8904
+DIST szymanowski.npz 2577 RMD160 62fa61cf2112f72aefbcab01e4f38e487cb1ad95 SHA1 5fbf80a0c0e94058690e1e0090dc26216794fc75 SHA256 2ab70473acc4b66a5946f6462ef9efc80fea5d8312edc432d32643100c5dfa57
+DIST therealbubba.npz 6684 RMD160 c69aa77c20a6857c99f7af05a5217a07d2890069 SHA1 82d7b75f28f1b5a6f6587ee731b807242ae3cdce SHA256 fa23a79cbf373e88585c80dbea3bada09d6c0044278c53f8fc1bcb98738e91db
+DIST werre.npz 7739 RMD160 c8fdb02392f19b9ebfabf78c58357c546387b41a SHA1 fdf8136b285df3d12ff210ba09b1cdeef956eba8 SHA256 8df9dbd75bdb1efd806dfac29e06ba18e94833eb6d82919d5c1fc0178c054bda
+DIST zeez.npz 8633 RMD160 090e43755eeb08d818a9b7995a42673c8362ebab SHA1 e83dd0897a56b6dd1cf5746cc2247d6ffe5f3588 SHA256 50dcdb465fa8c29c0e5ac93748212315220cbe25f03f10527ebcf839fef636d0
EBUILD numptyphysics-svn-120.ebuild 530 RMD160 5f8192917c796909b7a336c9793a676dd5a5aab3 SHA1 1760a40f292e45aae14f34e4540e844e2e069777 SHA256 27d7c61f0ad1656971c7b0565e6f4bc21394155a4e223e279cb63e871a9be47d
-EBUILD numptyphysics-svn-156.ebuild 562 RMD160 7d7ca745dbe904edbd8c280021fb6c55050904aa SHA1 e3c27f8b2a80660f7b06ac3b87799057143b5aa2 SHA256 bf0ad941743d485feb22e4dbee0d0a684b160c1b875c48bb160b9413a3353163
+EBUILD numptyphysics-svn-156.ebuild 2275 RMD160 cb2901f0846fc5dc30f9e5fab3c5feb94676521a SHA1 ac946805c2e8ce2cde4a290d5297978895686b6e SHA256 faa7290215ceea4642796b712b6de36fb0d326ce943212b911c075250deee752
EBUILD numptyphysics-svn-9999.ebuild 528 RMD160 4f7015435812f9d80b0b5d4da939a062db6fa028 SHA1 10a25737da0909a7b64eef4033be5119dcc3eb64 SHA256 fd2ff826f8a14b7a52c004ccc0dc61031536ac52ba459d39313e06e7fe37d23f
diff --git a/games-simulation/numptyphysics-svn/files/get-level-src_uri.sh b/games-simulation/numptyphysics-svn/files/get-level-src_uri.sh
new file mode 100755
index 0000000..16e496c
--- /dev/null
+++ b/games-simulation/numptyphysics-svn/files/get-level-src_uri.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+destdir="`dirname "$0"`"
+
+destfile="$destdir"/user-levels.src_uri
+
+tmpfile="$destdir"/index.html.XXXX
+
+urlbase=http://numptyphysics.garage.maemo.org/levels
+url=$urlbase/index.html
+
+wget --quiet $url --output-document "$tmpfile"
+
+grep 'href=.*\.npz' "$tmpfile" | sed -e 's#^.*href="##' -e 's#\.npz.*$#.npz#' \
+ -e "s#^#$urlbase/#"
+
+rm "$tmpfile"
diff --git a/games-simulation/numptyphysics-svn/numptyphysics-svn-156.ebuild b/games-simulation/numptyphysics-svn/numptyphysics-svn-156.ebuild
index 690b329..5fd4d74 100644
--- a/games-simulation/numptyphysics-svn/numptyphysics-svn-156.ebuild
+++ b/games-simulation/numptyphysics-svn/numptyphysics-svn-156.ebuild
@@ -5,24 +5,53 @@ inherit eutils subversion
DESCRIPTION="Numpty Physics is a drawing puzzle game in the spirit of Crayon Physics using the same excellent Box2D engine"
HOMEPAGE="http://numptyphysics.garage.maemo.org/"
+# This is only the SRC_URI for the user levels. The code is in the SVN repo.
+SRC_URI="user-levels? (
+ http://numptyphysics.garage.maemo.org/levels/./butelo/./butelo.npz
+ http://numptyphysics.garage.maemo.org/levels/./catalyst/./catalyst.npz
+ http://numptyphysics.garage.maemo.org/levels/./christeck/./christeck.npz
+ http://numptyphysics.garage.maemo.org/levels/./dneary/./dneary.npz
+ http://numptyphysics.garage.maemo.org/levels/./gesualdi/./gesualdi.npz
+ http://numptyphysics.garage.maemo.org/levels/./gnuton/./gnuton.npz
+ http://numptyphysics.garage.maemo.org/levels/./gudger/./gudger.npz
+ http://numptyphysics.garage.maemo.org/levels/./guile/./guile.npz
+ http://numptyphysics.garage.maemo.org/levels/./hurd/./hurd.npz
+ http://numptyphysics.garage.maemo.org/levels/./ioan/./ioan.npz
+ http://numptyphysics.garage.maemo.org/levels/./jhoff80/./jhoff80.npz
+ http://numptyphysics.garage.maemo.org/levels/./leonet/./leonet.npz
+ http://numptyphysics.garage.maemo.org/levels/./melvin/./melvin.npz
+ http://numptyphysics.garage.maemo.org/levels/./noodleman/./noodleman.npz
+ http://numptyphysics.garage.maemo.org/levels/./papky/./papky.npz
+ http://numptyphysics.garage.maemo.org/levels/./perli/./perli.npz
+ http://numptyphysics.garage.maemo.org/levels/./qole/./qole.npz
+ http://numptyphysics.garage.maemo.org/levels/./siminz/./siminz.npz
+ http://numptyphysics.garage.maemo.org/levels/./szymanowski/./szymanowski.npz
+ http://numptyphysics.garage.maemo.org/levels/./therealbubba/./therealbubba.npz
+ http://numptyphysics.garage.maemo.org/levels/./werre/./werre.npz
+ http://numptyphysics.garage.maemo.org/levels/./zeez/./zeez.npz
+)"
ESVN_REPO_URI="https://vcs.maemo.org/svn/numptyphysics/trunk@${PV}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
-IUSE=""
+IUSE="+user-levels"
RDEPEND="media-libs/sdl-ttf"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ sys-devel/automake:1.8"
src_compile() {
- cd ./trunk
econf || die "econf failed"
emake || die "emake failed"
}
src_install() {
- cd ./trunk
emake DESTDIR="${D}" install || die "Install failed"
+
+ insinto /usr/share/"${PN}"
+ for f in ${A} ; do
+ doins "${DISTDIR}"/${f}
+ done
}