From 061ca53e4abfb2df14737e234ae66f0015af4acc Mon Sep 17 00:00:00 2001 From: Maurizio Porrato Date: Sat, 20 Dec 2014 21:54:01 +0000 Subject: [PATCH] Initial commit --- .gitignore | 5 +++++ clean.sh | 14 +++++++++++++ libusrsctp-git/.gitignore | 1 + libusrsctp-git/PKGBUILD | 35 +++++++++++++++++++++++++++++++++ libwebsock-git/.gitignore | 1 + libwebsock-git/PKGBUILD | 34 ++++++++++++++++++++++++++++++++ libwebsock-nothreads/.gitignore | 1 + libwebsock-nothreads/PKGBUILD | 30 ++++++++++++++++++++++++++++ sctp-refimpl-svn/.gitignore | 1 + sctp-refimpl-svn/PKGBUILD | 35 +++++++++++++++++++++++++++++++++ 10 files changed, 157 insertions(+) create mode 100644 .gitignore create mode 100755 clean.sh create mode 100644 libusrsctp-git/.gitignore create mode 100644 libusrsctp-git/PKGBUILD create mode 100644 libwebsock-git/.gitignore create mode 100644 libwebsock-git/PKGBUILD create mode 100644 libwebsock-nothreads/.gitignore create mode 100644 libwebsock-nothreads/PKGBUILD create mode 100644 sctp-refimpl-svn/.gitignore create mode 100644 sctp-refimpl-svn/PKGBUILD diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..99b09a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*~ +*% +*.log +*.src.tar.* +*.pkg.tar.* diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..c1db9a8 --- /dev/null +++ b/clean.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +SCRIPT=`realpath $0` +SCRIPTDIR=`dirname ${SCRIPT}` + +find "${SCRIPTDIR}" -maxdepth 2 \ + \( -type d \( -name src -o -name pkg \) \) -o \ + \( -type f \( -name "*.src.tar.*" -o \ + -name "*.pkg.tar.*" -o \ + -name "*.log" \ + \) \ + \) \ + -exec rm -rv \{\} \; + diff --git a/libusrsctp-git/.gitignore b/libusrsctp-git/.gitignore new file mode 100644 index 0000000..ca9ce73 --- /dev/null +++ b/libusrsctp-git/.gitignore @@ -0,0 +1 @@ +libusrsctp/ diff --git a/libusrsctp-git/PKGBUILD b/libusrsctp-git/PKGBUILD new file mode 100644 index 0000000..fcc7fc5 --- /dev/null +++ b/libusrsctp-git/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Maurizio Porrato + +pkgname=libusrsctp-git +pkgver=r5.62ec7b6 +pkgrel=1 +pkgdesc="SCTP User-land Stack." +arch=('i686' 'x86_64') +url="http://sctp.fh-muenster.de/sctp-user-land-stack.html" +license=('LGPL3') +depends=('glibc') +makedepends=('git' 'libtool' 'automake' 'autoconf' 'gcc' 'make') +provides=(libusrsctp) + +folder=rumenta +source=('git+https://github.com/rillian/libusrsctp') +md5sums=('SKIP') +_gitname="libusrsctp" + +pkgver() { + cd "$srcdir/${_gitname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir"/${_gitname} + ./bootstrap + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir"/${_gitname} + DESTDIR="$pkgdir/" make install +} + diff --git a/libwebsock-git/.gitignore b/libwebsock-git/.gitignore new file mode 100644 index 0000000..e0bdffb --- /dev/null +++ b/libwebsock-git/.gitignore @@ -0,0 +1 @@ +libwebsock/ diff --git a/libwebsock-git/PKGBUILD b/libwebsock-git/PKGBUILD new file mode 100644 index 0000000..a3af5cd --- /dev/null +++ b/libwebsock-git/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Maurizio Porrato + +pkgname=libwebsock-git +pkgver=r161.3c1615e +pkgrel=1 +pkgdesc="C library for easy WebSockets servers." +arch=('i686' 'x86_64') +url="http://github.com/payden/libwebsock" +license=('LGPL3') +depends=('libevent') +makedepends=('git' 'libtool' 'automake' 'autoconf' 'gcc' 'make') +provides=(libwebsock) + +source=('git+http://github.com/payden/libwebsock') +md5sums=('SKIP') +_gitname="libwebsock" + +pkgver() { + cd "$srcdir/${_gitname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir"/${_gitname} + ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir"/${_gitname} + DESTDIR="$pkgdir/" make install +} + diff --git a/libwebsock-nothreads/.gitignore b/libwebsock-nothreads/.gitignore new file mode 100644 index 0000000..c4c4ffc --- /dev/null +++ b/libwebsock-nothreads/.gitignore @@ -0,0 +1 @@ +*.zip diff --git a/libwebsock-nothreads/PKGBUILD b/libwebsock-nothreads/PKGBUILD new file mode 100644 index 0000000..52e365f --- /dev/null +++ b/libwebsock-nothreads/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Maurizio Porrato + +pkgname=libwebsock-nothread +pkgver=1.0.4 +pkgrel=1 +pkgdesc="C library for easy WebSockets servers. Legacy version without threads support." +arch=('i686' 'x86_64') +url="http://github.com/payden/libwebsock" +license=('LGPL3') +depends=('libevent') +makedepends=('git' 'libtool' 'automake' 'autoconf' 'gcc' 'make') +provides=(libwebsock) + +source=('https://github.com/payden/libwebsock/archive/v1.0.4.zip') +md5sums=('8d9af184f425c1d1ebb270ede46eeb4b') +sha256sums=('23b45d3a278c01203039147ac66d320f6a061a9fa7e1cef863ae3f73a2b598f0') +_realname="libwebsock" + +build() { + cd "$srcdir/${_realname}-${pkgver}" + ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/${_realname}-${pkgver}" + DESTDIR="$pkgdir/" make install +} + diff --git a/sctp-refimpl-svn/.gitignore b/sctp-refimpl-svn/.gitignore new file mode 100644 index 0000000..6ccc071 --- /dev/null +++ b/sctp-refimpl-svn/.gitignore @@ -0,0 +1 @@ +usrsctp/ diff --git a/sctp-refimpl-svn/PKGBUILD b/sctp-refimpl-svn/PKGBUILD new file mode 100644 index 0000000..f3798c1 --- /dev/null +++ b/sctp-refimpl-svn/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Maurizio Porrato + +pkgname=sctp-refimpl-svn +pkgver=r9101 +pkgrel=1 +pkgdesc="Reference implementation for SCTP in user space." +arch=('i686' 'x86_64') +url="https://sctp-refimpl.googlecode.com/svn/trunk/KERN/usrsctp/" +license=('BSD') +depends=('glibc') +makedepends=('subversion' 'libtool' 'automake' 'autoconf' 'gcc' 'make') +#provides=(libusrsctp) + +source=('svn+https://sctp-refimpl.googlecode.com/svn/trunk/KERN/usrsctp/') +md5sums=('SKIP') +_svnname="usrsctp" + +pkgver() { + cd "$_svnname" + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" +} + +build() { + cd "$srcdir"/${_svnname} + ./bootstrap + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir"/${_svnname} + DESTDIR="$pkgdir/" make install +} +