Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wx python #1223

Closed
wants to merge 21 commits into from
Closed
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
30 changes: 30 additions & 0 deletions easybuild/easyconfigs/a/ATK/ATK-2.14.0-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name = 'ATK'
version = '2.14.0'

homepage = 'https://developer.gnome.org/atk/'
description = """ATK provides the set of accessibility interfaces that
are implemented by other toolkits and applications. Using
the ATK interfaces, accessibility tools have full access
to view and control running applications."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [
('GLib', '2.40.0'),
('GObject-Introspection', '1.42.0'),
]

sanity_check_paths = {
'files': ['lib/libatk-1.0.so'],
'dirs': ['include', 'share']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'devel'
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/b/Bison/Bison-2.5-intel-2014b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ toolchain = {'name': 'intel', 'version': '2014b'}
sources = [SOURCELOWER_TAR_GZ]
source_urls = [GNU_SOURCE]

builddependencies = [('M4', '1.4.16')]
builddependencies = [('M4', '1.4.17')]

sanity_check_paths = {
'files': ["bin/%s" % x for x in ["bison", "yacc"]] + ["lib/liby.a"],
Expand Down
22 changes: 22 additions & 0 deletions easybuild/easyconfigs/d/DBus/DBus-1.8.8-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name = 'DBus'
version = '1.8.8'

homepage = 'http://dbus.freedesktop.org/doc/dbus-glib'
description = """D-Bus is a message bus system, a simple way for applications to talk
to one another. In addition to interprocess communication, D-Bus helps
coordinate process lifecycle; it makes it simple and reliable to code
a "single instance" application or daemon, and to launch applications
and daemons on demand when their services are needed."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://dbus.freedesktop.org/releases/dbus']
sources = [SOURCELOWER_TAR_GZ]

sanity_check_paths = {
'files': ['bin/dbus-%s' % x for x in ['cleanup-sockets', 'daemon', 'launch', 'monitor', 'run-session', 'send', 'uuidgen']] +
['lib/libdbus-1.%s' % x for x in ['a', 'so']],
'dirs': ['include', 'share']
}

moduleclass = 'devel'
23 changes: 23 additions & 0 deletions easybuild/easyconfigs/d/dbus-glib/dbus-glib-0.102-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name = 'dbus-glib'
version = '0.102'

homepage = 'http://dbus.freedesktop.org/doc/dbus-glib'
description = """D-Bus is a message bus system, a simple way for applications to talk to one another."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://dbus.freedesktop.org/releases/dbus-glib']
sources = [SOURCE_TAR_GZ]

dependencies = [
('GLib', '2.40.0'),
('DBus', '1.8.8'),
('expat', '2.1.0'),
]

sanity_check_paths = {
'files': ['bin/dbus-binding-tool', 'lib/libdbus-glib-1.so', 'lib/libdbus-glib-1.a'],
'dirs': ['include', 'share']
}

moduleclass = 'devel'
34 changes: 34 additions & 0 deletions easybuild/easyconfigs/g/GConf/GConf-3.2.6-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name = 'GConf'
version = '3.2.6'

homepage = 'https://projects.gnome.org/gconf/'
description = """GConf is a system for storing application preferences.
It is intended for user preferences; not configuration
of something like Apache, or arbitrary data storage."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://ftp.gnome.org/pub/GNOME/sources/GConf/%(version_major_minor)s/']
sources = [SOURCE_TAR_XZ]

dependencies = [
('dbus-glib', '0.102'),
('GLib', '2.40.0'),
('GObject-Introspection', '1.42.0'),
('ORBit2', '2.14.19'),
('intltool', '0.50.2'),
]

sanity_check_paths = {
'files': ['bin/gconf%s' % x for x in['-merge-tree', 'tool-2']] +
['bin/gsettings-%s-convert' % x for x in ['data', 'schema']] +
['lib/libgconf-2.%s' % x for x in['a', 'so']],
'dirs': ['include', 'share']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'devel'
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name = 'GDK-Pixbuf'
version = '2.30.8'

homepage = 'https://developer.gnome.org/gdx-pixbuf/'
description = """GdkPixbuf is a library for image loading and manipulation.
The GdkPixbuf documentation contains both
the programmer's guide and the API reference."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [
('GLib', '2.40.0'),
('GObject-Introspection', '1.42.0'),
('libjpeg-turbo', '1.3.1'),
('libpng', '1.6.12'),
('LibTIFF', '4.0.3'),
]

configopts = '--with-x11 '

sanity_check_paths = {
'files': ['bin/gdk-pixbuf-%s' % x for x in ['csource', 'pixdata', 'query-loaders']] +
['lib/libgdk_pixbuf%s-2.0.so' % x for x in ['', '_xlib']],
'dirs': ['include', 'share']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'devel'
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name = 'GObject-Introspection'
version = '1.42.0'

homepage = 'https://wiki.gnome.org/GObjectIntrospection/'
description = """GObject introspection is a middleware layer between C libraries
(using GObject) and language bindings. The C library can be scanned at
compile time and generate a metadata file, in addition to the actual
native C library. Then at runtime, language bindings can read this
metadata and automatically provide bindings to call into the C library."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [
('GLib', '2.40.0'),
]

