diff --git a/PKGBUILD.tmpl b/PKGBUILD.tmpl index da02146c..2dbdf7e1 100644 --- a/PKGBUILD.tmpl +++ b/PKGBUILD.tmpl @@ -6,7 +6,7 @@ pkgdesc="A simple GTK and gstreamer based music player." url="http://www.ocarinaproject.net/" arch=('x86_64' 'i686') license=('SimPL') -depends=('gtk2' 'gstreamer' 'gst-plugins-base' 'taglib') +depends=('gtk2' 'gtkmm' 'gstreamer' 'gst-plugins-base' 'taglib') optdepends=('gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly') makedepends=('scons') conflicts=() diff --git a/Sconstruct b/Sconstruct index b200a437..84adeecb 100644 --- a/Sconstruct +++ b/Sconstruct @@ -22,6 +22,7 @@ config.include = SConscript("include/Sconscript") config.libsaria = SConscript("libsaria/Sconscript") ocarina = SConscript("ocarina/Sconscript") +newgui = SConscript("newgui/Sconscript") Default(ocarina) # Install bin/ and lib/ diff --git a/newgui/Sconscript b/newgui/Sconscript new file mode 100644 index 00000000..528ccdcf --- /dev/null +++ b/newgui/Sconscript @@ -0,0 +1,33 @@ +#!/usr/bin/python +from config import * + +env.ParseConfig('pkg-config --cflags --libs gtkmm-2.4') +#env.ParseConfig('pkg-config --cflags --libs gmodule-export-2.0') + + +#def script(target, source, env): +# f = open(str(target[0]), 'w') +# for line in open(str(source[0])): +# line = line.replace("%DEBUG", str(DEBUG)) +# f.write(line) +# f.close() +# os.chmod(str(target[0]), 0755) + + +#extra_files = [ +# ("ocarina.xml", "../lib/ocarina/ocarina.xml", copy), +# ("images/random.png", "../lib/ocarina/random.png", copy), +# ("images/ocarina.png", "../lib/ocarina/ocarina.png", copy), +# ("images/thumbs_up.png", "../lib/ocarina/thumbs_up.png", copy), +# ("images/thumbs_down.png", "../lib/ocarina/thumbs_down.png", copy), +# ("scripts/ocarina", "../bin/ocarina", script), +# ("scripts/ocarina-completion.bash", "../lib/ocarina/ocarina-completion.bash", copy), +# ("../bin/ocarina", "../ocarina.bin", symlink), +#] + +build = [env.Program("../bin/newgui-player", libsaria + get_cpp_files())] +#for (src, dst, func) in extra_files: +# build.append(env.Command(dst, src, func)) + +env.Alias("newgui", build) +Return('build') diff --git a/newgui/ocarina.cpp b/newgui/ocarina.cpp new file mode 100644 index 00000000..938acb81 --- /dev/null +++ b/newgui/ocarina.cpp @@ -0,0 +1,8 @@ +// Copyright (c) 2013 Bryan Schumaker + +#include "ocarina.h" + +int main(int argc, char **argv) +{ + return 0; +} diff --git a/newgui/ocarina.h b/newgui/ocarina.h new file mode 100644 index 00000000..f66ec835 --- /dev/null +++ b/newgui/ocarina.h @@ -0,0 +1,6 @@ +#ifndef OCARINA_H +#define OCARINA_H + +#include + +#endif