diff --git a/talimatname/genel/asio/talimat b/talimatname/genel/asio/talimat new file mode 100644 index 000000000..8302f3eed --- /dev/null +++ b/talimatname/genel/asio/talimat @@ -0,0 +1,18 @@ +# Description: Cross-platform C++ library for ASynchronous network I/O +# URL: http://asio.sourceforge.net +# Packager: milisarge +# Depends on: boost + +name=asio +version=1.10.8 +release=1 +source=(http://downloads.sourceforge.net/asio/$name-$version.tar.bz2) + +build() { + cd "${SRC}/${name}-${version}" + ./configure --prefix=/usr + make + make DESTDIR=${PKG} install + #license + install -D -m644 LICENSE_1_0.txt "${PKG}/usr/share/licenses/${name}/LICENSE" +} diff --git a/talimatname/genel/kashmir/talimat b/talimatname/genel/kashmir/talimat new file mode 100644 index 000000000..c3e0cdca5 --- /dev/null +++ b/talimatname/genel/kashmir/talimat @@ -0,0 +1,16 @@ +# Description: A header-only library intended to provide functionality needed in many software projects, but not present in the C++ standard library +# URL: https://github.com/Corvusoft/kashmir-dependency +# Packager: milisarge +# Depends on: + +name=kashmir +version=20150805 +release=1 +source=(https://github.com/Corvusoft/kashmir-dependency/archive/master.tar.gz--$name-$version.tar.gz) + +build() { + cd kashmir-dependency-master + install -D -m644 LICENSE_1_0.txt "${PKG}/usr/share/licenses/${name}/LICENSE_1_0.txt" + install -d -m755 "${PKG}/usr/include/${name}/" + cp -r "kashmir" "${PKG}/usr/include/" +} diff --git a/talimatname/genel/restbed/strand.patch b/talimatname/genel/restbed/strand.patch new file mode 100644 index 000000000..1ef4c55c3 --- /dev/null +++ b/talimatname/genel/restbed/strand.patch @@ -0,0 +1,8 @@ +--- a/source/corvusoft/restbed/detail/socket_impl.hpp 2016-09-28 12:01:30.415787179 -0400 +--- a/source/corvusoft/restbed/detail/socket_impl.hpp 2016-09-28 12:01:33.329120391 -0400 +@@ -23,3 +23,3 @@ + #include +-#include ++#include + + diff --git a/talimatname/genel/restbed/talimat b/talimatname/genel/restbed/talimat new file mode 100644 index 000000000..7a800e211 --- /dev/null +++ b/talimatname/genel/restbed/talimat @@ -0,0 +1,24 @@ +# Description: A framework for asynchronous RESTful functionality in C++11 applications +# URL: https://github.com/Corvusoft/restbed +# Packager: milisarge +# Depends on: cmake asio kashmir + +name=restbed +version=4.6 +release=1 +source=(https://github.com/Corvusoft/restbed/archive/$version.tar.gz--$name-$version.tar.gz + strand.patch) + +build() { + cd "$SRC/$name-$version" + # Necessary to build against asio 1.10.X + patch -p1 < "$SRC"/strand.patch + mkdir -p build + cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED=on + make + make DESTDIR="$PKG" install +} diff --git a/talimatname/genel/ring-daemon/talimat b/talimatname/genel/ring-daemon/talimat new file mode 100644 index 000000000..2b15869f6 --- /dev/null +++ b/talimatname/genel/ring-daemon/talimat @@ -0,0 +1,24 @@ +# Description: ring.cx is free software for universal communication which respects freedoms and privacy of its users (formerly known as SFLphone) +# URL: https://ring.cx +# Packager: milisarge +# Depends on: boost msgpack-c autoconf-archive opendht yaml-cpp alsa-lib pulseaudio jack jsoncpp libsamplerate libsndfile dbus-c++ ffmpeg gnutls gsm libupnp libnatpmp crypto++ libva boost libvdpau pjproject-ring restbed + +name=ring-daemon +version=4.0.0 +release=1 +source=(https://github.com/savoirfairelinux/$name/archive/$version.tar.gz--$name-$version.tar.gz) + +build() { + cd "${name}-$version" + autoreconf --force --install --verbose + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --libexecdir=/usr/bin \ + --sysconfdir=/etc \ + --with-contrib="no" \ + --enable-ipv6 + + DISABLE_CONTRIB_DOWNLOADS="TRUE" make + DISABLE_CONTRIB_DOWNLOADS="TRUE" make DESTDIR="$PKG" install +}