aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dbus-glib/PKGBUILD23
-rw-r--r--ffmpeg/PKGBUILD70
-rw-r--r--libwebp/PKGBUILD33
-rw-r--r--nss/PKGBUILD56
-rw-r--r--pciutils/PKGBUILD34
5 files changed, 216 insertions, 0 deletions
diff --git a/dbus-glib/PKGBUILD b/dbus-glib/PKGBUILD
new file mode 100644
index 0000000..9689ef7
--- /dev/null
+++ b/dbus-glib/PKGBUILD
@@ -0,0 +1,23 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=dbus-glib
+pkgver=0.110
+pkgrel=1
+pkgdesc="GLib bindings for DBUS"
+arch=('x86_64')
+url="http://www.freedesktop.org/wiki/Software/DBusBindings"
+license=('GPL' 'custom')
+depends=('dbus' 'glib')
+source=("https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${pkgver}.tar.gz")
+sha256sums=('7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825')
+
+build() {
+ cd "${srcdir}/dbus-glib-${pkgver}"
+ ./configure --prefix=/usr --disable-bash-completion --sysconfdir=/etc --disable-static
+ make
+}
+
+package() {
+ cd "${srcdir}/dbus-glib-${pkgver}"
+ make install DESTDIR="${pkgdir}"
+}
diff --git a/ffmpeg/PKGBUILD b/ffmpeg/PKGBUILD
new file mode 100644
index 0000000..929bd59
--- /dev/null
+++ b/ffmpeg/PKGBUILD
@@ -0,0 +1,70 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=ffmpeg
+pkgver=4.1.3
+pkgrel=1
+pkgdesc="Complete solution to record, convert and stream audio and video"
+arch=('x86_64')
+url="http://www.ffmpeg.org/"
+license=('GPL3')
+depends=('libass' 'fdk-aac' 'freetype' 'lame' 'libtheora' 'libvorbis' 'libvpx' 'opus' 'x264' 'x265' 'yasm'
+ 'alsa-lib' 'libva' 'libvdpau' 'sdl2' 'fontconfig' 'frei0r-plugins' 'libcdio' 'libwebp' 'opencv'
+ 'openjpeg' 'gnutls' 'pulseaudio' 'speex' 'texlive' 'v4l-utils' 'xvid' 'util-macros' 'flite' 'gsm' 'libaacplus' 'libbluray'
+ 'libcaca' 'libcelt' 'libdc1394' 'libdca' 'libiec61883' 'libilbc' 'libmodplug' 'libnut' 'librtmp' 'libssh' 'openal' 'opencore' 'amr'
+ 'schroedinger' 'twolame' 'vo-aaenc' 'vo-amrwbenc' 'zvbi'
+)
+source=("http://www.ffmpeg.org/releases/ffmpeg-${pkgver}.tar.xz")
+
+build() {
+ cd "${srcdir}/ffmpeg-${pkgver}"
+
+ ./configure --prefix=/usr \
+ --enable-chromaprint \
+ --enable-gpl \
+ --enable-libass \
+ --enable-libbluray \
+ --enable-libcdio \
+ --enable-libfdk-aac \
+ --enable-libfontconfig \
+ --enable-libfreetype \
+ --enable-libfribidi \
+ --enable-libmp3lame \
+ --enable-libopenjpeg \
+ --enable-libopus \
+ --enable-libpulse \
+ --enable-librsvg \
+ --enable-librtmp \
+ --enable-libsoxr \
+ --enable-libspeex \
+ --enable-libssh \
+ --enable-libtheora \
+ --enable-libv4l2 \
+ --enable-libvo-amrwbenc \
+ --enable-libvorbis \
+ --enable-libvpx \
+ --enable-libwavpack \
+ --enable-libwebp \
+ --enable-libx264 \
+ --enable-libx265 \
+ --enable-libxvid \
+ --enable-libxml2 \
+ --enable-nonfree \
+ --enable-openal \
+ --enable-opencl \
+ --enable-opengl \
+ --enable-openssl \
+ --enable-postproc \
+ --enable-shared \
+ --enable-vaapi \
+ --enable-vdpau \
+ --enable-version3 \
+ --disable-debug \
+ --disable-static
+
+ make
+}
+
+package() {
+ cd "${srcdir}/ffmpeg-${pkgver}"
+ make install DESTDIR="${pkgdir}"
+}
diff --git a/libwebp/PKGBUILD b/libwebp/PKGBUILD
new file mode 100644
index 0000000..1ffe9aa
--- /dev/null
+++ b/libwebp/PKGBUILD
@@ -0,0 +1,33 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=libwebp
+pkgver=1.0.2
+pkgrel=1
+pkgdesc="WebP library and conversion tools"
+arch=('x86_64')
+url="https://developers.google.com/speed/webp/"
+license=('BSD')
+depends=('libjpeg-turbo' 'libpng' 'libtiff')
+optdepends=('freeglut' 'giflib')
+source=("http://downloads.webmproject.org/releases/webp/libwebp-${pkgver}.tar.gz")
+sha256sums=("3d47b48c40ed6476e8047b2ddb81d93835e0ca1b8d3e8c679afbb3004dd564b1")
+
+build() {
+ cd "${srcdir}/libwebp-${pkgver}"
+
+ ./configure --prefix=/usr \
+ --enable-swap-16bit-csp \
+ --enable-experimental \
+ --enable-libwebpdecoder \
+ --enable-libwebpdemux \
+ --enable-libwebextras \
+ --enable-libwebpmux
+
+ make
+}
+
+package() {
+ cd "${srcdir}/libwebp-${pkgver}"
+ make install DESTDIR="${pkgdir}"
+ rm -rf $pkgdir/usr/share
+}
diff --git a/nss/PKGBUILD b/nss/PKGBUILD
new file mode 100644
index 0000000..0360a4a
--- /dev/null
+++ b/nss/PKGBUILD
@@ -0,0 +1,56 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=nss
+pkgver=3.42.1
+pkgrel=1
+pkgdesc="Network Security Services"
+arch=('x86_64')
+url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
+license=('MPL' 'GPL')
+depends=('nspr>=4.20' 'sqlite' 'p11-kit')
+source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"
+ "http://www.linuxfromscratch.org/patches/blfs/8.4/nss-3.42.1-standalone-1.patch"
+)
+sha256sums=("087db37d38fd49dfd584dd2a8b5baa7fc88de7c9bd97c0c2d5be4abcafc61fc6"
+ "7b365cdfe968977296ed7b32a2cb196d05f364661dca856487717ee5dcb54b28"
+)
+
+prepare() {
+ cd "${srcdir}/nss-${pkgver}/nss"
+
+ patch -Np2 -i "${srcdir}/nss-3.42.1-standalone-1.patch"
+}
+
+build() {
+ cd "${srcdir}/nss-${pkgver}/nss"
+
+ make -j1 \
+ BUILD_OPT=1 \
+ NSPR_INCLUDE_DIR=/usr/include/nspr \
+ USE_SYSTEM_ZLIB=1 \
+ ZLIB_LIBS=-lz \
+ NSS_ENABLE_WERROR=0 \
+ NSS_USE_SYSTEM_SQLITE=1 \
+ USE_64=1
+}
+
+package() {
+ cd "${srcdir}/nss-${pkgver}/nss"
+
+ install -v -dm755 "${pkgdir}/usr/bin"
+ install -v -dm755 "${pkgdir}/usr/include/nss"
+ install -v -dm755 "${pkgdir}/usr/lib/pkgconfig"
+
+ install -v -m755 ../dist/Linux*/bin/certutil "${pkgdir}/usr/bin"
+ install -v -m755 ../dist/Linux*/bin/nss-config "${pkgdir}/usr/bin"
+ install -v -m755 ../dist/Linux*/bin/pk12util "${pkgdir}/usr/bin"
+
+ cp -RL ../dist/public/nss/* "${pkgdir}/usr/include/nss"
+ cp -RL ../dist/private/nss/* "${pkgdir}/usr/include/nss"
+
+ install -v -m755 ../dist/Linux*/lib/*.so "${pkgdir}/usr/lib"
+ install -v -m644 ../dist/Linux*/lib/libcrmf.a "${pkgdir}/usr/lib"
+ install -v -m644 ../dist/Linux*/lib/*.chk "${pkgdir}/usr/lib"
+ install -v -m644 ../dist/Linux*/lib/pkgconfig/nss.pc "${pkgdir}/usr/lib/pkgconfig/nss.pc"
+ ln -sfv ./pkcs11/p11-kit-trust.so $pkgdir/usr/lib/libnssckbi.so
+}
diff --git a/pciutils/PKGBUILD b/pciutils/PKGBUILD
new file mode 100644
index 0000000..b39fba0
--- /dev/null
+++ b/pciutils/PKGBUILD
@@ -0,0 +1,34 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=pciutils
+pkgver=3.6.2
+pkgrel=1
+pkgdesc="PCI bus configuration space access library and tools"
+arch=('x86_64')
+url="http://mj.ucw.cz/sw/pciutils/"
+license=('GPL2')
+optdepends=("curl-7.64.0" "wget-1.20.1")
+source=("https://www.kernel.org/pub/software/utils/pciutils/pciutils-${pkgver}.tar.xz")
+sha256sums=("db452ec986edefd88af0d222d22f6102f8030a8633fdfe846c3ae4bde9bb93f3")
+
+prepare() {
+ cd "${srcdir}/pciutils-${pkgver}"
+
+ wget http://pci-ids.ucw.cz/v2.2/pci.ids -O pci.ids
+}
+
+build() {
+ cd "${srcdir}/pciutils-${pkgver}"
+ make PREFIX=/usr SHAREDIR=/usr/share/misc SHARED=yes ZLIB=no
+}
+
+package() {
+ cd "${srcdir}/pciutils-${pkgver}"
+
+ make PREFIX=/usr SHAREDIR=/usr/share/misc SHARED=yes ZLIB=no install install-lib DESTDIR="${pkgdir}"
+
+ chmod 755 "${pkgdir}/usr/lib/libpci.so"
+
+ install -v -dm755 "${pkgdir}/usr/bin"
+ mv -v "${pkgdir}/usr/sbin/lspci" "${pkgdir}/usr/bin"
+}