audacious and Dependency audacious-plugins libbinio First Release.

This commit is contained in:
alick01
2018-12-06 17:01:18 +03:00
parent af3bbadc82
commit 6c084d8726
11 changed files with 389 additions and 0 deletions
+22
View File
@@ -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 \
--enable-iostream \
--enable-string")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("ChangeLog", "COPYING", "AUTHORS", "NEWS", "README", "TODO")
@@ -0,0 +1,11 @@
diff -p -up libbinio-1.4/src/binwrap.cpp~ libbinio-1.4/src/binwrap.cpp
--- libbinio-1.4/src/binwrap.cpp~ 2003-03-08 17:02:34.000000000 +0100
+++ libbinio-1.4/src/binwrap.cpp 2009-05-22 14:20:31.000000000 +0200
@@ -17,6 +17,7 @@
* Copyright (C) 2002, 2003 Simon Peter <dn.tlp@gmx.net>
*/
+#include <cstdio>
#include "binwrap.h"
#if BINIO_ENABLE_IOSTREAM
@@ -0,0 +1,35 @@
--- libbinio-1.4/src/binfile.cpp.stringconversion 2008-06-10 19:00:43.349866044 +0200
+++ libbinio-1.4/src/binfile.cpp 2008-06-10 19:00:47.585864964 +0200
@@ -151,12 +151,12 @@ binofstream::~binofstream()
void binofstream::open(const char *filename, const Mode mode)
{
- char *modestr = "wb";
+ std::string modestr = "wb";
// Check if append mode is desired
if(mode & Append) modestr = "ab";
- f = fopen(filename, modestr);
+ f = fopen(filename, modestr.c_str());
if(f == NULL)
switch(errno) {
@@ -209,7 +209,7 @@ binfstream::~binfstream()
void binfstream::open(const char *filename, const Mode mode)
{
- char *modestr = "w+b"; // Create & at beginning
+ std::string modestr = "w+b"; // Create & at beginning
int ferror = 0;
// Apply desired mode
@@ -220,7 +220,7 @@ void binfstream::open(const char *filena
if(mode & Append) // Create & append
modestr[0] = 'a';
- f = fopen(filename, modestr);
+ f = fopen(filename, modestr.c_str());
// NoCreate & append (emulated -- not possible with standard C fopen())
if(f != NULL && (mode & Append) && (mode & NoCreate))
+51
View File
@@ -0,0 +1,51 @@
<PISI>
<Source>
<Name>libbinio</Name>
<Homepage>http://libbinio.sourceforge.net</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Binary I/O stream class library</Summary>
<Description>libbinio is a binary I/O stream class library.</Description>
<Archive type="tarbz2" sha1sum="47db5f7448245f38b9d26c8b11f53a07b6f6da73">mirrors://sourceforge/libbinio/libbinio-1.4.tar.bz2</Archive>
<Patches>
<Patch level="1">gcc44.patch</Patch>
<Patch level="1">string-conversion.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libbinio</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="info">/usr/share/info</Path>
</Files>
</Package>
<Package>
<Name>libbinio-devel</Name>
<Summary>Development headers for libbinio</Summary>
<Description>libbinio-devel provides development headers for libbinio.</Description>
<RuntimeDependencies>
<Dependency>libbinio</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-12-06</Date>
<Version>1.4</Version>
<Comment>First release</Comment>
<Name>Ali Cengiz KLurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
</History>
</PISI>
+17
View File
@@ -0,0 +1,17 @@
<PISI>
<Source>
<Name>libbinio</Name>
<Summary xml:lang="tr">İkili I/O yayın sınıfı kitaplığı</Summary>
<Description xml:lang="tr">libbinio ikili I/O yayın sınıfı kitaplığıdır.</Description>
<Summary xml:lang="en">Binary I/O stream class library</Summary>
<Description xml:lang="en">libbinio is a binary I/O stream class library.</Description>
</Source>
<Package>
<Name>libbinio-devel</Name>
<Summary xml:lang="tr">libbinio için geliştirme başlıkları</Summary>
<Description xml:lang="tr">libbinio için geliştirme başlıklarını içerir.</Description>
<Summary xml:lang="en">Headers I/O stream class library</Summary>
<Description xml:lang="en">libbinio is a binary I/O stream class library.</Description>
</Package>
</PISI>
@@ -0,0 +1,20 @@
#!/usr/bin/env python
#-*- coding:utf-8 -*-
from pisi.actionsapi import autotools
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
# if pisi can't find source directory, see /var/pisi/__package_name__/work/ and:
# WorkDir="__package_name__-"+ get.srcVERSION() +"/sub_project_dir/"
def setup():
autotools.rawConfigure("--prefix=/usr")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s"%get.installDIR())
@@ -0,0 +1,111 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>audacious-plugins</Name>
<Homepage>http://audacious-media-player.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>data</IsA>
<Summary>plugins for audacious</Summary>
<Description>plugins for audacious</Description>
<Archive sha1sum="459107a3f61c738b70e5d59f0b07f86ab884c1d1" type="tarbz2">http://distfiles.audacious-media-player.org/audacious-plugins-3.10.tar.bz2</Archive>
<BuildDependencies>
<Dependency>flac-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>neon-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>lirc-devel</Dependency>
<Dependency>faad2-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libcue-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
<Dependency>libmms-devel</Dependency>
<Dependency>mpg123-devel</Dependency>
<Dependency>libmtp-devel</Dependency>
<Dependency>libsdl2-devel</Dependency>
<Dependency>libcddb-devel</Dependency>
<Dependency>wavpack-devel</Dependency>
<Dependency>libbinio-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>fluidsynth-devel</Dependency>
<Dependency>libsndfile-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>libmodplug-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libsamplerate-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>jack-audio-connection-kit-devel</Dependency>
<Dependency versionFrom="3.10">audacious-devel</Dependency>
<Dependency versionFrom="2.0">libcdio-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>audacious-plugins</Name>
<RuntimeDependencies>
<Dependency>neon</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>faac</Dependency>
<Dependency>flac</Dependency>
<Dependency>lame</Dependency>
<Dependency>lirc</Dependency>
<Dependency>mesa</Dependency>
<Dependency>faad2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>libcue</Dependency>
<Dependency>ffmpeg</Dependency>
<Dependency>libmms</Dependency>
<Dependency>mpg123</Dependency>
<Dependency>libmtp</Dependency>
<Dependency>libogg</Dependency>
<Dependency>wavpack</Dependency>
<Dependency>libcddb</Dependency>
<Dependency>libsdl2</Dependency>
<Dependency>libbinio</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>fluidsynth</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libmodplug</Dependency>
<Dependency>libsndfile</Dependency>
<Dependency>libsamplerate</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>jack-audio-connection-kit</Dependency>
<Dependency versionFrom="2.0">libcdio</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/audacious</Path>
<Path fileType="data">/usr/share/audacious</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-12-06</Date>
<Version>3.10</Version>
<Comment>First release</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>audacious-plugins</Name>
<Summary xml:lang="en">plugins for audacious</Summary>
<Summary xml:lang="tr">Audacious eklentileri</Summary>
<Summary xml:lang="pl">Zestaw pluginów do Audacious</Summary>
<Description xml:lang="en">plugins for audacious</Description>
<Description xml:lang="tr">Audacious için eklentiler</Description>
<Description xml:lang="pl">Zestaw pluginów do Audacious</Description>
</Source>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env python
#-*- coding:utf-8 -*-
from pisi.actionsapi import autotools
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
# if pisi can't find source directory, see /var/pisi/__package_name__/work/ and:
# WorkDir="__package_name__-"+ get.srcVERSION() +"/sub_project_dir/"
def setup():
autotools.rawConfigure("--prefix=/usr --enable-dbus --enable-nls --enable-sm --disable-rpath")
def build():
autotools.make()
def install():
pisitools.dodoc("AUTHORS","COPYING","INSTALL")
autotools.rawInstall("DESTDIR=%s"%get.installDIR())
+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>audacious</Name>
<Homepage>http://audacious-media-player.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPL-v3</License>
<IsA>app:gui</IsA>
<Summary>an advanced audio player</Summary>
<Description>Audacious is an open source audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computers resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists.Listen to CDs or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.</Description>
<Archive sha1sum="451e5122f2042cc08798fb75a3ac14b1a155d21e" type="tarbz2">http://distfiles.audacious-media-player.org/audacious-3.10.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>audacious</Name>
<RuntimeDependencies>
<Dependency>gtk2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="manfile">/usr/share/man</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="library">/usr/lib/libaud*</Path>
<Path fileType="locale">/usr/share/locale</Path>
<Path fileType="data">/usr/share/audacious</Path>
<Path fileType="data">/usr/share/applications</Path>
</Files>
</Package>
<Package>
<Name>audacious-devel</Name>
<RuntimeDependency>
<Dependency version="current">audacious</Dependency>
</RuntimeDependency>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include/libaudgui</Path>
<Path fileType="header">/usr/include/audacious</Path>
<Path fileType="header">/usr/include/libaudcore</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2018-12-06</Date>
<Version>3.10</Version>
<Comment>First release</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,21 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>audacious</Name>
<Summary xml:lang="tr">Açık kaynak kodlu bir müzikçalar</Summary>
<Summary xml:lang="es">Audacious es un reproductor de audio disponible como software libre</Summary>
<Summary xml:lang="pl">Zaawansowany odtwarzacz muzyczny</Summary>
<Description xml:lang="tr">Audacious ile dilerseniz bilgisayarınızdan ya da diğer kaynaklardan, sürükle-bırak yöntemiyle,müzik dosyalarınızı çalabilrsiniz.
Sanatçı ve albüm müzik kütüphanesi için arama yapabilir veya kendi özel çalma listelerinizi oluşturup ve düzenleyebilirsiniz.
CD ya da internet üzerinden canlı müzik dinleyeblir, GTK temalı arayüzlü bu uygulamayla , modern bir müzikçaların keyfini çıkarabilirsiniz.
Dilerseniz Winamp klasik arayüzleri ile görüntüsünü değiştirebilirsiniz.
Audacious ile birlikte eklentilerini ve daha fazlasını,örneğin sabahları bir alarm kurmak için kullanabilirsiniz.</Description>
<Description xml:lang="es">Con Audacious puede escuchar música desde su ordenador o desde otras fuentes, si lo desea, puede arrastrar y soltar los archivos de música. Puede buscar por artista y álbum, disponer de biblioteca de música o crear sus propias listas de reproducción y editarlas. También puede cambiar la apariencia de la interfaz al modo de Winamp clásico.</Description>
<Description xml:lang="pl">Audacious to zaawansowany i bardzo wydajny odtwarzacz audio. Program obsługuje najpopularniejsze formaty dźwiękowe a w razie potrzeby listę formatów można poszerzyć dzięki licznym wtyczkom.</Description>
</Source>
<Package>
<Name>aydacious-devel</Name>
<Summary xml:lang="tr">audacious için geliştirme dosyaları</Summary>
</Package>
</PISI>