]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Add new package: gobject-introspection
authorStefan Schantl <Stevee@ipfire.org>
Tue, 17 Nov 2009 22:28:16 +0000 (23:28 +0100)
committerStefan Schantl <Stevee@ipfire.org>
Tue, 17 Nov 2009 22:28:16 +0000 (23:28 +0100)
This package is a new dependency of udev.

lfs/gobject-introspection [new file with mode: 0644]
make.sh
src/rootfiles/core/gobject-introspection [new file with mode: 0644]

diff --git a/lfs/gobject-introspection b/lfs/gobject-introspection
new file mode 100644 (file)
index 0000000..61dba59
--- /dev/null
@@ -0,0 +1,98 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007, 2008, 2009 Michael Tremer & Christian Schmidt           #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+PKG_NAME   = gobject-introspection
+PKG_VER    = 0.6.5
+PKG_REL    = 0
+
+THISAPP    = $(PKG_NAME)-$(PKG_VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+
+OBJECT     = $(DIR_INFO)/$(STAGE_ORDER)_$(STAGE)/$(THISAPP)
+
+MAINTAINER =
+GROUP      = Development/Libraries 
+CORE       = yes
+EXTRA      = no
+DEBUG      = no
+BUILD_DEPS =
+DEPS       =
+
+URL        = http://live.gnome.org/GObjectIntrospection 
+LICENSE    = GPLv2+, LGPLv2+, MIT
+SHORT_DESC = Introspection system for GObject-based libraries.
+
+define LONG_DESC
+       GObject Introspection can scan C header and source files in order \
+       to generate introspection "typelib" files. It also provides an API to \
+       examine typelib files, useful for creating language bindings among \
+       other things.
+endef
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+download: $(objects)
+
+info:
+       $(DO_PKG_INFO)
+
+install: $(OBJECT)
+
+packages: $(PACKAGES)
+
+$(PACKAGES): $(OBJECT)
+       @$(DO_PACKAGE)
+
+$(objects):
+       @$(LOAD)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(OBJECT): $(objects)
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && $(EXTRACTOR) $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && \
+               ./configure \
+                       $(CONFIGURE_ARCH) \
+                       --prefix=/usr \
+                       --sbindir=/sbin \
+                       --disable-static
+       cd $(DIR_APP) && make $(PARALLELISMFLAGS)
+       cd $(DIR_APP) && make install
+
+       # Removing static libraries
+       rm -rf /usr/lib/gobject-introspection/giscanner/*.la
+       rm -rf /usr/lib/libgirepository-*.la
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index b234a5dc66183184d3928f3c9b3b711f4203ab8a..c5dca76fa040f15a7f4ca8f9f580f5da09179309 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -356,6 +356,7 @@ ipfire_build() {
        ipfire_make parted
        ipfire_make hal
        ipfire_make hal-info
+       ipfire_make gobject-introspection
        ipfire_make udev
 
        ### Building some important tools
diff --git a/src/rootfiles/core/gobject-introspection b/src/rootfiles/core/gobject-introspection
new file mode 100644 (file)
index 0000000..90bec0f
--- /dev/null
@@ -0,0 +1,115 @@
+#root/.cache
+#root/.cache/g-ir-scanner
+#root/.cache/g-ir-scanner/28f5f2fe69f345f8d5588641dc027655d9d44651
+#root/.cache/g-ir-scanner/6f4f273a32647c4a726a9b465c5599c2049c2c94
+#root/.cache/g-ir-scanner/e3b1e4a32a6f9b450523f126aea3ddb7a1e19c90
+#root/.cache/g-ir-scanner/e9db193e4679c3ae7cab81bcdf27897114857808
+#root/.cache/g-ir-scanner/fc59b7fa095cd6403cb3917129208269cb202f6b
+usr/bin/g-ir-compiler
+usr/bin/g-ir-generate
+usr/bin/g-ir-scanner
+#usr/include/gobject-introspection-1.0
+#usr/include/gobject-introspection-1.0/girepository.h
+#usr/include/gobject-introspection-1.0/girffi.h
+usr/lib/girepository-1.0
+usr/lib/girepository-1.0/Everything-1.0.typelib
+usr/lib/girepository-1.0/GIRepository-2.0.typelib
+usr/lib/girepository-1.0/GL-1.0.typelib
+usr/lib/girepository-1.0/GLib-2.0.typelib
+usr/lib/girepository-1.0/GModule-2.0.typelib
+usr/lib/girepository-1.0/GObject-2.0.typelib
+usr/lib/girepository-1.0/Gio-2.0.typelib
+usr/lib/girepository-1.0/cairo-1.0.typelib
+usr/lib/girepository-1.0/fontconfig-2.0.typelib
+usr/lib/girepository-1.0/freetype2-2.0.typelib
+usr/lib/girepository-1.0/libxml2-2.0.typelib
+usr/lib/girepository-1.0/xfixes-4.0.typelib
+usr/lib/girepository-1.0/xft-2.0.typelib
+usr/lib/girepository-1.0/xlib-2.0.typelib
+#usr/lib/gobject-introspection
+#usr/lib/gobject-introspection/giscanner
+#usr/lib/gobject-introspection/giscanner/__init__.py
+#usr/lib/gobject-introspection/giscanner/__init__.pyc
+#usr/lib/gobject-introspection/giscanner/__init__.pyo
+usr/lib/gobject-introspection/giscanner/_giscanner.so
+#usr/lib/gobject-introspection/giscanner/annotationparser.py
+#usr/lib/gobject-introspection/giscanner/annotationparser.pyc
+#usr/lib/gobject-introspection/giscanner/annotationparser.pyo
+#usr/lib/gobject-introspection/giscanner/ast.py
+#usr/lib/gobject-introspection/giscanner/ast.pyc
+#usr/lib/gobject-introspection/giscanner/ast.pyo
+#usr/lib/gobject-introspection/giscanner/cachestore.py
+#usr/lib/gobject-introspection/giscanner/cachestore.pyc
+#usr/lib/gobject-introspection/giscanner/cachestore.pyo
+#usr/lib/gobject-introspection/giscanner/config.py
+#usr/lib/gobject-introspection/giscanner/config.pyc
+#usr/lib/gobject-introspection/giscanner/config.pyo
+#usr/lib/gobject-introspection/giscanner/dumper.py
+#usr/lib/gobject-introspection/giscanner/dumper.pyc
+#usr/lib/gobject-introspection/giscanner/dumper.pyo
+#usr/lib/gobject-introspection/giscanner/girparser.py
+#usr/lib/gobject-introspection/giscanner/girparser.pyc
+#usr/lib/gobject-introspection/giscanner/girparser.pyo
+#usr/lib/gobject-introspection/giscanner/girwriter.py
+#usr/lib/gobject-introspection/giscanner/girwriter.pyc
+#usr/lib/gobject-introspection/giscanner/girwriter.pyo
+#usr/lib/gobject-introspection/giscanner/glibast.py
+#usr/lib/gobject-introspection/giscanner/glibast.pyc
+#usr/lib/gobject-introspection/giscanner/glibast.pyo
+#usr/lib/gobject-introspection/giscanner/glibtransformer.py
+#usr/lib/gobject-introspection/giscanner/glibtransformer.pyc
+#usr/lib/gobject-introspection/giscanner/glibtransformer.pyo
+#usr/lib/gobject-introspection/giscanner/libtoolimporter.py
+#usr/lib/gobject-introspection/giscanner/libtoolimporter.pyc
+#usr/lib/gobject-introspection/giscanner/libtoolimporter.pyo
+#usr/lib/gobject-introspection/giscanner/minixpath.py
+#usr/lib/gobject-introspection/giscanner/minixpath.pyc
+#usr/lib/gobject-introspection/giscanner/minixpath.pyo
+#usr/lib/gobject-introspection/giscanner/odict.py
+#usr/lib/gobject-introspection/giscanner/odict.pyc
+#usr/lib/gobject-introspection/giscanner/odict.pyo
+#usr/lib/gobject-introspection/giscanner/scannermain.py
+#usr/lib/gobject-introspection/giscanner/scannermain.pyc
+#usr/lib/gobject-introspection/giscanner/scannermain.pyo
+#usr/lib/gobject-introspection/giscanner/shlibs.py
+#usr/lib/gobject-introspection/giscanner/shlibs.pyc
+#usr/lib/gobject-introspection/giscanner/shlibs.pyo
+#usr/lib/gobject-introspection/giscanner/sourcescanner.py
+#usr/lib/gobject-introspection/giscanner/sourcescanner.pyc
+#usr/lib/gobject-introspection/giscanner/sourcescanner.pyo
+#usr/lib/gobject-introspection/giscanner/transformer.py
+#usr/lib/gobject-introspection/giscanner/transformer.pyc
+#usr/lib/gobject-introspection/giscanner/transformer.pyo
+#usr/lib/gobject-introspection/giscanner/utils.py
+#usr/lib/gobject-introspection/giscanner/utils.pyc
+#usr/lib/gobject-introspection/giscanner/utils.pyo
+#usr/lib/gobject-introspection/giscanner/xmlwriter.py
+#usr/lib/gobject-introspection/giscanner/xmlwriter.pyc
+#usr/lib/gobject-introspection/giscanner/xmlwriter.pyo
+usr/lib/libgirepository-1.0.so
+usr/lib/libgirepository-1.0.so.0
+usr/lib/libgirepository-1.0.so.0.0.0
+usr/lib/libgirepository-everything-1.0.so
+usr/lib/libgirepository-everything-1.0.so.1
+usr/lib/libgirepository-everything-1.0.so.1.0.0
+#usr/lib/pkgconfig/gobject-introspection-1.0.pc
+#usr/lib/pkgconfig/gobject-introspection-no-export-1.0.pc
+#usr/share/aclocal/introspection.m4
+#usr/share/gir-1.0
+#usr/share/gir-1.0/Everything-1.0.gir
+#usr/share/gir-1.0/GIRepository-2.0.gir
+#usr/share/gir-1.0/GL-1.0.gir
+#usr/share/gir-1.0/GLib-2.0.gir
+#usr/share/gir-1.0/GModule-2.0.gir
+#usr/share/gir-1.0/GObject-2.0.gir
+#usr/share/gir-1.0/Gio-2.0.gir
+#usr/share/gir-1.0/cairo-1.0.gir
+#usr/share/gir-1.0/fontconfig-2.0.gir
+#usr/share/gir-1.0/freetype2-2.0.gir
+#usr/share/gir-1.0/libxml2-2.0.gir
+#usr/share/gir-1.0/xfixes-4.0.gir
+#usr/share/gir-1.0/xft-2.0.gir
+#usr/share/gir-1.0/xlib-2.0.gir
+#usr/share/man/man1/g-ir-compiler.1
+#usr/share/man/man1/g-ir-generate.1
+#usr/share/man/man1/g-ir-scanner.1