summaryrefslogtreecommitdiffstats
path: root/meta/packages/puzzles/puzzles_r6915.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/puzzles/puzzles_r6915.bb')
-rw-r--r--meta/packages/puzzles/puzzles_r6915.bb17
1 files changed, 15 insertions, 2 deletions
diff --git a/meta/packages/puzzles/puzzles_r6915.bb b/meta/packages/puzzles/puzzles_r6915.bb
index 3342b5d17c..bcb19bae2c 100644
--- a/meta/packages/puzzles/puzzles_r6915.bb
+++ b/meta/packages/puzzles/puzzles_r6915.bb
@@ -1,8 +1,17 @@
1 1
2DEPENDS = "gtk+" 2DEPENDS = "gtk+"
3PR = "r4" 3PR = "r4"
4MOD_PV = "${@bb.data.getVar('PV',d,1)[1:]}"
4 5
5SRC_URI = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${PV}.tar.gz" 6#SRC_URI = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${PV}.tar.gz"
7SRC_URI = "svn://ixion.tartarus.org/main;module=puzzles;rev=${MOD_PV} \
8 file://makedist_hack.patch;patch=1"
9
10S = "${WORKDIR}/${PN}"
11
12do_configure () {
13 ./makedist.sh ${MOD_PV}
14}
6 15
7do_compile_prepend = " \ 16do_compile_prepend = " \
8 export XLDFLAGS='${LDFLAGS} `${STAGING_BINDIR_NATIVE}/pkg-config gtk+-2.0 --libs`'; \ 17 export XLDFLAGS='${LDFLAGS} `${STAGING_BINDIR_NATIVE}/pkg-config gtk+-2.0 --libs`'; \
@@ -25,11 +34,15 @@ do_install () {
25 cd ${D}/${prefix}/games 34 cd ${D}/${prefix}/games
26 for prog in *; do 35 for prog in *; do
27 if [ -x $prog ]; then 36 if [ -x $prog ]; then
37 # Convert prog to Title Case
38 firstchar=${prog:0:1}
39 title=`echo "$firstchar" | tr a-z A-Z`
40 title="$title${prog:1}"
28 echo "making ${D}/${datadir}/applications/$prog.desktop" 41 echo "making ${D}/${datadir}/applications/$prog.desktop"
29 cat <<STOP > ${D}/${datadir}/applications/$prog.desktop 42 cat <<STOP > ${D}/${datadir}/applications/$prog.desktop
30[Desktop Entry] 43[Desktop Entry]
31Encoding=UTF-8 44Encoding=UTF-8
32Name=$prog 45Name=$title
33Exec=${prefix}/games/$prog 46Exec=${prefix}/games/$prog
34Icon=applications-games 47Icon=applications-games
35Terminal=false 48Terminal=false