From 1fec755306bd9d5c3aade1b1d12afe1e2ed96018 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Tue, 21 Jul 2015 16:15:10 +0300 Subject: [PATCH] libsigc++:moved into main for pisi 2.0 --- programming/misc/libsigc++/actions.py | 32 +++++++++ programming/misc/libsigc++/pspec.xml | 80 +++++++++++++++++++++ programming/misc/libsigc++/translations.xml | 19 +++++ 3 files changed, 131 insertions(+) create mode 100644 programming/misc/libsigc++/actions.py create mode 100644 programming/misc/libsigc++/pspec.xml create mode 100644 programming/misc/libsigc++/translations.xml diff --git a/programming/misc/libsigc++/actions.py b/programming/misc/libsigc++/actions.py new file mode 100644 index 0000000000..b068492202 --- /dev/null +++ b/programming/misc/libsigc++/actions.py @@ -0,0 +1,32 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + # dont waste time building examples, docs and tests + pisitools.dosed("Makefile.in", " tests examples docs") + + autotools.configure("--disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/usr/share/devhelp") + + #move html docs to html doc dir + pisitools.dodir("/usr/share/doc/%s/html" % get.srcNAME()) + pisitools.domove("/usr/share/doc/%s-2.0/*" % get.srcNAME(), "/usr/share/doc/%s/html" % get.srcNAME()) + pisitools.removeDir("/usr/share/doc/%s-2.0" % get.srcNAME()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "README", "NEWS", "TODO") diff --git a/programming/misc/libsigc++/pspec.xml b/programming/misc/libsigc++/pspec.xml new file mode 100644 index 0000000000..8efd494533 --- /dev/null +++ b/programming/misc/libsigc++/pspec.xml @@ -0,0 +1,80 @@ + + + + + libsigc++ + http://libsigc.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Typesafe signal framework for C++ + libsigc++ is a library which implements a full callback system for use in widget libraries, abstract interfaces, and general programming. + mirrors://gnome/libsigc++/2.4/libsigc++-2.4.1.tar.xz + + + + libsigc++ + + /usr/lib + /usr/share/doc + + + libgcc + + + + + libsigc++-devel + Development files for libsigc++ + + libsigc++ + + + /usr/include + /usr/lib/sigc++*/include + /usr/lib/pkgconfig + + + + + libsigc++-docs + Development documents for libsigc++ + + /usr/share/doc/libsigc++/html + 33e0b0f162eababc310d927246627d62bb25cb63 + + + + + 2015-07-21 + 2.4.1 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2013-05-18 + 2.3.1 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-03-04 + 2.3.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-29 + 2.2.11 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/misc/libsigc++/translations.xml b/programming/misc/libsigc++/translations.xml new file mode 100644 index 0000000000..5520dd6798 --- /dev/null +++ b/programming/misc/libsigc++/translations.xml @@ -0,0 +1,19 @@ + + + + libsigc++ + C++ için sinyal altyapısı + libsigc++, widget kitaplıkları, soyut arabirimlerde ve genel programlama esnasında kullanılmak üzere tasarlanmış bir sinyal ve callback altyapısıdır. + Système de rappels à types sûrs (typesafe callback) pour C++. + + + + libsigc++-devel + libsigc++ için geliştirme dosyaları + + + + libsigc++-docs + libsigc++ için geliştirme belgeleri + +