From ee19cd1858cef69ffa07891a768123b7076dfea3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Wed, 8 Jul 2015 12:53:44 +0300 Subject: [PATCH] fix deps for pulseaudio lirc left. --- hardware/bluetooth/bluez/pspec.xml | 7 +- hardware/bluetooth/component.xml | 3 + multimedia/misc/orc/actions.py | 3 + multimedia/misc/orc/pspec.xml | 4 +- multimedia/sound/libsamplerate/actions.py | 30 ++++++++ .../files/dontbuild-tests-examples.patch | 32 +++++++++ multimedia/sound/libsamplerate/pspec.xml | 71 ++++++++++++++++++ .../sound/libsamplerate/translations.xml | 15 ++++ network/misc/libasyncns/actions.py | 23 ++++++ network/misc/libasyncns/pspec.xml | 55 ++++++++++++++ network/misc/libasyncns/translations.xml | 13 ++++ network/misc/libnl/actions.py | 2 + programming/misc/libical/actions.py | 17 +++++ programming/misc/libical/pspec.xml | 72 +++++++++++++++++++ programming/misc/libical/translations.xml | 13 ++++ 15 files changed, 355 insertions(+), 5 deletions(-) create mode 100644 hardware/bluetooth/component.xml create mode 100644 multimedia/sound/libsamplerate/actions.py create mode 100644 multimedia/sound/libsamplerate/files/dontbuild-tests-examples.patch create mode 100644 multimedia/sound/libsamplerate/pspec.xml create mode 100644 multimedia/sound/libsamplerate/translations.xml create mode 100644 network/misc/libasyncns/actions.py create mode 100644 network/misc/libasyncns/pspec.xml create mode 100644 network/misc/libasyncns/translations.xml create mode 100644 programming/misc/libical/actions.py create mode 100644 programming/misc/libical/pspec.xml create mode 100644 programming/misc/libical/translations.xml diff --git a/hardware/bluetooth/bluez/pspec.xml b/hardware/bluetooth/bluez/pspec.xml index df7725cdce..1f1fcda4bb 100644 --- a/hardware/bluetooth/bluez/pspec.xml +++ b/hardware/bluetooth/bluez/pspec.xml @@ -17,15 +17,16 @@ https://www.kernel.org/pub/linux/bluetooth/bluez-5.27.tar.xz cups-devel - dbus-devel + dbus-devel libnl-devel alsa-lib-devel gstreamer-devel libsndfile-devel - gst-plugins-base-devel + libical-devel glib2-devel - libical-devel + eudev-devel + readline-devel bluez-5.27-obexd_without_systemd-1.patch diff --git a/hardware/bluetooth/component.xml b/hardware/bluetooth/component.xml new file mode 100644 index 0000000000..14ed87a2bf --- /dev/null +++ b/hardware/bluetooth/component.xml @@ -0,0 +1,3 @@ + + hardware.bluetooth + diff --git a/multimedia/misc/orc/actions.py b/multimedia/misc/orc/actions.py index 7a538a558c..53ba05240b 100644 --- a/multimedia/misc/orc/actions.py +++ b/multimedia/misc/orc/actions.py @@ -4,10 +4,13 @@ # See the file http://www.gnu.org/copyleft/gpl.txt from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): autotools.configure("--disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() diff --git a/multimedia/misc/orc/pspec.xml b/multimedia/misc/orc/pspec.xml index 53497aa28a..49248409d0 100644 --- a/multimedia/misc/orc/pspec.xml +++ b/multimedia/misc/orc/pspec.xml @@ -48,9 +48,9 @@ orc-devel orc için geliştirme dosyaları - + orc - + /usr/include/ /usr/lib/pkgconfig diff --git a/multimedia/sound/libsamplerate/actions.py b/multimedia/sound/libsamplerate/actions.py new file mode 100644 index 0000000000..cb5572601a --- /dev/null +++ b/multimedia/sound/libsamplerate/actions.py @@ -0,0 +1,30 @@ +#!/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 libtools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--with-pic \ + --enable-sndfile \ + --disable-static \ + --enable-shared \ + --disable-fftw \ + --disable-dependency-tracking") + + # Remove RPATH + pisitools.dosed("libtool", "^hardcode_libdir_flag_spec=.*", "hardcode_libdir_flag_spec=\"\"") + pisitools.dosed("libtool", "^runpath_var=LD_RUN_PATH", "runpath_var=DIE_RPATH_DIE") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") diff --git a/multimedia/sound/libsamplerate/files/dontbuild-tests-examples.patch b/multimedia/sound/libsamplerate/files/dontbuild-tests-examples.patch new file mode 100644 index 0000000000..23cf5897a5 --- /dev/null +++ b/multimedia/sound/libsamplerate/files/dontbuild-tests-examples.patch @@ -0,0 +1,32 @@ +Index: libsamplerate-0.1.3/examples/Makefile.am +=================================================================== +--- libsamplerate-0.1.3.orig/examples/Makefile.am ++++ libsamplerate-0.1.3/examples/Makefile.am +@@ -3,7 +3,7 @@ + + bin_PROGRAMS = sndfile-resample + +-noinst_PROGRAMS = varispeed-play timewarp-file ++EXTRA_PROGRAMS = varispeed-play timewarp-file + + SAMPLERATEDIR =../src + INCLUDES = -I$(srcdir)/$(SAMPLERATEDIR) @OS_SPECIFIC_INCLUDES@ +Index: libsamplerate-0.1.3/tests/Makefile.am +=================================================================== +--- libsamplerate-0.1.3.orig/tests/Makefile.am ++++ libsamplerate-0.1.3/tests/Makefile.am +@@ -1,4 +1,4 @@ +-noinst_PROGRAMS = misc_test termination_test simple_test callback_test \ ++EXTRA_PROGRAMS = misc_test termination_test simple_test callback_test \ + reset_test multi_channel_test snr_bw_test \ + float_short_test varispeed_test callback_hang_test \ + src-evaluate throughput_test +@@ -55,7 +55,7 @@ throughput_test_LDADD = $(SAMPLRATEDIR) + + #=============================================================================== + +-check: $(noinst_PROGRAMS) ++check: $(EXTRA_PROGRAMS) + date + uname -a + ./misc_test diff --git a/multimedia/sound/libsamplerate/pspec.xml b/multimedia/sound/libsamplerate/pspec.xml new file mode 100644 index 0000000000..63fe397eaf --- /dev/null +++ b/multimedia/sound/libsamplerate/pspec.xml @@ -0,0 +1,71 @@ + + + + + libsamplerate + http://www.mega-nerd.com/SRC/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio + Secret Rabbit Code is a sample rate converter for audio. It is capable of arbitrary and time varying conversions. It can downsample by a factor of 12 and upsample by the same factor. The ratio of input and output sample rates can be a real number. The conversion ratio can also vary with time for speeding up and slowing down effects. + http://www.mega-nerd.com/SRC/libsamplerate-0.1.8.tar.gz + + libsndfile-devel + + + dontbuild-tests-examples.patch + + + + + libsamplerate + + libsndfile + + + /usr/bin + /usr/lib + /usr/share/doc + + + + + libsamplerate-devel + Development files for libsamplerate + + libsamplerate + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-25 + 0.1.8 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-01 + 0.1.8 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-10-17 + 0.1.8 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/sound/libsamplerate/translations.xml b/multimedia/sound/libsamplerate/translations.xml new file mode 100644 index 0000000000..5b080133f4 --- /dev/null +++ b/multimedia/sound/libsamplerate/translations.xml @@ -0,0 +1,15 @@ + + + + libsamplerate + libsamplerate ses dosyaları için basit bir örnekleme oranı dönüştürücü + Secret Rabbit Code (alias libsamplerate) est un convertisseur audio de taux de Sample (Sample Rate Converter). + libsamplerate (Seceret Rabbit Code) ses dosyaları için basit bir örnekleme oranı dönüştürücüsüdür. Zaman ya da tercih edilen başka bir yapıya bağlı olarak 12 kata kadar dönüşüm yapabilir. Örnekleme oranı değiştirebildiği gibi hızlandırma ve yavaşlatma filtreleri de uygulayabilir. + + + + libsamplerate-devel + libsamplerate için geliştirme dosyaları + libsamplerate için geliştirme dosyaları + + diff --git a/network/misc/libasyncns/actions.py b/network/misc/libasyncns/actions.py new file mode 100644 index 0000000000..0848e6e5df --- /dev/null +++ b/network/misc/libasyncns/actions.py @@ -0,0 +1,23 @@ +#!/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 + +def setup(): + autotools.configure("--enable-static=no \ + --disable-lynx \ + --disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("LICENSE") diff --git a/network/misc/libasyncns/pspec.xml b/network/misc/libasyncns/pspec.xml new file mode 100644 index 0000000000..826c214d60 --- /dev/null +++ b/network/misc/libasyncns/pspec.xml @@ -0,0 +1,55 @@ + + + + + libasyncns + http://0pointer.de/lennart/projects/libasyncns + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + A C library for asynchronous name service queries + libasyncns is a C library for Linux/Unix for executing name service queries asynchronously. It is an asynchronous wrapper around getaddrinfo(), getnameinfo(), res_query() and res_search() from libc and libresolv. + http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz + + + + libasyncns + + /usr/lib + /usr/share/doc + + + + + libasyncns-devel + Development files for libasyncns + + libasyncns + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2014-01-29 + 0.8 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 0.8 + First release + Gökcen Eraslan + admins@pisilinux.org + + + diff --git a/network/misc/libasyncns/translations.xml b/network/misc/libasyncns/translations.xml new file mode 100644 index 0000000000..33345246db --- /dev/null +++ b/network/misc/libasyncns/translations.xml @@ -0,0 +1,13 @@ + + + + libasyncns + Asenkron isim servisi sorguları için C kitaplığı + libasyncns, Linux/Unix üzerinde isim servisi sorgularını asenkron olarak gerçekleştirme imkanı veren bir C kitaplığıdır. + + + + libasyncns-devel + libasyncns için geliştirme dosyaları + + diff --git a/network/misc/libnl/actions.py b/network/misc/libnl/actions.py index c56f300979..d7192153cf 100644 --- a/network/misc/libnl/actions.py +++ b/network/misc/libnl/actions.py @@ -10,6 +10,8 @@ from pisi.actionsapi import pisitools def setup(): autotools.configure() + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() diff --git a/programming/misc/libical/actions.py b/programming/misc/libical/actions.py new file mode 100644 index 0000000000..86fb042c4b --- /dev/null +++ b/programming/misc/libical/actions.py @@ -0,0 +1,17 @@ +#!/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 cmaketools +from pisi.actionsapi import pisitools + +def setup(): + cmaketools.configure() + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() diff --git a/programming/misc/libical/pspec.xml b/programming/misc/libical/pspec.xml new file mode 100644 index 0000000000..d44ae15838 --- /dev/null +++ b/programming/misc/libical/pspec.xml @@ -0,0 +1,72 @@ + + + + + libical + https://github.com/libical/libical + + PisiLinux Community + admins@pisilinux.org + + MPL-1.1 + LGPLv2 + library + An open source reference implementation of the icalendar data type and serialization format + libical is an Open Source implementation of the IETF's iCalendar Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It parses iCal components and provides a C API for manipulating the component properties, parameters, and subcomponents. + https://github.com/libical/libical/releases/download/v1.0.1/libical-1.0.1.tar.gz + + cmake + + + + + libical + + /usr/lib + /usr/share/libical/zoneinfo + + + + + libical-devel + Development files for libical + + libical + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-08 + 1.0.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-06-01 + 1.0 + Rebuild. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-27 + 1.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 201-10-02 + 0.48 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/misc/libical/translations.xml b/programming/misc/libical/translations.xml new file mode 100644 index 0000000000..3677353fa2 --- /dev/null +++ b/programming/misc/libical/translations.xml @@ -0,0 +1,13 @@ + + + + libical + icalendar veri tipi ve serileştirme biçiminin açık kaynak referans gerçeklemesi + libical IETF'in iCalendar Takvim ve Planlama protokülün açık kaynak gerçeklemesidir. (RFC 2445, 2446, 2447) Kitaplık, iCal bileşenlerini ayrıştırır ve bileşen özelliklerini, parametrelerini ve alt bileşenlerini işlemek için bir C programlama arayüzü sunar. + + + + libical-devel + libical için geliştirme dosyaları + +