Skip to content

Commit

Permalink
Add a script to run maynard
Browse files Browse the repository at this point in the history
  • Loading branch information
Marco Barisione committed Apr 8, 2014
1 parent 3808c9d commit d497e3d
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 1 deletion.
3 changes: 2 additions & 1 deletion .gitignore
Expand Up @@ -36,6 +36,7 @@ _gen
/missing
/stamp-h1
/maynard-*.tar.xz
/maynard
shell/desktop-shell-client-protocol.h
shell/desktop-shell-protocol.c
shell/shell-helper-client-protocol.h
Expand All @@ -49,4 +50,4 @@ data/gschemas.compiled
data/org.raspberrypi.maynard.gschema.valid
data/org.raspberrypi.maynard.gschema.xml
po/POTFILES
po/stamp-it
po/stamp-it
2 changes: 2 additions & 0 deletions Makefile.am
@@ -1 +1,3 @@
SUBDIRS = data protocol shell po

bin_SCRIPTS = maynard
1 change: 1 addition & 0 deletions configure.ac
Expand Up @@ -38,6 +38,7 @@ GLIB_GSETTINGS

WAYLAND_SCANNER_RULES(['$(top_srcdir)/protocol'])

AC_CONFIG_FILES([maynard], [chmod +x maynard])
AC_CONFIG_FILES([Makefile
data/Makefile
shell/Makefile
Expand Down
30 changes: 30 additions & 0 deletions maynard.in
@@ -0,0 +1,30 @@
#! /bin/sh

PREFIX=@prefix@
LIBEXECDIR=$PREFIX/libexec
ABS_BUILDDIR=@abs_builddir@

md5() {
cat "$1" 2> /dev/null | md5sum
}

check_install() {
local_maynard="$ABS_BUILDDIR/shell/maynard"
installed_maynard="$LIBEXECDIR/maynard"
if [ ! -e "$local_maynard" -o \
! -e "$installed_maynard" -o \
"`md5 \"$local_maynard\"`" != "`md5 \"$installed_maynard\"`" ]; then
echo "It looks like you forgot to run 'make install'." >&1
exit 1
fi
}

xdpyinfo > /dev/null 2>&1
if [ "$?" = "0" ]; then
# We are running under X, so let's assume this is a development
# installation.
check_install
XDG_DATA_DIRS=$XDG_DATA_DIRS:$PREFIX/share/ $PREFIX/bin/weston
else
weston-launch
fi

0 comments on commit d497e3d

Please sign in to comment.