Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/0sugar/service.info
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2010-05-12 21:12:30 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2010-05-12 21:12:30 (GMT)
commit9eec190bb61a3cd02957b0b9c40884fac798f2ee (patch)
tree00b25887b057465820f17bb2a0e6f13853ab75a0 /0sugar/service.info
parentc8ba68e1e3664b8fb7fb4be9772d458ab069ad91 (diff)
Bump v4v4
Diffstat (limited to '0sugar/service.info')
-rw-r--r--0sugar/service.info35
1 files changed, 35 insertions, 0 deletions
diff --git a/0sugar/service.info b/0sugar/service.info
new file mode 100644
index 0000000..5f4df7f
--- /dev/null
+++ b/0sugar/service.info
@@ -0,0 +1,35 @@
+[DEFAULT]
+uid = tuxpaint
+summary = Drawing program designed for young children
+license = GPLv2
+homepage = http://www.tuxpaint.org/
+
+[Service]
+requires = %(uid)s/binary
+main = tuxpaint
+binding = TUXPAINT_DATA_PREFIX share/tuxpaint
+ TUXPAINT_LOCALEDIR share/locale
+exclude = bin/*, lib/*
+machine = *
+
+[Service/binary]
+requires = libpaper, librsvg, cairo, fribidi
+ sdl, sdl-image, sdl-mixer, sdl-ttf, sdl-pango
+ env, ds, shell
+binding = PATH bin
+ TUXPAINT_MAGIC_PREFIX lib/tuxpaint/plugins
+include = bin/*, lib/*
+machine = build
+
+[Build]
+requires = libpaper/devel, librsvg/devel, cairo/devel, fribidi/devel, sdl/devel
+ sdl-image/devel, sdl-mixer/devel, sdl-ttf/devel, sdl-pango/devel
+ env/devel, ds/devel, shell/devel
+ pkgconfig, make, gcc-c
+exec = cp -r "$SRCDIR"/* . &&
+ make PREFIX=/ SUGAR=1 OPTFLAGS="%(cflags)s -I$PAPER_PATH/include"
+ PAPER_LIB="-L$PAPER_PATH/lib -lpaper" &&
+ make PREFIX=/ SUGAR=1 DESTDIR="$DISTDIR" install
+
+[Maintain]
+exec = rm -rf build; make release && mv build/*.tar.* .