sanity_check_paths = {
'files': ['bin/g-ir-%s' % x for x in ['annotation-tool', 'compiler', 'generate', 'scanner']] +
['lib/libgirepository-1.0.%s' % x for x in ['so', 'a']],
'dirs': ['include', 'share']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'devel'
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name = 'GST-plugins-base'
version = '0.10.36'

homepage = 'http://gstreamer.freedesktop.org/'
description = """GStreamer is a library for constructing graphs of media-handling
components. The applications it supports range from simple
Ogg/Vorbis playback, audio/video streaming to complex audio
(mixing) and video (non-linear editing) processing."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [('GStreamer', '0.10.36')]

builddependencies = [
('Bison', '2.5'),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2.7?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did not test, but 3.0.2 was too new. It failed to build with. 2.5 for sure works

]

sanity_check_paths = {
'files': ['bin/gst-%s-0.10' % x for x in ['discoverer', 'visualise']] +
['lib/libgst%s-0.10.so' % x for x in ['app', 'audio', 'video']],
'dirs': ['include', 'share']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'vis'
36 changes: 36 additions & 0 deletions easybuild/easyconfigs/g/GStreamer/GStreamer-0.10.36-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name = 'GStreamer'
version = '0.10.36'

homepage = 'http://gstreamer.freedesktop.org/'
description = """GStreamer is a library for constructing graphs of media-handling
components. The applications it supports range from simple
Ogg/Vorbis playback, audio/video streaming to complex audio
(mixing) and video (non-linear editing) processing."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [
('GLib', '2.40.0'),
('GObject-Introspection', '1.42.0'),
('zlib', '1.2.8'),
]

builddependencies = [
('Bison', '2.5'),
]

sanity_check_paths = {
'files': ['bin/gst-%s-0.10' % x for x in ['inspect', 'typefind', 'launch']] +
['lib/libgst%s-0.10.so' % x for x in ['reamer', 'base', 'controller', 'check']],
'dirs': ['include', 'share', 'libexec']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'vis'
38 changes: 38 additions & 0 deletions easybuild/easyconfigs/g/GStreamer/GStreamer-1.4.3-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name = 'GStreamer'
version = '1.4.3'

homepage = 'http://gstreamer.freedesktop.org/'
description = """GStreamer is a library for constructing graphs of media-handling
components. The applications it supports range from simple
Ogg/Vorbis playback, audio/video streaming to complex audio
(mixing) and video (non-linear editing) processing."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [
('GLib', '2.40.0'),
('GObject-Introspection', '1.42.0'),
('zlib', '1.2.8'),
]

builddependencies = [
('Bison', '3.0.2'),
('flex', '2.5.39'),
('M4', '1.4.17'),
]

sanity_check_paths = {
'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] +
['lib/libgst%s-1.0.so' % x for x in ['reamer', 'base', 'controller', 'check']],
'dirs': ['include', 'share', 'libexec']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'vis'
34 changes: 34 additions & 0 deletions easybuild/easyconfigs/g/GTK+/GTK+-2.24.25-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name = 'GTK+'
version = '2.24.25'

homepage = 'http://www.gtk.org'
description = """GTK+, or the GIMP Toolkit, is a multi-platform toolkit
for creating graphical user interfaces. Offering a complete set of widgets,
GTK+ is suitable for projects ranging from small one-off tools
to complete application suites."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://ftp.gnome.org/pub/gnome/sources/%(namelower)s/%(version_major_minor)s/']
sources = [SOURCELOWER_TAR_XZ]

dependencies = [
('GLib', '2.40.0'),
('Pango', '1.36.7'),
('GObject-Introspection', '1.42.0'),
('GDK-Pixbuf', '2.30.8'),
('ATK', '2.14.0'),
]

sanity_check_paths = {
'files': ['bin/gtk-%s' % x for x in ['query-immodules-2.0', 'update-icon-cache', 'builder-convert', 'demo']] +
['lib/libgailutil.so'] + ['lib/libg%sk-x11-2.0.so' % x for x in ['d','t']],
'dirs': ['etc', 'include', 'share']
}

modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}

moduleclass = 'vis'
18 changes: 18 additions & 0 deletions easybuild/easyconfigs/i/intltool/intltool-0.50.2-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name = 'intltool'
version = '0.50.2'

homepage = 'http://freedesktop.org/wiki/Software/intltool/'
description = """intltool is a set of tools to centralize translation of many
different file formats using GNU gettext-compatible PO files."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['https://launchpad.net/intltool/trunk/%(version)s/+download']
sources = [SOURCE_TAR_GZ]

sanity_check_paths = {
'files': ['bin/intltool%s' % x for x in ['-extract', 'ize', '-merge', '-prepare', '-update']],
'dirs': ['share']
}

moduleclass = 'devel'
25 changes: 25 additions & 0 deletions easybuild/easyconfigs/l/libIDL/libIDL-0.8.14-intel-2014b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name = 'libIDL'
version = '0.8.14'

homepage = 'http://freecode.com/projects/libidl'
description = """libIDL is a library for creating trees of CORBA Interface Definition Language (IDL)
files, which is a specification for defining portable interfaces. libIDL was
initially written for ORBit (the ORB from the GNOME project, and the primaryi
means of libIDL distribution). However, the functionalityi
was designed to be as reusable and portable as possible."""

toolchain = {'name': 'intel', 'version': '2014b'}

source_urls = ['http://ftp.gnome.org/pub/gnome/sources/libIDL/%(version_major_minor)s']
sources = [SOURCE_TAR_BZ2]

dependencies = [
('GLib', '2.40.0'),
]

sanity_check_paths = {
'files': ['bin/libIDL-config-2', 'lib/libIDL-2.a', 'lib/libIDL-2.so'],
'dirs': ['include', 'share']
}

moduleclass = 'devel'