From 98d52842959db414574e8475ceff0ba602fbd04d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Thu, 23 Jul 2015 10:28:34 +0300 Subject: [PATCH 1/2] exiv2 fix builddep. --- multimedia/misc/exiv2/actions.py | 22 ++++++ .../misc/exiv2/files/exiv2-0.18-deps.patch | 23 ++++++ multimedia/misc/exiv2/files/index.html | 9 +++ multimedia/misc/exiv2/pspec.xml | 79 +++++++++++++++++++ multimedia/misc/exiv2/translations.xml | 15 ++++ 5 files changed, 148 insertions(+) create mode 100644 multimedia/misc/exiv2/actions.py create mode 100644 multimedia/misc/exiv2/files/exiv2-0.18-deps.patch create mode 100644 multimedia/misc/exiv2/files/index.html create mode 100644 multimedia/misc/exiv2/pspec.xml create mode 100644 multimedia/misc/exiv2/translations.xml diff --git a/multimedia/misc/exiv2/actions.py b/multimedia/misc/exiv2/actions.py new file mode 100644 index 0000000000..a451ab8afc --- /dev/null +++ b/multimedia/misc/exiv2/actions.py @@ -0,0 +1,22 @@ +#!/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(): + autotools.configure("--disable-static \ + --disable-dependency-tracking \ + --disable-rpath") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "README", "doc/ChangeLog") diff --git a/multimedia/misc/exiv2/files/exiv2-0.18-deps.patch b/multimedia/misc/exiv2/files/exiv2-0.18-deps.patch new file mode 100644 index 0000000000..645779fd90 --- /dev/null +++ b/multimedia/misc/exiv2/files/exiv2-0.18-deps.patch @@ -0,0 +1,23 @@ +diff -up exiv2-0.18-pre2/src/Makefile.deps exiv2-0.18-pre2/src/Makefile +--- exiv2-0.18-pre2/src/Makefile.deps 2008-09-18 05:26:58.000000000 -0500 ++++ exiv2-0.18-pre2/src/Makefile 2008-11-29 05:46:14.000000000 -0600 +@@ -192,11 +192,19 @@ $(CCOBJ): %.o: %.cpp + @$(LIBTOOL) --mode=compile $(COMPILE.cc) -DEXV_BUILDING_LIB=1 -o $@ $< + @$(MAKEDEPEND) + @$(POSTDEPEND) ++# The dependancies here are wrong. It generates .lo output, ++# so things are rebuilt *every* time 'make' is called. ++# Let's try a quick-n-dirty hack -- Rex ++ touch $@ + + $(COBJ): %.o: %.c + @$(LIBTOOL) --mode=compile $(COMPILE.c) -DEXV_BUILDING_LIB=1 -o $@ $< + @$(MAKEDEPEND) + @$(POSTDEPEND) ++# The dependancies here are wrong. It generates .lo output, ++# so things are rebuilt *every* time 'make' is called. ++# Let's try a quick-n-dirty hack -- Rex ++ touch $@ + + $(sort $(BINOBJ) $(EXIV2OBJ) $(MCOBJ) path-test.o): %.o: %.cpp + $(COMPILE.cc) -o $@ $< diff --git a/multimedia/misc/exiv2/files/index.html b/multimedia/misc/exiv2/files/index.html new file mode 100644 index 0000000000..d99d747a58 --- /dev/null +++ b/multimedia/misc/exiv2/files/index.html @@ -0,0 +1,9 @@ +kde-48-pisi - Revision 691: /trunk/ext-libs/exiv2/files + +

kde-48-pisi - Revision 691: /trunk/ext-libs/exiv2/files

