This commit is contained in:
milisman 2016-07-23 08:24:38 +00:00
commit 1ee3b1cf54
57 changed files with 883 additions and 56 deletions

View File

@ -0,0 +1,26 @@
# Description: A GNU tool for automatically configuring source code (Legacy 2.1x version)
# URL: http://www.gnu.org/software/autoconf/
# Packager: alihan-ozturk28@hotmail.com
# Depends on:
name=autoconf2
version=2.13
release=1
_name=autoconf
source=( http://mirror.rackdc.com/gnu/${_name}/${_name}-$version.tar.gz)
build() {
cd ${_name}-$version
./configure --prefix=/usr \
--infodir=/usr/share/info \
--program-suffix=-2.13
make
make prefix="$PKG/usr" infodir="$PKG/usr/share/info" install
rm -rf $PKG/usr/share/info/dir
}

View File

@ -1,7 +1,8 @@
# Description: Library for dealing with Microsoft ITSS/CHM format files
# URL: http://morte.jedrea.com/~jedwin/projects/chmlib/
# Packager: tnut at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on:
name=chmlib
version=0.40
release=1

View File

@ -1,6 +1,6 @@
# Description: Tools for accessing and converting various ebook file formats
# URL : http://sourceforge.net/projects/ebook-tools/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on : cmake libxml2 libzip
name=ebook-tools

View File

@ -1,6 +1,6 @@
# Description: A lightweight C++ template library for vector and matrix math.
# URL: http://eigen.tuxfamily.org/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: cmake
name=eigen3

View File

@ -1,6 +1,6 @@
# Description: Farstream (formerly Farsight) - Audio/Video Communications Framework
# URL: http://freedesktop.org/software/farstream
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: gstreamer1-plugins-base libnice gobject-introspection
name=farstream

View File

@ -0,0 +1,12 @@
diff -up firefox-29.0/mozilla-release/config/baseconfig.mk.orig firefox-29.0/mozilla-release/config/baseconfig.mk
--- mozilla-release/config/baseconfig.mk.orig 2014-04-22 15:38:52.948165295 +0200
+++ mozilla-release/config/baseconfig.mk 2014-04-22 15:42:20.387481673 +0200
@@ -4,7 +4,7 @@
# whether a normal build is happening or whether the check is running.
includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
+installdir = $(libdir)/$(MOZ_APP_NAME)
sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
ifndef TOP_DIST
TOP_DIST = dist

View File

@ -1,16 +1,16 @@
# Description: Standalone web browser from mozilla.org
# URL: http://www.mozilla.com/firefox/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: pulseaudio gconf yasm sqlite libvpx libevent nss alsa-lib gtk2 gtk3 xorg-app zip unzip gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-libav
# Depends on: autoconf2 pulseaudio gconf yasm sqlite libvpx libevent nss alsa-lib gtk2 gtk3 xorg-app zip unzip gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-libav
name=firefox
version=47.0.1
release=1
source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$version/source/firefox-$version.source.tar.xz)
source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$version/source/firefox-$version.source.tar.xz
firefox-install-dir.patch)
build() {
cd $SRC
ARCH=`uname -m`
@ -20,6 +20,11 @@ wget http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases/$version/
done
cd $name-$version
patch -Np1 -i ../firefox-install-dir.patch
CPPFLAGS+=" -O2"
LDFLAGS+=" -Wl,-z,now"
cat > mozconfig << "EOF"
ac_add_options --enable-default-toolkit=cairo-gtk3
ac_add_options --enable-system-sqlite
@ -54,7 +59,7 @@ SHELL=/bin/sh make -f client.mk
mkdir -pv $PKG/usr/{bin,lib{,/mozilla/plugins}}
SHELL=/bin/sh make -f client.mk DESTDIR=$PKG install INSTALL_SDK=
SHELL=/bin/sh make -f client.mk DESTDIR=$PKG INSTALL_SDK= install
chown -R 0:0 $PKG/usr/lib/firefox-$version
ln -sf ../lib/firefox-$version/firefox $PKG/usr/bin

View File

@ -1,6 +1,6 @@
# Description: Set of free outline fonts covering the Unicode character set
# URL: http://www.nongnu.org/freefont/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: xorg-server
name=freefont-ttf

View File

@ -0,0 +1,17 @@
# Description: A minimalistic plugin API for video sources and filters
# URL: http://www.piksel.org/frei0r
# Packager: alihan-ozturk28@hotmail.com
# Depends on: gavl opencv doxygen
name=frei0r-plugins
version=1.4
release=1
source=(https://files.dyne.org/frei0r/releases/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,20 @@
# Description: A low level library, upon which multimedia APIs can be built
# URL: http://gmerlin.sourceforge.net/
# Packager: alihan-ozturk28@hotmail.com
# Depends on :
name=gavl
version=1.4.0
release=1
source=(http://downloads.sourceforge.net/sourceforge/gmerlin/$name-$version.tar.gz)
build() {
cd $SRC/$name-$version
./configure --prefix=/usr \
--without-doxygen \
--with-cpuflags=none
make
make DESTDIR=$PKG install
}

View File

@ -1,6 +1,6 @@
# Description : A string template engine based on the Django template system and written in Qt5
# Description : A string template engine based on the Django template system and written in Qt5.
# URL : https://www.gitorious.org/grantlee/pages/Home
# Packager : pierre at nutyx dot org
# Packager : alihan-ozturk28@hotmail.com
# Depends on : qt5 cmake doxygen
name=grantlee-qt5
@ -10,13 +10,11 @@ release=1
source=(http://downloads.grantlee.org/grantlee-$version.tar.gz)
build() {
mkdir build
cd build
cmake ../grantlee-$version \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTS=OFF
cd grantlee-$version
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTS=OFF
make
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,198 @@
--- Makefile 2006-04-26 15:14:26.000000000 -0400
+++ Makefile 2010-06-19 16:53:25.000000000 -0400
@@ -44,7 +44,7 @@
# CCFLAGS = -c -O
CC = gcc -ansi -pedantic
-CCFLAGS = -c -O2 -DNeedFunctionPrototypes=1
+CCFLAGS = -c -O2 -fPIC -DNeedFunctionPrototypes=1
LD = $(CC)
@@ -96,11 +96,11 @@
# Other tools
SHELL = /bin/sh
-LN = ln
+LN = ln -s -f
BASENAME = basename
AR = ar
ARFLAGS = cr
-RMFLAGS =
+RMFLAGS = -f
FIND = find
COMPRESS = compress
COMPRESSFLAGS =
@@ -139,7 +139,7 @@
# Targets
-LIBGSM = $(LIB)/libgsm.a
+LIBGSMSO = $(LIB)/libgsm.so
TOAST = $(BIN)/toast
UNTOAST = $(BIN)/untoast
@@ -257,7 +257,7 @@
# Install targets
GSM_INSTALL_TARGETS = \
- $(GSM_INSTALL_LIB)/libgsm.a \
+ $(GSM_INSTALL_LIB)/libgsm.so \
$(GSM_INSTALL_INC)/gsm.h \
$(GSM_INSTALL_MAN)/gsm.3 \
$(GSM_INSTALL_MAN)/gsm_explode.3 \
@@ -279,7 +279,7 @@
# Target rules
-all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
+all: $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
@-echo $(ROOT): Done.
tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
@@ -299,24 +299,23 @@
# The basic API: libgsm
-$(LIBGSM): $(LIB) $(GSM_OBJECTS)
- -rm $(RMFLAGS) $(LIBGSM)
- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
- $(RANLIB) $(LIBGSM)
-
+$(LIBGSMSO): $(LIB) $(GSM_OBJECTS)
+ $(LD) -shared -Wl,-soname,libgsm.so.1 -o $@.1.0.13 $(GSM_OBJECTS)
+ $(LN) libgsm.so.1.0.13 $(LIBGSMSO).1
+ $(LN) libgsm.so.1.0.13 $(LIBGSMSO)
# Toast, Untoast and Tcat -- the compress-like frontends to gsm.
-$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
+$(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSMSO)
+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
$(UNTOAST): $(BIN) $(TOAST)
-rm $(RMFLAGS) $(UNTOAST)
- $(LN) $(TOAST) $(UNTOAST)
+ $(LN) toast $(UNTOAST)
$(TCAT): $(BIN) $(TOAST)
-rm $(RMFLAGS) $(TCAT)
- $(LN) $(TOAST) $(TCAT)
+ $(LN) toast $(TCAT)
# The local bin and lib directories
@@ -351,53 +350,54 @@
fi
$(TOAST_INSTALL_BIN)/toast: $(TOAST)
- -rm $@
+ -rm $(RMFLAGS) $@
cp $(TOAST) $@
chmod 755 $@
$(TOAST_INSTALL_BIN)/untoast: $(TOAST_INSTALL_BIN)/toast
- -rm $@
- ln $? $@
+ -rm $(RMFLAGS) $@
+ $(LN) toast $@
$(TOAST_INSTALL_BIN)/tcat: $(TOAST_INSTALL_BIN)/toast
- -rm $@
- ln $? $@
+ -rm $(RMFLAGS) $@
+ $(LN) toast $@
$(TOAST_INSTALL_MAN)/toast.1: $(MAN)/toast.1
- -rm $@
+ -rm $(RMFLAGS) $@
cp $? $@
chmod 444 $@
$(GSM_INSTALL_MAN)/gsm.3: $(MAN)/gsm.3
- -rm $@
+ -rm $(RMFLAGS) $@
cp $? $@
chmod 444 $@
$(GSM_INSTALL_MAN)/gsm_option.3: $(MAN)/gsm_option.3
- -rm $@
+ -rm $(RMFLAGS) $@
cp $? $@
chmod 444 $@
$(GSM_INSTALL_MAN)/gsm_explode.3: $(MAN)/gsm_explode.3
- -rm $@
+ -rm $(RMFLAGS) $@
cp $? $@
chmod 444 $@
$(GSM_INSTALL_MAN)/gsm_print.3: $(MAN)/gsm_print.3
- -rm $@
+ -rm $(RMFLAGS) $@
cp $? $@
chmod 444 $@
$(GSM_INSTALL_INC)/gsm.h: $(INC)/gsm.h
- -rm $@
- cp $? $@
- chmod 444 $@
-
-$(GSM_INSTALL_LIB)/libgsm.a: $(LIBGSM)
- -rm $@
+ -rm $(RMFLAGS) $@
cp $? $@
chmod 444 $@
+$(GSM_INSTALL_LIB)/libgsm.so: $(LIBGSMSO)
+ -rm $(RMFLAGS) $@ $@.1 $@.1.0.13
+ cp $?.1.0.13 $@.1.0.13
+ chmod 755 $@.1.0.13
+ $(LN) libgsm.so.1.0.13 $@
+ $(LN) libgsm.so.1.0.13 $@.1
# Distribution
@@ -425,7 +425,7 @@
-print | xargs rm $(RMFLAGS)
clean: semi-clean
- -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
+ -rm $(RMFLAGS) $(LIBGSMSO)* $(ADDTST)/add \
$(TOAST) $(TCAT) $(UNTOAST) \
$(ROOT)/gsm-1.0.tar.Z
@@ -473,22 +473,22 @@
$(TST)/test-result: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/run
( cd $(TST); ./run )
-$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSM)
+$(TST)/lin2txt: $(TST)/lin2txt.o $(LIBGSMSO)
$(LD) $(LFLAGS) -o $(TST)/lin2txt \
- $(TST)/lin2txt.o $(LIBGSM) $(LDLIB)
+ $(TST)/lin2txt.o $(LIBGSMSO) $(LDLIB)
-$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSM)
+$(TST)/lin2cod: $(TST)/lin2cod.o $(LIBGSMSO)
$(LD) $(LFLAGS) -o $(TST)/lin2cod \
- $(TST)/lin2cod.o $(LIBGSM) $(LDLIB)
+ $(TST)/lin2cod.o $(LIBGSMSO) $(LDLIB)
-$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSM)
+$(TST)/gsm2cod: $(TST)/gsm2cod.o $(LIBGSMSO)
$(LD) $(LFLAGS) -o $(TST)/gsm2cod \
- $(TST)/gsm2cod.o $(LIBGSM) $(LDLIB)
+ $(TST)/gsm2cod.o $(LIBGSMSO) $(LDLIB)
-$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSM)
+$(TST)/cod2txt: $(TST)/cod2txt.o $(LIBGSMSO)
$(LD) $(LFLAGS) -o $(TST)/cod2txt \
- $(TST)/cod2txt.o $(LIBGSM) $(LDLIB)
+ $(TST)/cod2txt.o $(LIBGSMSO) $(LDLIB)
-$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSM)
+$(TST)/cod2lin: $(TST)/cod2lin.o $(LIBGSMSO)
$(LD) $(LFLAGS) -o $(TST)/cod2lin \
- $(TST)/cod2lin.o $(LIBGSM) $(LDLIB)
+ $(TST)/cod2lin.o $(LIBGSMSO) $(LDLIB)

