From: Stefan Schantl Date: Tue, 17 Nov 2009 22:28:16 +0000 (+0100) Subject: Add new package: gobject-introspection X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55ce698ff90d1b8f91ca663ad547d8fa7bce3ec2;p=ipfire-3.x.git Add new package: gobject-introspection This package is a new dependency of udev. --- diff --git a/lfs/gobject-introspection b/lfs/gobject-introspection new file mode 100644 index 000000000..61dba59b5 --- /dev/null +++ b/lfs/gobject-introspection @@ -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 . # +# # +############################################################################### + +############################################################################### +# 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 b234a5dc6..c5dca76fa 100755 --- 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 index 000000000..90bec0f66 --- /dev/null +++ b/src/rootfiles/core/gobject-introspection @@ -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