+ +
Google Code powered by Subversion + \ No newline at end of file diff --git a/multimedia/misc/exiv2/pspec.xml b/multimedia/misc/exiv2/pspec.xml new file mode 100644 index 0000000000..72d4ff17f6 --- /dev/null +++ b/multimedia/misc/exiv2/pspec.xml @@ -0,0 +1,79 @@ + + + + + exiv2 + http://www.exiv2.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + Another library for parsing, editing, and saving EXIF data + exiv2 is a C++ library and a command line utility to access image metadata. Exiv2 is available as free software and with a commercial license, and is used in a growing number of projects. + http://www.exiv2.org/exiv2-0.24.tar.gz + + zlib-devel + expat-devel + + + exiv2-0.18-deps.patch + + + + + exiv2 + + exiv2-libs + + + /usr/bin + /usr/share/locale + /usr/share/doc + /usr/share/man + + + + + exiv2-libs + + zlib + expat + libgcc + + + /usr/lib + + + + + exiv2-devel + Development files for exiv2 + + exiv2-libs + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-01-23 + 0.24 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-08-29 + 0.23 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/multimedia/misc/exiv2/translations.xml b/multimedia/misc/exiv2/translations.xml new file mode 100644 index 0000000000..fa33019677 --- /dev/null +++ b/multimedia/misc/exiv2/translations.xml @@ -0,0 +1,15 @@ + + + + exiv2 + Exiv2 resimlerin başlık bilgilerine ulaşmak için kullanılan bir C++ kütüphanesi ve komut satırı uygulamasıdır. Exiv2, hem özgür yazılım hem de ticari yazılım lisansıyla kullanılabilir. + Exiv2 est une librairie C++ ainsi qu'un utilitaire en ligne de commande pour accéder aux méta-données d'images. Exiv2 est disponible en tant que logiciel libre ou avec une licence commerciale et est utilisée par un nombre croissant de projets. + Exiv2 es una librería C++ y una herramienta de línea de comandopara acceder metadatos de imágenes. Exiv2 está disponible como software libre y con licencia comercial, y se utiliza cada vez en más proyectos. + EXIF verilerini ayrıştırmak, düzenlemek ve kaydetmek için bir diğer kitaplık + + + + exiv2-devel + exiv2 için geliştirme dosyaları + + From 12ccf794fb1b47da830c877b2742dfd6879cbb7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Thu, 23 Jul 2015 10:56:32 +0300 Subject: [PATCH 2/2] xapian-core in main --- programming/misc/xapian-core/actions.py | 21 ++++ programming/misc/xapian-core/pspec.xml | 100 ++++++++++++++++++ programming/misc/xapian-core/translations.xml | 20 ++++ 3 files changed, 141 insertions(+) create mode 100644 programming/misc/xapian-core/actions.py create mode 100644 programming/misc/xapian-core/pspec.xml create mode 100644 programming/misc/xapian-core/translations.xml diff --git a/programming/misc/xapian-core/actions.py b/programming/misc/xapian-core/actions.py new file mode 100644 index 0000000000..47debffee6 --- /dev/null +++ b/programming/misc/xapian-core/actions.py @@ -0,0 +1,21 @@ +#!/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(): + autotools.configure("--prefix=/usr \ + --disable-static") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("AUTHORS", "ChangeLog*", "COPYING", "HACKING", "README", "NEWS") diff --git a/programming/misc/xapian-core/pspec.xml b/programming/misc/xapian-core/pspec.xml new file mode 100644 index 0000000000..fd160e8608 --- /dev/null +++ b/programming/misc/xapian-core/pspec.xml @@ -0,0 +1,100 @@ + + + + + xapian-core + http://www.oligarchy.co.uk/xapian + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + Probabilistic Information Retrieval library + Xapian is an Open Source Probabilistic Information Retrieval Library. It offers a highly adaptable toolkit that allows developers to easily add advanced indexing and search facilities to applications. + http://oligarchy.co.uk/xapian/1.2.18/xapian-core-1.2.18.tar.xz + + zlib-devel + libutil-linux-devel + + + + + xapian-core + + zlib + libutil-linux + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + xapian-core-devel + library + Development headers for xapian-core + xapian-core-devel provides development headers for xapian-core. + + xapian-core + + + /usr/bin/xapian-config* + /usr/include + /usr/lib/cmake/xapian + /usr/share/aclocal + + + + + xapian-core-docs + data:doc + Documentation files for xapian-core + xapian-core-docs provides documentation files for xapian-core. + + xapian-core + + + /usr/share/doc/xapian-core/*html + /usr/share/doc/xapian-core/apidoc.pdf + /usr/share/doc/xapian-core/apidoc/ + + + + + + 2014-09-02 + 1.12.18 + Version down for baloo seg fault. + critical + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-25 + 1.3.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2014-01-28 + 1.3.1 + Version Bump + Alihan Öztürk + alihan@pisilinux.org + + + 2012-09-19 + 1.2.12 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/misc/xapian-core/translations.xml b/programming/misc/xapian-core/translations.xml new file mode 100644 index 0000000000..c47b1fa6f8 --- /dev/null +++ b/programming/misc/xapian-core/translations.xml @@ -0,0 +1,20 @@ + + + + xapian-core + İstatistiksel Bilgi Çıkarma kitaplığı + Xapian, Açık Kaynak Kodlu bir İstatistiksel Bilgi Çıkarma kitaplığıdır. Geliştiricilerin uygulamalara kolaylıkla gelişmiş kataloglama ve arama becerileri eklemelerini sağlayan hayli uyumlu bir araç takımına sahiptir. + + + + xapian-core-devel + xapian-core için geliştirme başlıkları + xapian-core-devel, xapian-core için geliştirme başlıklarını içerir. + + + + xapian-core-docs + xapian-core için belgelendirme dosyaları + xapian-core-docs, xapian-core için belgelendirme dosyalarını içerir. + +