View File

@ -0,0 +1,26 @@
# Description: Shared libraries for GSM 06.10 lossy speech compression
# URL: http://www.quut.com/gsm/
# Packager: alihan-ozturk28@hotmail.com
# Depends on :
name=gsm
version=1.0.14
release=1
source=(http://www.quut.com/$name/$name-$version.tar.gz
gsm.patch)
build() {
cd $name-*
patch -Np0 -i $SRC/gsm.patch
CFLAGS="${CFLAGS} -fPIC"
make CCFLAGS="-c ${CFLAGS}"
install -m755 -d $PKG/usr/{bin,lib,include/gsm,share/{licenses/${name},man/man{1,3}}}
make -j1 INSTALL_ROOT=$PKG/usr \
GSM_INSTALL_INC=$PKG/usr/include/gsm \
GSM_INSTALL_MAN=$PKG/usr/share/man/man3 \
TOAST_INSTALL_MAN=$PKG/usr/share/man/man1 \
install
}

View File

@ -0,0 +1,29 @@
# Description: Google Test - C++ testing utility based on the xUnit framework (like JUnit)
# URL: http://code.google.com/p/googletest
# Packager: alihan-ozturk28@hotmail.com
# Depends on: cmake
name=gtest
version=1.7.0
release=1
source=(http://googletest.googlecode.com/files/$name-$version.zip)
build() {
cd $name-$version
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_SKIP_RPATH=ON ..
make
cd $SRC/$name-$version
mkdir -pm 0755 $PKG/usr/{lib,include/gtest/internal,share/licenses/$name,src/gtest/src,src/gtest/cmake}
install -m 0644 build/libgtest{,_main}.so $PKG/usr/lib
install -m 0644 include/gtest/*.h $PKG/usr/include/gtest
install -m 0644 include/gtest/internal/*.h $PKG/usr/include/gtest/internal/
install -m 0644 LICENSE $PKG/usr/share/licenses/$name/
install -m 0644 fused-src/gtest/* $PKG/usr/src/gtest/src/
install -m 0644 CMakeLists.txt $PKG/usr/src/gtest/
install -m 0644 cmake/* $PKG/usr/src/gtest/cmake/
}

View File

@ -0,0 +1,27 @@
diff -upr ladspa_sdk.orig/src/load.c ladspa_sdk/src/load.c
--- ladspa_sdk.orig/src/load.c 2012-09-26 07:37:24.000000000 +0300
+++ ladspa_sdk/src/load.c 2012-09-26 07:38:58.000000000 +0300
@@ -54,6 +54,8 @@ dlopenLADSPA(const char * pcFilename, in
to search. */
pcLADSPAPath = getenv("LADSPA_PATH");
+ if (! pcLADSPAPath)
+ pcLADSPAPath = "/usr/lib/ladspa";
if (pcLADSPAPath) {
diff -upr ladspa_sdk.orig/src/search.c ladspa_sdk/src/search.c
--- ladspa_sdk.orig/src/search.c 2012-09-26 07:37:24.000000000 +0300
+++ ladspa_sdk/src/search.c 2012-09-26 07:38:46.000000000 +0300
@@ -99,10 +99,7 @@ LADSPAPluginSearch(LADSPAPluginSearchCal
pcLADSPAPath = getenv("LADSPA_PATH");
if (!pcLADSPAPath) {
- fprintf(stderr,
- "Warning: You do not have a LADSPA_PATH "
- "environment variable set.\n");
- return;
+ pcLADSPAPath = "/usr/lib/ladspa";
}
pcStart = pcLADSPAPath;

View File

@ -0,0 +1,11 @@
--- src/search.c.orig 2008-11-07 00:38:18.000000000 +0100
+++ src/search.c 2008-11-07 00:50:51.000000000 +0100
@@ -83,6 +83,8 @@
dlclose(pcFilename);
free(pcFilename);
}
+ } else {
+ free(pcFilename);
}
}
}

