works for qt5-base

This commit is contained in:
Ertuğrul Erata
2015-07-05 13:08:35 +03:00
parent 8c5873bb15
commit 1a71026d39
26 changed files with 1288 additions and 13 deletions
@@ -0,0 +1,14 @@
#!/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 pisitools
WorkDir = "Work"
def install():
pisitools.insinto("/usr/share/themes", "*")
@@ -0,0 +1,64 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>gtk-theme-mediterranean</Name>
<Homepage>http://gnome-look.org/content/show.php/MediterraneanNight+Series?content=156782</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>data</IsA>
<Summary>Great themes for GTK2 and GTK3</Summary>
<Description>Themes for GTK2 and GTK3.</Description>
<Archive sha1sum="fdc5445e253aa91a2991b6d4d159a59de53addab" type="targz" target="Work">https://dl.dropboxusercontent.com/u/80497678/MediterraneanNight-2.03.tar.gz</Archive>
</Source>
<Package>
<Name>gtk-theme-mediterranean</Name>
<RuntimeDependencies>
<Dependency>gtk2-engines-murrine</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/themes/MediterraneanDark</Path>
<Path fileType="data">/usr/share/themes/MediterraneanWhite</Path>
<Path fileType="data">/usr/share/themes/MediterraneanLightDarkest</Path>
</Files>
</Package>
<Package>
<Name>gtk-theme-mediterranean-others</Name>
<RuntimeDependencies>
<Dependency>gtk2-engines-murrine</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/themes</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-02-06</Date>
<Version>2.03</Version>
<Comment>Add MediterraneanLightDarkest to main package.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-26</Date>
<Version>2.03</Version>
<Comment>Rebuild</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-10-05</Date>
<Version>2.0.3</Version>
<Comment>First release</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>gtk-theme-mediterranean</Name>
<Summary xml:lang="tr">GTK2 ve GTK3 için güzel temalar</Summary>
<Description xml:lang="tr">GTK2 ve GTK3 için yazılmış tema paketleri.</Description>
</Source>
</PISI>
@@ -0,0 +1,25 @@
#!/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
WorkDir = "murrine-%s" % get.srcVERSION()
def setup():
autotools.configure("--disable-static \
--enable-animation")
pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS")
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>gtk2-engines-murrine</Name>
<Homepage>http://cimitan.com/murrine/project/murrine</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>GTK+ Murrine theme engine</Summary>
<Description>The Murrine engine is a cairo-based GTK+ theming tool. It's very fast compared to clearlooks-cairo. Murrine includes animations and a unique style.</Description>
<Archive sha1sum="ddaca56b6e10736838572014ae9d20b814242615" type="tarxz">mirrors://gnome/murrine/0.98/murrine-0.98.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>intltool</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>gtk2-engines-murrine</Name>
<RuntimeDependencies>
<Dependency>gtk2</Dependency>
<!-- commented to fix cyclic deps, gtk2 depends on murrine through mediternean theme -->
<Dependency>glib2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/gtk-engines</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-02-07</Date>
<Version>0.98.2</Version>
<Comment>Remove gtk2 runtime dep to avoid cyclic deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-17</Date>
<Version>0.98.2</Version>
<Comment>Release bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdinc@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-10</Date>
<Version>0.98.2</Version>
<Comment>First release</Comment>
<Name>Erdinç Gültekin</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>gtk2-engines-murrine</Name>
<Summary xml:lang="tr">GTK+ Murrine tema motoru</Summary>
<Description xml:lang="tr">Murrine motoru, Cairo tabanlı GTK+ tema aracıdır. Clearlooks temasına göre çok daha hızlıdır. Aynı zamanda canlandırmalar, benzersiz biçemler içerir.</Description>
</Source>
</PISI>
+1 -1
View File
@@ -64,7 +64,7 @@
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>dejavu-fonts</Dependency>
<Dependency>gtk-theme-mediterranean</Dependency>
<!--<Dependency>gtk-theme-mediterranean</Dependency>--><!--it need gtk2-engines-murrine is need gtk2 too-->
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
+3 -12
View File
@@ -13,18 +13,15 @@
<License>LGPLv2.1-linking-exception</License>
<Archive sha1sum="3703c6a584193e759f5b9cbf0ea6022d685ab827" type="tarxz">http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtbase-opensource-src-5.4.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency>
<Dependency>cups-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libpcre-devel</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>fontconfig-devel</Dependency>
<!--<Dependency>geoclue-devel</Dependency>-->
<Dependency>gperf</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>harfbuzz-devel</Dependency>
<Dependency>icon-theme-hicolor</Dependency>
@@ -32,9 +29,6 @@
<Dependency>firebird-superserver</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>mariadb-lib</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libxkbcommon-devel</Dependency>
@@ -42,11 +36,10 @@
<Dependency>mesa-devel</Dependency>
<Dependency>libmtdev-devel</Dependency>
<Dependency>nss-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>pciutils-devel</Dependency>
<Dependency>postgresql-server</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>ruby-devel</Dependency>
<!--<Dependency>ruby-devel</Dependency>4?-->
<Dependency>sqlite-devel</Dependency>
<Dependency>unixODBC-devel</Dependency>
<Dependency>xcb-proto</Dependency>
@@ -56,9 +49,8 @@
<Dependency>xcb-util-wm-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libudev-devel</Dependency>
<Dependency>eudev-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libX11-devel</Dependency>
@@ -95,7 +87,6 @@
<Dependency>libICE</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>libudev</Dependency>
+4
View File
@@ -41,8 +41,12 @@
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libmtdev</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libmtdev</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
+39
View File
@@ -0,0 +1,39 @@
#!/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 shelltools
from pisi.actionsapi import get
def setup():
shelltools.export("CFLAGS", "%s -D_FILE_OFFSET_BITS=64" % get.CFLAGS())
pisitools.dosed("libspeex/Makefile.am", "noinst_PROGRAMS", "check_PROGRAMS")
options = "--enable-ogg \
--enable-sse \
--disable-static"
if get.buildTYPE() == "emul32":
# ogg only affects the executables so it's safe to disable for emul32
options += " --libdir=/usr/lib32 --disable-ogg"
shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS())
autotools.autoreconf("-vif")
autotools.configure(options)
# Remove rpath from speexenc and speexdec
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 docdir=/usr/share/doc/speex" % get.installDIR())
pisitools.dodoc("README")
@@ -0,0 +1,32 @@
Index: speex-1.2rc1/configure.ac
===================================================================
--- speex-1.2rc1.orig/configure.ac
+++ speex-1.2rc1/configure.ac
@@ -112,9 +112,6 @@ AC_MSG_RESULT($has_visibility)
AC_CHECK_HEADERS(sys/soundcard.h sys/audioio.h)
-XIPH_PATH_OGG([src="src"], [src=""])
-AC_SUBST(src)
-
AC_CHECK_LIB(m, sin)
# Check for getopt_long; if not found, use included source.
@@ -139,10 +136,16 @@ AC_ARG_ENABLE(valgrind, [ --enable-valg
AC_DEFINE([ENABLE_VALGRIND], , [Enable valgrind extra checks])
fi])
+AC_ARG_ENABLE(ogg, [ --enable-ogg Enable OGG support], [if test "$enableval" = yes; then
+ XIPH_PATH_OGG([src="src"], [src=""])
+ AC_SUBST(src)
+fi
+])
+
AC_ARG_ENABLE(sse, [ --enable-sse Enable SSE support], [
if test "x$enableval" != xno; then
has_sse=yes
-CFLAGS="$CFLAGS -O3 -msse"
+CFLAGS="$CFLAGS -msse"
else
has_sse=no
fi
@@ -0,0 +1,83 @@
Index: speex-1.2beta3/libspeex/resample.c
===================================================================
--- speex-1.2beta3.orig/libspeex/resample.c
+++ speex-1.2beta3/libspeex/resample.c
@@ -130,7 +130,7 @@ struct SpeexResamplerState_ {
int out_stride;
} ;
-static double kaiser12_table[68] = {
+static const double kaiser12_table[68] = {
0.99859849, 1.00000000, 0.99859849, 0.99440475, 0.98745105, 0.97779076,
0.96549770, 0.95066529, 0.93340547, 0.91384741, 0.89213598, 0.86843014,
0.84290116, 0.81573067, 0.78710866, 0.75723148, 0.72629970, 0.69451601,
@@ -144,7 +144,7 @@ static double kaiser12_table[68] = {
0.00105297, 0.00069463, 0.00043489, 0.00025272, 0.00013031, 0.0000527734,
0.00001000, 0.00000000};
/*
-static double kaiser12_table[36] = {
+static const double kaiser12_table[36] = {
0.99440475, 1.00000000, 0.99440475, 0.97779076, 0.95066529, 0.91384741,
0.86843014, 0.81573067, 0.75723148, 0.69451601, 0.62920216, 0.56287762,
0.49704014, 0.43304576, 0.37206735, 0.31506490, 0.26276832, 0.21567274,
@@ -152,7 +152,7 @@ static double kaiser12_table[36] = {
0.03111947, 0.02127838, 0.01402878, 0.00886058, 0.00531256, 0.00298291,
0.00153438, 0.00069463, 0.00025272, 0.0000527734, 0.00000500, 0.00000000};
*/
-static double kaiser10_table[36] = {
+static const double kaiser10_table[36] = {
0.99537781, 1.00000000, 0.99537781, 0.98162644, 0.95908712, 0.92831446,
0.89005583, 0.84522401, 0.79486424, 0.74011713, 0.68217934, 0.62226347,
0.56155915, 0.50119680, 0.44221549, 0.38553619, 0.33194107, 0.28205962,
@@ -160,7 +160,7 @@ static double kaiser10_table[36] = {
0.05731132, 0.04193980, 0.02979584, 0.02044510, 0.01345224, 0.00839739,
0.00488951, 0.00257636, 0.00115101, 0.00035515, 0.00000000, 0.00000000};
-static double kaiser8_table[36] = {
+static const double kaiser8_table[36] = {
0.99635258, 1.00000000, 0.99635258, 0.98548012, 0.96759014, 0.94302200,
0.91223751, 0.87580811, 0.83439927, 0.78875245, 0.73966538, 0.68797126,
0.63451750, 0.58014482, 0.52566725, 0.47185369, 0.41941150, 0.36897272,
@@ -168,7 +168,7 @@ static double kaiser8_table[36] = {
0.10562887, 0.08273982, 0.06335451, 0.04724088, 0.03412321, 0.02369490,
0.01563093, 0.00959968, 0.00527363, 0.00233883, 0.00050000, 0.00000000};
-static double kaiser6_table[36] = {
+static const double kaiser6_table[36] = {
0.99733006, 1.00000000, 0.99733006, 0.98935595, 0.97618418, 0.95799003,
0.93501423, 0.90755855, 0.87598009, 0.84068475, 0.80211977, 0.76076565,
0.71712752, 0.67172623, 0.62508937, 0.57774224, 0.53019925, 0.48295561,
@@ -177,19 +177,19 @@ static double kaiser6_table[36] = {
0.05031820, 0.03607231, 0.02432151, 0.01487334, 0.00752000, 0.00000000};
struct FuncDef {
- double *table;
+ const double *table;
int oversample;
};
-static struct FuncDef _KAISER12 = {kaiser12_table, 64};
+static const struct FuncDef _KAISER12 = {kaiser12_table, 64};
#define KAISER12 (&_KAISER12)
/*static struct FuncDef _KAISER12 = {kaiser12_table, 32};
#define KAISER12 (&_KAISER12)*/
-static struct FuncDef _KAISER10 = {kaiser10_table, 32};
+static const struct FuncDef _KAISER10 = {kaiser10_table, 32};
#define KAISER10 (&_KAISER10)
-static struct FuncDef _KAISER8 = {kaiser8_table, 32};
+static const struct FuncDef _KAISER8 = {kaiser8_table, 32};
#define KAISER8 (&_KAISER8)
-static struct FuncDef _KAISER6 = {kaiser6_table, 32};
+static const struct FuncDef _KAISER6 = {kaiser6_table, 32};
#define KAISER6 (&_KAISER6)
struct QualityMapping {
@@ -197,7 +197,7 @@ struct QualityMapping {
int oversample;
float downsample_bandwidth;
float upsample_bandwidth;
- struct FuncDef *window_func;
+ const struct FuncDef *window_func;
};
+81
View File
@@ -0,0 +1,81 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>speex</Name>
<Homepage>http://www.speex.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>xiph</License>
<IsA>app:console</IsA>
<Summary>Audio compression format designed for speech and its converter application</Summary>
<Description>speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs. The package also contains a command-line tool to convert to/from Speex codec.</Description>
<Archive sha1sum="52daa72572e844e5165315e208da539b2a55c5eb" type="targz">http://downloads.us.xiph.org/releases/speex/speex-1.2rc1.tar.gz</Archive>
<BuildDependencies>
<Dependency>libogg-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">constant.patch</Patch>
<Patch level="1">configure.patch</Patch>
</Patches>
</Source>
<Package>
<Name>speex</Name>
<RuntimeDependencies>
<Dependency>libogg</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>speex-devel</Name>
<Summary>Development files for speex</Summary>
<RuntimeDependencies>
<Dependency release="current">speex</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/aclocal</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>speex-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for speex</Summary>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency release="current">speex</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2014-05-20</Date>
<Version>1.2_rc1</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-03-01</Date>
<Version>1.2_rc1</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>speex</Name>
<Summary xml:lang="tr">Konuşma için tasarlanmış bir ses sıkıştırma biçimi kütüphanesi ve araçları</Summary>
<Description xml:lang="tr">speex, konuşma için tasarlanmış özgür ve açık kaynaklı bir ses sıkıştırma biçimidir. Paket kütüphanenin yanında speex biçimine/biçiminden dönüştürme yapmak için gerekli araçları içerir.</Description>
</Source>
<Package>
<Name>speex-devel</Name>
<Summary xml:lang="tr">speex için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>speex-32bit</Name>
<Summary xml:lang="tr">speex için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+63
View File
@@ -0,0 +1,63 @@
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
pisitools.dosed("avahi-daemon/avahi-daemon.conf", "^#(disallow-other-stacks=)no", "\\1yes")
# fix avahi socket path
pisitools.dosed('configure.ac', '^(avahi_runtime_dir=")\$\{localstatedir\}(\/run")', r'\1\2')
autotools.autoreconf("-fi")
# --with-systemdsystemunitdir=/lib/systemd/system
autotools.configure("\
--with-distro=none \
--disable-monodoc \
--disable-static \
--disable-xmltoman \
--disable-qt3 \
--disable-qt4 \
--disable-doxygen-doc \
--enable-glib \
--enable-gobject \
--enable-introspection \
--disable-mono \
--enable-gtk3 \
--enable-compat-howl \
--enable-compat-libdns_sd \
--with-avahi-user=avahi \
--with-avahi-group=avahi \
--with-autoipd-user=avahi-autoipd \
--with-autoipd-group=avahi-autoipd \
--with-avahi-priv-access-group=avahi \
--with-dbus-system-address=unix:path=/run/dbus/system_bus_socket \
")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
# Add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd
pisitools.dosym("/usr/lib/pkgconfig/avahi-compat-howl.pc", "/usr/lib/pkgconfig/howl.pc")
pisitools.dosym("/usr/lib/pkgconfig/avahi-compat-libdns_sd.pc", "/usr/lib/pkgconfig/libdns_sd.pc")
pisitools.dosym("/usr/include/avahi-compat-libdns_sd/dns_sd.h", "/usr/include/dns_sd.h")
# Remove example
pisitools.remove("/etc/avahi/services/sftp-ssh.service")
pisitools.dodir("/run/avahi-daemon")
pisitools.dodir("/var/lib/avahi-autoipd")
pisitools.dodoc("docs/AUTHORS", "docs/README", "docs/TODO")
pisitools.removeDir("var/run")
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import shutil
ownerships = {
"/run/avahi-daemon" : "avahi:avahi",
}
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
for directory,owners in ownerships.items():
if os.path.exists(directory):
os.system("/bin/chown %s %s" % (owners, directory))
if os.path.exists("/etc/localtime"):
if not os.path.isdir("/etc/avahi/etc"):
os.makedirs("/etc/avahi/etc")
shutil.copy("/etc/localtime", "/etc/avahi/etc/localtime")
@@ -0,0 +1,25 @@
from comar.service import *
serviceType="server"
serviceDesc = _({"en": "Avahi Server",
"tr": "Avahi Hizmeti"})
@synchronized
def start():
startService(command="/usr/sbin/avahi-daemon",
args="-D",
donotify=True)
@synchronized
def stop():
stopService(command="/usr/sbin/avahi-daemon",
args="-k",
donotify=True)
def reload():
stopService(command="/usr/sbin/avahi-daemon",
args="-r",
donotify=True)
def status():
return isServiceRunning("/run/avahi-daemon/pid")
@@ -0,0 +1,29 @@
from comar.service import *
import signal
serviceType="server"
serviceDesc = _({"en": "Avahi DNS Configuration Daemon",
"tr": "Avahi DNS Yapılandırma Hizmeti"})
PIDFILE = "/run/avahi-dnsconfd.pid"
DAEMON = "/usr/sbin/avahi-dnsconfd"
@synchronized
def start():
startDependencies("avahi")
startService(command=DAEMON,
args="-D",
donotify=True)
@synchronized
def stop():
stopService(pidfile=PIDFILE,
donotify=True)
@synchronized
def reload():
stopService(command=DAEMON,
signal=signal.SIGHUP)
def status():
return isServiceRunning(pidfile=PIDFILE)
@@ -0,0 +1,22 @@
--- avahi-0.6.31/avahi-ui/Makefile.am.orig 2013-09-21 16:47:28.677659361 +0200
+++ avahi-0.6.31/avahi-ui/Makefile.am 2013-09-21 16:47:34.852520537 +0200
@@ -15,7 +15,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.
-AM_CFLAGS=-I$(top_srcdir) -DG_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGTK_DISABLE_DEPRECATED=1
+AM_CFLAGS=-I$(top_srcdir)
# This cool debug trap works on i386/gcc only
AM_CFLAGS+='-DDEBUG_TRAP=__asm__("int $$3")'
--- avahi-0.6.31/configure.ac.orig 2013-09-21 16:46:43.750669413 +0200
+++ avahi-0.6.31/configure.ac 2013-09-21 16:47:02.566246400 +0200
@@ -92,7 +92,7 @@
AC_MSG_CHECKING([whether stack-smashing protection is available])
ssp_old_cflags="$CFLAGS"
ssp_old_ldflags="$LDFLAGS"
- CFLAGS="$CFLAGS -Werror -fstack-protector-all -fPIC"
+ CFLAGS="$CFLAGS -fstack-protector-all -fPIC"
LDFLAGS="$LDFLAGS -Wl,-z,defs"
cat confdefs.h > conftest.c
cat >>conftest.c <<_ACEOF
+1
View File
@@ -0,0 +1 @@
d /run/avahi-daemon 0755 avahi avahi
+404
View File
@@ -0,0 +1,404 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>avahi</Name>
<Homepage>http://avahi.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>app:console</IsA>
<Summary>Local network service discovery</Summary>
<Description>avahi is a system which facilitates service discovery on a local network. This means that you can plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared.</Description>
<Archive sha1sum="7e05bd78572c9088b03b1207a0ad5aba38490684" type="targz">http://avahi.org/download/avahi-0.6.31.tar.gz</Archive>
<BuildDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<!--not mono <Dependency>mono-devel</Dependency>
<Dependency>gtk-sharp-devel</Dependency>-->
<Dependency>libcap-devel</Dependency>
<Dependency>libdaemon-devel</Dependency>
<Dependency>python-gtk-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">avahi-0.6.31-no-deprecations.patch</Patch>
</Patches>
</Source>
<Package>
<Name>avahi-glib</Name>
<Summary>Libraries for easy use of avahi from glib applications</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libavahi-glib.*</Path>
<Path fileType="library">/usr/lib/libavahi-gobject.*</Path>
</Files>
</Package>
<Package>
<Name>avahi-glib-devel</Name>
<Summary>Development files for avahi-glib</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi-glib</Dependency>
<Dependency release="current">avahi-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/avahi-glib</Path>
<Path fileType="header">/usr/include/avahi-gobject</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-glib.pc</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-gobject.pc</Path>
</Files>
</Package>
<!--<Package>
<Name>avahi-sharp</Name>
<Summary>Mono language bindings for avahi mono development</Summary>
<RuntimeDependencies>
<Dependency>mono-runtime</Dependency>
<Dependency release="current">avahi</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/mono/avahi-sharp</Path>
<Path fileType="library">/usr/lib/mono/gac/avahi-sharp</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-sharp.pc</Path>
</Files>
</Package>
<Package>
<Name>avahi-ui-sharp</Name>
<Summary>Mono language bindings for avahi-ui</Summary>
<RuntimeDependencies>
<Dependency>mono-runtime</Dependency>
<Dependency>gtk-sharp</Dependency>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-ui</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/mono/avahi-ui-sharp</Path>
<Path fileType="library">/usr/lib/mono/gac/avahi-ui-sharp</Path>
</Files>
</Package>
<Package>
<Name>avahi-ui-sharp-devel</Name>
<Summary>Development files for avahi-ui-sharp</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi-ui-sharp</Dependency>
<Dependency>gtk-sharp-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig/avahi-ui-sharp.pc</Path>
</Files>
</Package>-->
<Package>
<Name>avahi-ui</Name>
<Summary>Gtk user interface library for Avahi</Summary>
<RuntimeDependencies>
<Dependency>gtk2</Dependency>
<Dependency release="current">avahi-libs</Dependency>
<Dependency release="current">avahi-glib</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>fontconfig</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libavahi-ui.so*</Path>
</Files>
</Package>
<Package>
<Name>avahi-ui-devel</Name>
<Summary>Development files for avahi-ui</Summary>
<RuntimeDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency release="current">avahi-ui</Dependency>
<Dependency release="current">avahi-devel</Dependency>
<Dependency release="current">avahi-glib-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/avahi-ui</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-ui.pc</Path>
</Files>
</Package>
<Package>
<Name>avahi-ui-gtk3</Name>
<Summary>Gtk3 user interface library for Avahi</Summary>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency release="current">avahi-libs</Dependency>
<Dependency release="current">avahi-glib</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libavahi-ui-gtk3.so*</Path>
</Files>
</Package>
<Package>
<Name>avahi-ui-gtk3-devel</Name>
<Summary>Development files for avahi-ui-gtk3</Summary>
<RuntimeDependencies>
<Dependency>gtk2-devel</Dependency>
<Dependency release="current">avahi-ui-gtk3</Dependency>
<Dependency release="current">avahi-devel</Dependency>
<Dependency release="current">avahi-glib-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig/avahi-ui-gtk3.pc</Path>
</Files>
</Package>
<Package>
<Name>avahi-ui-tools</Name>
<Summary>UI tools for mDNS browsing</Summary>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>python-gtk</Dependency>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-ui</Dependency>
<Dependency release="current">avahi-glib</Dependency>
<Dependency release="current">avahi-ui-gtk3</Dependency>
<Dependency release="current">avahi-libs</Dependency>
<Dependency>gtk3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/python*/site-packages</Path>
<Path fileType="executable">/usr/bin/b*</Path>
<Path fileType="executable">/usr/bin/avahi-discover*</Path>
<Path fileType="executable">/usr/bin/avahi-bookmarks</Path>
<Path fileType="man">/usr/share/man/man1/b*</Path>
<Path fileType="man">/usr/share/man/man1/avahi-discover*</Path>
<Path fileType="man">/usr/share/man/man1/avahi-bookmarks*</Path>
<Path fileType="data">/usr/share/avahi/interfaces</Path>
<Path fileType="data">/usr/share/applications/b*</Path>
<Path fileType="data">/usr/share/applications/avahi-discover.desktop</Path>
</Files>
</Package>
<Package>
<Name>avahi-compat-howl</Name>
<Summary>Libraries for howl compatibility</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libhowl.so*</Path>
</Files>
</Package>
<Package>
<Name>avahi-compat-howl-devel</Name>
<Summary>Development files for avahi-compat-howl</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi-compat-howl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/avahi-compat-howl</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-compat-howl.pc</Path>
<Path fileType="data">/usr/lib/pkgconfig/howl.pc</Path>
</Files>
</Package>
<Package>
<Name>avahi-compat-libdns_sd</Name>
<Summary>Libraries for Apple Bonjour mDNSResponder compatibility</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libdns_sd.so*</Path>
</Files>
</Package>
<Package>
<Name>avahi-compat-libdns_sd-devel</Name>
<Summary>Development files for avahi-compat-libdns_sd</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi-compat-libdns_sd</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/avahi-compat-libdns_sd</Path>
<Path fileType="header">/usr/include/dns_sd.h</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-compat-libdns_sd.pc</Path>
<Path fileType="data">/usr/lib/pkgconfig/libdns_sd.pc</Path>
</Files>
</Package>
<Package>
<Name>avahi-libs</Name>
<Summary>Libraries needed to run programs that use avahi</Summary>
<Files>
<Path fileType="library">/usr/lib/libavahi-common.so*</Path>
<Path fileType="library">/usr/lib/libavahi-client.so*</Path>
</Files>
</Package>
<Package>
<Name>avahi</Name>
<RuntimeDependencies>
<Dependency>libdaemon</Dependency>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/sbin/avahi-daemon</Path>
<Path fileType="library">/usr/lib/libavahi-core.so*</Path>
<Path fileType="config">/etc/avahi/avahi-daemon.conf</Path>
<Path fileType="config">/etc/avahi/hosts</Path>
<Path fileType="data">/etc/avahi/services/ssh.service</Path>
<Path fileType="data">/etc/dbus-1/system.d/avahi-dbus.conf</Path>
<Path fileType="data">/usr/share/avahi</Path>
<Path fileType="data">/usr/share/dbus-1/interfaces/*.xml</Path>
<Path fileType="data">/usr/share/dbus-1/system-services</Path>
<Path fileType="data">/usr/lib/avahi/service*</Path>
<Path fileType="data">/lib/systemd/system</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man/man5/*</Path>
<Path fileType="man">/usr/share/man/man8/avahi-daemon.*</Path>
<Path fileType="data">/run/avahi-daemon</Path>
<Path fileType="config">/usr/lib/tmpfiles.d/avahi.conf</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/avahi.conf">avahi.conf</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="avahi-daemon-service.py">System.Service</COMAR>
<COMAR script="avahi-daemon-package.py">System.Package</COMAR>
</Provides>
</Package>
<Package>
<Name>avahi-autoipd</Name>
<Summary>Link-local IPv4 address automatic configuration daemon (IPv4LL)</Summary>
<RuntimeDependencies>
<Dependency>libdaemon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/etc/avahi/avahi-autoipd.action</Path>
<Path fileType="executable">/usr/sbin/avahi-autoipd</Path>
<Path fileType="man">/usr/share/man/man8/avahi-autoipd.*</Path>
<Path fileType="data">/var/lib/avahi-autoipd</Path>
</Files>
</Package>
<Package>
<Name>avahi-dnsconfd</Name>
<Summary>Configure local unicast DNS settings based on information published in mDNS</Summary>
<RuntimeDependencies>
<Dependency>libdaemon</Dependency>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/etc/avahi/avahi-dnsconfd.action</Path>
<Path fileType="executable">/usr/sbin/avahi-dnsconfd</Path>
<Path fileType="man">/usr/share/man/man8/avahi-dnsconfd.*</Path>
</Files>
<Provides>
<COMAR script="avahi-dnsconfd-service.py" name="avahi_dnsconfd">System.Service</COMAR>
</Provides>
</Package>
<Package>
<Name>avahi-tools</Name>
<Summary>Command line tools for mDNS browsing and publishing</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi</Dependency>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man/man1</Path>
</Files>
</Package>
<Package>
<Name>avahi-devel</Name>
<Summary>Development files for avahi</Summary>
<RuntimeDependencies>
<Dependency release="current">avahi-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig/avahi-core.pc</Path>
<Path fileType="data">/usr/lib/pkgconfig/avahi-client.pc</Path>
<Path fileType="data">/usr/lib/girepository-1.0</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="header">/usr/include/avahi-client</Path>
<Path fileType="header">/usr/include/avahi-common</Path>
<Path fileType="header">/usr/include/avahi-core</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2014-05-20</Date>
<Version>0.6.31</Version>
<Comment>Rebuild.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-01-24</Date>
<Version>0.6.31</Version>
<Comment>rebuild for unused</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-01-08</Date>
<Version>0.6.31</Version>
<Comment>Add avahi.conf, fix build</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-17</Date>
<Version>0.6.31</Version>
<Comment>Fix deps</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2013-06-27</Date>
<Version>0.6.31</Version>
<Comment>Fix avahi-daemon.conf</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-03</Date>
<Version>0.6.31</Version>
<Comment>Avahi-ui-gtk3 added</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-23</Date>
<Version>0.6.31</Version>
<Comment>Dep fixed</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-05</Date>
<Version>0.6.31</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+103
View File
@@ -0,0 +1,103 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>avahi</Name>
<Summary xml:lang="tr">Yerel ağ hizmeti bulma sistemi</Summary>
<Description xml:lang="tr">avahi yerel ağ üzerindeki hizmetleri tespit etmeyi kolaylaştıran bir sistemdir. Bu sayede, bilgisayarınızı ağa dahil ettikten sonra anında mevcut bilgisayarları ve yazıcıları görebilir ve kullanabilirsiniz.</Description>
</Source>
<Package>
<Name>avahi-devel</Name>
<Summary xml:lang="tr">avahi için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-glib</Name>
<Summary xml:lang="tr">Glib uygulamalarında avahi kullanımını kolaylaştıran kitaplıklar</Summary>
</Package>
<Package>
<Name>avahi-glib-devel</Name>
<Summary xml:lang="tr">avahi-glib için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-sharp</Name>
<Summary xml:lang="tr">Mono uygulamalarında avahi kullanımını kolaylaştıran kitaplıklar</Summary>
</Package>
<Package>
<Name>avahi-ui-sharp</Name>
<Summary xml:lang="tr">avahi-ui için Mono dil bağlayıcıları</Summary>
</Package>
<Package>
<Name>avahi-ui-sharp-devel</Name>
<Summary xml:lang="tr">avahi-ui-sharp için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-ui</Name>
<Summary xml:lang="tr">avahi için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-ui-devel</Name>
<Summary xml:lang="tr">avahi-ui için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-ui-gtk3</Name>
<Summary xml:lang="tr">avahi-gtk3, Gtk3 user interface library for Avahi</Summary>
</Package>
<Package>
<Name>avahi-ui-gtk3-devel</Name>
<Summary xml:lang="tr">avahi-ui-gtk3 için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-ui-tools</Name>
<Summary xml:lang="tr">Grafiksel mDNS tarama araçları</Summary>
</Package>
<Package>
<Name>avahi-compat-howl</Name>
<Summary xml:lang="tr">howl uyumluluk kitaplıkları</Summary>
</Package>
<Package>
<Name>avahi-compat-howl-devel</Name>
<Summary xml:lang="tr">avahi-compat-howl için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-compat-libdns_sd</Name>
<Summary xml:lang="tr">libdns_sd uyumluluk kitaplıkları</Summary>
</Package>
<Package>
<Name>avahi-compat-libdns_sd-devel</Name>
<Summary xml:lang="tr">avahi-compat-libdns_sd için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>avahi-libs</Name>
<Summary xml:lang="tr">Avahi kullanan uygulamaları çalıştırmak için gerekli kitaplıklar</Summary>
</Package>
<Package>
<Name>avahi-autoipd</Name>
<Summary xml:lang="tr">Link-local IPv4 adresi otomatik yapılandırma hizmeti (IPv4LL)</Summary>
</Package>
<Package>
<Name>avahi-dnsconfd</Name>
<Summary xml:lang="tr">Yerel unicast DNS ayarlarını mDNS üzerinden gelen bilgilere göre yapılandırma hizmeti</Summary>
</Package>
<Package>
<Name>avahi-tools</Name>
<Summary xml:lang="tr">mDNS taramak ve yayınlamak için komut satırı araçları</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>network.analyzer</Name>
</PISI>
+38
View File
@@ -0,0 +1,38 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
options = "\-DCMAKE_BUILD_TYPE=Release \
"
if get.buildTYPE() == "emul32":
shelltools.export("CFLAGS", "-m32")
shelltools.export("CXXFLAGS", "-m32")
options += "-DCMAKE_INSTALL_LIBDIR=lib32 \
"
elif get.ARCH() == "x86_64":
options += "-DCMAKE_INSTALL_LIBDIR=lib \
"
cmaketools.configure(options)
def build():
cmaketools.make()
def install():
cmaketools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "README")
pisitools.dohtml("doc/*")
+121
View File
@@ -0,0 +1,121 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>freeglut</Name>
<Homepage>http://freeglut.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>The OpenGL Utility Toolkit (Freeglut)</Summary>
<Description>Freeglut is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs. It implements a simple windowing application programming interface (API) for OpenGL. Freeglut makes it considerably easier to learn about and explore OpenGL Programming.</Description>
<Archive sha1sum="fca52242f9344627a30f11487ee42002e6b0dacd" type="targz">mirrors://sourceforge/freeglut/freeglut-3.0.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>mesa-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>cmake</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>freeglut</Name>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXi</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libXrandr</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/freeglut</Path>
</Files>
</Package>
<Package>
<Name>freeglut-devel</Name>
<Summary>Development files for freeglut</Summary>
<RuntimeDependencies>
<Dependency release="current">freeglut</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<Package>
<Name>freeglut-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for freeglut</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>mesa-32bit</Dependency>
<Dependency>libXi-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXxf86vm-32bit</Dependency>
<Dependency>libXrandr-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">freeglut</Dependency>
<Dependency>mesa-32bit</Dependency>
<Dependency>libXi-32bit</Dependency>
<Dependency>libXxf86vm-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libXrandr-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2015-04-27</Date>
<Version>3.0.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-16</Date>
<Version>2.8.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-01-25</Date>
<Version>2.8.1</Version>
<Comment>rebuild unused</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-10-08</Date>
<Version>2.8.1</Version>
<Comment>verbump to 2.8.1 , Rebuild, clean emul32 installation.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-25</Date>
<Version>2.8.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-13</Date>
<Version>2.8.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>freeglut</Name>
<Summary xml:lang="tr">OpenGL Araç Kiti (Freeglut)</Summary>
<Description xml:lang="tr">Freeglut, OpenGL programlarını yazmak için bağımsız araç kutusu pencere sistemin olan bir OpenGL Hizmeti Araç Takımıdır. OpenGl için basit bir pencere uygulama proglaması arayüzü (API) sağlar. Freeglut, OpenGL Programlamasını keşfetmek öğrenmek isteyenler için kolaylıklar sağlar.</Description>
<Description xml:lang="fr">Freeglut est la boîte à outils utilitaire d'OpenGL, une boîte à outils indépendante du système de fenêtrage pour écrire des programmes OpenGL. Il implémente une Interface de Programmation d'Application (API) de fenêtrage pour OpenGL. Freeglut facilite considérablement l'apprentissage et l'exploration de la programmation en OpenGL.</Description>
<Description xml:lang="es">Freeglut es la caja de herramientas de OpenGL, con herramientas para crear programas OpenGL, independientemente del sistema de ventanas. Facilita una simple interfaz de programación de aplicaciones (API) con ventanas para OpanGL. Freeglut facilita considerablemente el aprendizaje y exploración de la programación OpenGL.</Description>
</Source>
<Package>
<Name>freeglut-devel</Name>
<Summary xml:lang="tr">freeglut için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>freeglut-32bit</Name>
<Summary xml:lang="tr">freeglut için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>