View File

@ -0,0 +1,29 @@
# Description: Linux Audio Developer's Simple Plugin API (LADSPA)
# URL: http://www.ladspa.org/
# Packager: alihan-ozturk28@hotmail.com
# Depends on :
name=ladspa
version=1.13
release=1
source=(https://github.com/OpenMandrivaAssociation/ladspa/raw/master/ladspa_sdk_$version.tgz
ladspa-fix-memleak-in-plugin-scanning.patch
ladspa-fallback-ladspa-path.patch)
build() {
cd ladspa_sdk/src
patch -Np1 -i ../../ladspa-fix-memleak-in-plugin-scanning.patch
patch -Np2 -i ../../ladspa-fallback-ladspa-path.patch
sed \
-e 's/mkdirhier/mkdir -p/' \
-e "s#-O3#${CFLAGS} ${LDFLAGS/,--as-needed/}#" \
-i makefile
make targets
make INSTALL_PLUGINS_DIR="$PKG/usr/lib/ladspa/" \
INSTALL_INCLUDE_DIR="$PKG/usr/include/" \
INSTALL_BINARY_DIR="$PKG/usr/bin/" install
}

View File

@ -0,0 +1,23 @@
# Description: Glib-based client library for accessing the online accounts database
# URL: https://gitlab.com/accounts-sso/libaccounts-glib
# Packager : alihan-ozturk28@hotmail.com
# Depends on : dbus-glib libxml2 sqlite python-gobject docbook-xsl
name=libaccounts-glib
version=1.21
release=1
PKGMK_KEEP_SOURCES="no"
source=(https://gitlab.com/accounts-sso/libaccounts-glib/repository/archive.zip)
build() {
cd libaccounts*
./autogen.sh
./configure \
--prefix=/usr \
--disable-static \
--disable-gtk-doc
make
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,19 @@
# Description: t5-based client library for accessing the online accounts database
# URL: https://gitlab.com/accounts-sso/libaccounts-qt
# Packager : alihan-ozturk28@hotmail.com
# Depends on : qt5 libaccounts-glib
name=libaccounts-qt5
version=1.14
release=1
PKGMK_KEEP_SOURCES="no"
source=(https://gitlab.com/accounts-sso/libaccounts-qt/repository/archive.zip)
build() {
cd libaccounts*
sed -i 's|SUBDIRS += Accounts tests|SUBDIRS += Accounts|' accounts-qt.pro
qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib
make
make INSTALL_ROOT=$PKG install
}

View File

@ -0,0 +1,16 @@
# Description: Cross-platform audio output library and plugins.
# URL: http://www.xiph.org/ao/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: alsa-lib
name=libao
version=1.2.0
release=1
source=(http://downloads.xiph.org/releases/ao/libao-1.2.0.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@ -1,6 +1,6 @@
# Description: X virtual keyboard library.
# URL: URL: https://www.yoctoproject.org/tools-resources/projects/matchbox
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: xorg-libxtst
name=libfakekey

View File

@ -1,6 +1,6 @@
# Description: GNOME keyring client library
# URL: http://www.gnome.org/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: python dbus glib intltool libgcrypt gobject-introspection vala
name=libgnome-keyring

View File

@ -1,6 +1,6 @@
# Description: An implementation of the IETF's draft ICE (for p2p UDP data streams)
# URL: http://people.suug.ch/~tgr/libnl
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: glib gstreamer1-plugins-base
name=libnice

View File

@ -0,0 +1,18 @@
# Description: OTR messaging allows you to have private conversations over instant messaging.
# URL: http://www.cypherpunks.ca/otr/
# Packager: milisarge
# Depends on: libusb libgcrypt
name=libotr
version=4.1.1
release=1
source=( https://otr.cypherpunks.ca/$name-$version.tar.gz)
build(){
cd $name-$version
./configure --prefix=/usr \
--disable-static
make
make DESTDIR=$PKG install
}

View File

@ -1,6 +1,6 @@
# Description: For reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, etc)
# URL: http://www.libraw.org/
# Packager: - git://github.com/LibRaw/LibRaw.git
# Packager: alihan-ozturk28@hotmail.com
# Depends on: libjpeg-turbo jasper lcms2
name=libraw
@ -8,6 +8,7 @@ version=0.17.0
release=1
source=(http://www.libraw.org/data/LibRaw-$version.tar.gz)
build ()
{
cd LibRaw-$version

View File

@ -0,0 +1,22 @@
# Description: GLib-based client library for applications handling account authentication
# URL: https://gitlab.com/accounts-sso/libsignon-glib
# Packager: alihan-ozturk28@hotmail.com
# Depends on: signond python-gobject gobject-introspection
name=libsignon-glib
version=1.14
release=1
PKGMK_KEEP_SOURCES="no"
source=(https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz)
build() {
cd libsignon-glib*
./autogen.sh
./configure --prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc
make -j1
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,28 @@
# Description: An open source multimedia framework
# URL: http://www.mltframework.org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: ladspa frei0r-plugins libdv sdl-image libsamplerate sox ffmpeg vid-stab qt5 jack libexif swig movit eigen3
name=mlt
version=6.2.0
release=1
source=(https://github.com/mltframework/mlt/archive/v$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--avformat-swscale \
--enable-gpl --enable-gpl3 \
--qt-libdir=/usr/lib --qt-includedir=/usr/include/qt
make
make DESTDIR=$PKG install
# mlt python bindings
cd src/swig/python
./build
mkdir -p $PKG/usr/lib/python2.7/
install -m755 mlt.py $PKG/usr/lib/python2.7/
install -m755 _mlt.so $PKG/usr/lib/python2.7/
install -m755 mlt_wrap.o $PKG/usr/lib/python2.7/
}

View File

@ -0,0 +1,17 @@
# Description: The modern video toolkit
# URL: http://movit.sesse.net/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: eigen3 gtest sdl2 fftw libepoxy
name=movit
version=1.3.2
release=1
source=(https://movit.sesse.net/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,17 @@
# Description: Open source implementation of the Adaptive Multi Rate (AMR) speech codec
# URL: http://opencore-amr.sourceforge.net/
# Packager: alihan-ozturk28@hotmail.com
# Depends on :
name=opencore-amr
version=0.1.3
release=1
source=(http://downloads.sourceforge.net/sourceforge/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr --disable-static
make
make DESTDIR=$PKG install
}

View File

@ -1,6 +1,6 @@
# Description: Open Source Computer Vision Library
# URL: http://opencv.willowgarage.com/wiki/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: libjpeg-turbo libtiff jasper libpng ffmpeg gstreamer xine-lib
_pybin=python2

View File

@ -0,0 +1,17 @@
# Description: Library for opening, seeking, and decoding .opus files
# URL: http://www.opus-codec.org/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: libogg opus
name=opusfile
version=0.7
release=1
source=(http://downloads.xiph.org/releases/opus/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr
make
make DESTDIR=$PKG install
}

View File

@ -1,6 +1,6 @@
# Description: oxygen-gtk2, theme Oxygen for applications in gtk2
# URL: https://projects.kde.org/projects/playground/artwork/oxygen-gtk/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: cmake gtk2 dbus-glib cairo

View File

@ -1,6 +1,6 @@
# Description: oxygen-gtk3, theme Oxygen for applications in gtk3
# URL: https://projects.kde.org/projects/playground/artwork/oxygen-gtk/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: cmake gtk3 dbus-glib cairo

View File

@ -1,6 +1,6 @@
# Description: PDF rendering library based on xpdf 3.0
# URL: URL: http://poppler.freedesktop.org/
# Packager: alienus at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: poppler xorg-libxxf86vm libpng xorg-fontconfig libjpeg-turbo cairo libxml2 openjpeg lcms lcms2 qt5
name=poppler-qt5

View File

@ -1,6 +1,6 @@
# Description : Qt5 Cryptographic Architecture
# URL : http://delta.affinix.com/qca/
# Packager : pierre at nutyx dot org
# Packager : alihan-ozturk28@hotmail.com
# Depends on : qt5 nss cmake doxygen
name=qca-qt5
@ -8,14 +8,13 @@ version=2.1.1
release=1
source=(http://download.kde.org/stable/qca/$version/src/qca-$version.tar.xz)
build() {
mkdir build
cd build
cmake ../qca-$version \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTS=OFF \
-DQCA_SUFFIX=qt5 \
-DQCA_INSTALL_IN_QT_PREFIX=ON
cd qca-$version
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTS=OFF \
-DQCA_SUFFIX=qt5 \
-DQCA_INSTALL_IN_QT_PREFIX=ON
make
make DESTDIR=$PKG install

View File

@ -1,6 +1,6 @@
# Description: SDL_image is a simple library to load images of various formats as SDL surfaces.
# URL: http://www.libsdl.org/projects/SDL_image
# Packager: berlius at nutyx dot com
# Packager: alihan-ozturk28@hotmail.com
# Depends on: sdl libjpeg-turbo libpng libtiff libwebp
name=sdl-image

View File

@ -0,0 +1,24 @@
# Description: A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard
# URL: http://www.libsdl.org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: xorg-libxext xorg-libxrender xorg-libx11 xorg-libxcursor alsa-lib xorg-mesa pulseaudio xorg-libxrandr xorg-libxinerama libxkbcommon wayland
name=sdl2
version=2.0.4
release=1
source=(http://www.libsdl.org/release/SDL2-$version.tar.gz)
build() {
mkdir build
cd build
../SDL2-$version/configure --prefix=/usr \
--enable-sdl-dlopen \
--disable-arts --disable-esd --disable-nas \
--enable-alsa --enable-pulseaudio-shared \
--disable-video-wayland \
--disable-rpath
make
make DESTDIR=$PKG install
install -Dm644 ../SDL2-$version/COPYING.txt $PKG/usr/share/licenses/$name/LICENSE
}

View File

@ -0,0 +1,23 @@
# Description: OAuth 2 plugin for signon
# URL: https://gitlab.com/accounts-sso/signon-plugin-oauth2
# Packager: alihan-ozturk28@hotmail.com
# Depends on: signond qt5
name=signon-plugin-oauth2
version=0.23
release=1
source=(https://gitlab.com/accounts-sso/signon-plugin-oauth2/repository/archive.tar.gz)
build() {
cd signon-plugin-oauth2*
sed -i '/-Werror/d' common-project-config.pri
# Do not install tests and example
echo 'INSTALLS =' >>tests/tests.pro
echo 'INSTALLS =' >>example/example.pro
qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib
make
make INSTALL_ROOT=$PKG install
}

View File

@ -0,0 +1,20 @@
# Description : UI component responsible for handling the user interactions during the login process of an online account
# URL : https://launchpad.net/online-accounts-signon-ui
# Packager : alihan-ozturk28@hotmail.com
# Depends on : qt5 libaccounts-qt5 qt5-webkit signond libnotify
name=signon-ui
version=0.17+15.10.20150810
release=1
source=(http://archive.ubuntu.com/ubuntu/pool/main/s/$name/${name}_$version.orig.tar.gz)
build() {
cd $name-$version
echo 'INSTALLS =' >>tests/unit/tst_inactivity_timer.pro
echo 'INSTALLS =' >>tests/unit/tst_signon_ui.pro
qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib
make
make INSTALL_ROOT=$PKG install
}

View File

@ -0,0 +1,20 @@
# Description : A D-Bus service which performs user authentication on behalf of its clients
# URL : https://gitlab.com/accounts-sso/signond/
# Packager : alihan-ozturk28@hotmail.com
# Depends on : qt5 libproxy doxygen dejavu-ttf freefont-ttf ttf-liberation noto-fonts
name=signond
version=8.58
release=1
source=(https://gitlab.com/accounts-sso/signond/repository/archive.tar.bz2)
build() {
cd $name*
sed -i 's/qdbusxml2cpp/qdbusxml2cpp-qt5/' src/signond/signond.pro
qmake-qt5 CONFIG+=coverage PREFIX=/usr LIBDIR=/usr/lib
make
make INSTALL_ROOT=$PKG install
}

View File

@ -0,0 +1,12 @@
diff -Naur sox-14.4.2-orig/src/Makefile.am sox-14.4.2/src/Makefile.am
--- sox-14.4.2-orig/src/Makefile.am 2015-04-08 17:11:09.555343005 -0400
+++ sox-14.4.2/src/Makefile.am 2015-04-08 17:11:25.115317153 -0400
@@ -95,7 +95,7 @@
libsox_la_CFLAGS = @WARN_CFLAGS@
libsox_la_LDFLAGS = @APP_LDFLAGS@ -version-info @SHLIB_VERSION@ \
- -export-symbols-regex '^(sox_.*|lsx_(check_read_params|(close|open)_dllibrary|(debug(_more|_most)?|fail|report|warn)_impl|eof|fail_errno|filelength|find_(enum_(text|value)|file_extension)|getopt(_init)?|lpc10_(create_(de|en)coder_state|(de|en)code)|raw(read|write)|read(_b_buf|buf|chars)|realloc|rewind|seeki|sigfigs3p?|strcasecmp|tell|unreadb|write(b|_b_buf|buf|s)))$$'
+ -export-symbols-regex '^(sox_.*|lsx_(error|flush|check_read_params|(close|open)_dllibrary|(debug(_more|_most)?|fail|report|warn)_impl|eof|fail_errno|filelength|find_(enum_(text|value)|file_extension)|getopt(_init)?|lpc10_(create_(de|en)coder_state|(de|en)code)|raw(read|write)|read(_b_buf|buf|chars)|realloc|rewind|seeki|sigfigs3p?|strcasecmp|tell|unreadb|write(b|_b_buf|buf|s)))$$'
if HAVE_WIN32_LTDL
libsox_la_SOURCES += win32-ltdl.c win32-ltdl.h

View File

@ -0,0 +1,27 @@
# Description:The Swiss Army knife of sound processing tools
# URL: http://sox.sourceforge.net/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: file libsndfile libpng lame opencore-amr gsm libao libmad libid3tag wavpack pulseaudio opusfile time
name=sox
version=14.4.2
release=1
source=(http://downloads.sourceforge.net/$name/$name-$version.tar.bz2
sox-dynamic.patch)
build() {
cd $name-$version
sed -i 's|man1/sox.1 soxeffect.7|man1/sox.1.gz soxeffect.7.gz|' Makefile.in
patch -p1 -i $SRC/sox-dynamic.patch
aclocal
automake
./configure --prefix=/usr --sysconfdir=/etc \
--with-dyn-default --with-distro="NuTyX"
make
make bindir=. installcheck
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,17 @@
# Description: A mission control plugin for Telepathy, integrating with libaccounts and libsignon to provide IM accounts
# URL: https://gitlab.com/accounts-sso/telepathy-accounts-signon
# Packager: pierre at nutyx dot org
# Depends on: qt5 telepathy-mission-control libaccounts-glib libsignon-glib
name=telepathy-accounts-signon
version=1.0
release=1
source=(https://gitlab.com/accounts-sso/$name/repository/archive.tar.gz)
build() {
mkdir -p build
cd build
qmake-qt5 ../$name*
make INSTALL_ROOT=$PKG install
}

View File

@ -1,13 +1,13 @@
# Description: A telepathy-backend to use stream engine.
# URL: http://telepathy.freedesktop.org/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: farstream telepathy-glib
name=telepathy-farstream
version=0.6.0
release=1
source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.gz)
source=(http://telepathy.freedesktop.org/releases/$name/$name-$version.tar.gz)
build() {
cd $name-$version

View File

@ -0,0 +1,19 @@
# Description: A Jabber/XMPP connection manager for Telepathy
# URL: http://telepathy.freedesktop.org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: telepathy-glib libsoup libnice sqlite libxslt
name=telepathy-gabble
version=0.18.3
release=2
source=(http://telepathy.freedesktop.org/releases/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--without-ca-certificates \
--libexecdir=/usr/lib/telepathy
make
make DESTDIR=$PKG install
}

View File

@ -1,18 +1,18 @@
# Description: GLib bindings for the Telepathy D-Bus protocol
# URL: http://telepathy.freedesktop.org/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: dbus-glib libxslt gobject-introspection vala
name=telepathy-glib
version=0.24.1
release=1
source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.gz)
source=(http://telepathy.freedesktop.org/releases/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--libexecdir=/usr/lib/${name%-*} \
--libexecdir=/usr/lib/telepathy \
--enable-vala-bindings \
--disable-static
make

View File

@ -1,18 +1,18 @@
# Description: An IRC connection manager for Telepathy
# URL: http://telepathy.freedesktop.org/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: telepathy-glib
name=telepathy-idle
version=0.1.16
release=1
source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.gz)
source=(http://telepathy.freedesktop.org/releases/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--libexecdir=/usr/lib/${name%-*}
--libexecdir=/usr/lib/telepathy
make
make DESTDIR=$PKG install
}

View File

@ -0,0 +1,21 @@
# Description: Qt Wrapper around TpLogger client library.
# URL: http://telepathy.freedesktop.org/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: kf5-extra-cmake-modules qt5 doxygen telepathy-qt5 glib dbus-glib telepathy-logger
name=telepathy-logger-qt
version=15.04.0
_version=15.04
release=1
source=(http://download.kde.org/stable/$name/${_version}/src/$name-$version.tar.xz)
build() {
cd $name-$version
./configure --prefix=/usr \
--libexecdir=/usr/lib/telepathy \
--disable-static
make
make DESTDIR=$PKG install
}

View File

@ -1,19 +1,18 @@
# Description: Telepathy framework logging daemon
# URL: http://telepathy.freedesktop.org/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: intltool sqlite telepathy-glib gobject-introspection
name=telepathy-logger
version=0.8.0
version=0.8.2
release=1
source=(http://${name%-*}.freedesktop.org/releases/$name/$name-$version.tar.bz2)
source=(http://telepathy.freedesktop.org/releases/$name/$name-$version.tar.bz2)
build() {
cd $name-$version
./configure --prefix=/usr \
--libexecdir=/usr/lib/${name%-*} \
--enable-vala-bindings \
--libexecdir=/usr/lib/telepathy \
--disable-static
make
make DESTDIR=$PKG install

View File

@ -7,12 +7,12 @@ name=telepathy-mission-control
version=5.16.3
release=1
source=(http://${name%-*-*}.freedesktop.org/releases/$name/$name-$version.tar.gz)
source=(http://telepathy.freedesktop.org/releases/$name/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--libexecdir=/usr/lib/${name%-*} \
--libexecdir=/usr/lib/telepathy \
--with-connectivity=nm \
--enable-gtk-doc \
--disable-upower \

View File

@ -0,0 +1,23 @@
# Description: A library for Qt5-based Telepathy clients
# URL: http://telepathy.freedesktop.org/wiki/
# Packager: alihan-ozturk28@hotmail.com
# Depends on: telepathy-farstream libxslt cmake doxygen qt5
name=telepathy-qt5
version=0.9.7
release=1
source=(http://telepathy.freedesktop.org/releases/telepathy-qt/telepathy-qt-$version.tar.gz)
build() {
cd telepathy-qt-$version
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPYTHON_EXECUTABLE=/usr/bin/python \
-DDESIRED_QT_VERSION=5 \
-DENABLE_EXAMPLES=OFF \
-DENABLE_TESTS=OFF
make
make DESTDIR=$PKG install
}

View File

@ -1,7 +1,8 @@
# Description = Measures many of the CPU resources, such as time and memory, that other programs use.
# URL: http://ftp.gnu.org/gnu/time
# Packager: berlius at nutyx dot com
# Packager: alihan-ozturk28@hotmail.com
# Depends on :
description="Measures many of the CPU resources, such as time and memory, that other programs use."
name=time
version=1.7
release=1

View File

@ -1,8 +1,8 @@
# Description: Red Hats Liberation fonts.
# URL: https://www.redhat.com/promo/fonts/
# Packager: alienus at nutyx dot org, tnut at nutyx
# Packager: alihan-ozturk28@hotmail.com
# Depends on: xorg-fontconfig xorg-font-util xorg-encodings fontforge
run=( xorg-fontconfig xorg-font-util xorg-encodings fontforge )
name=ttf-liberation
version=2.00.1
release=1

View File

@ -0,0 +1,23 @@
# Description: Video stabilization library
# URL: http://public.hronopik.de/vid.stab
# Packager: alihan-ozturk28@hotmail.com
# Depends on: cmake git
name=vid-stab
version=1.1
release=1
source=()
build() {
git clone https://github.com/georgmartius/vid.stab.git
cd vid.stab
mkdir build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr
make
make DESTDIR=$PKG install
}

View File

@ -1,6 +1,6 @@
# Description: Audio compression format with lossless, lossy and hybrid compression modes
# URL: http://www.wavpack.com/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on:
name=wavpack

View File

@ -1,6 +1,6 @@
# Description: contains the library xine
# URL: http://xinehq.de/
# Packager: pierre at nutyx dot org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: xorg-mesa xorg-libxvmc libxcb faad2 speex libmng libvorbis flac libtheora sdl ffmpeg samba librsvg imagemagick
name=xine-lib

View File

@ -0,0 +1,22 @@
# Description: A free video player for Unix
# URL: http://www.xine-project.org
# Packager: alihan-ozturk28@hotmail.com
# Depends on: xine-lib curl xorg-libxft xorg-libxxf86vm xdg-utils shared-mime-info hicolor-icon-theme desktop-file-utils
name=xine-ui
version=0.99.9
release=1
source=(http://downloads.sourceforge.net/xine/$name-$version.tar.xz)
build() {
cd $name-$version
./configure --prefix=/usr \
--mandir=/usr/share/man \
--with-x \
--disable-lirc \
--without-aalib \
--enable-debug
make
make DESTDIR=$PKG desktopdir=/usr/share/applications install
}