diff --git a/pisi-index.xml b/pisi-index.xml
index 816b080129..49b0535342 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -28996,8 +28996,8 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
gst-plugins-bad
http://gstreamer.freedesktop.org/modules/gst-plugins-bad.html
- PisiLinux Community
- admins@pisilinux.org
+ Osman Erkan
+ osman.erkan@pisilinux.org
GPLv2
library
@@ -29008,32 +29008,40 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
gst-plugins-bad, iyiye yakın kalitede olan ancak gerçek bir geliştirici, belgelendirme, test seti gibi eksikleri bulunan eklentilerdir.
https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.12.4.tar.xz
- gsm-devel
orc-devel
- celt-devel
+ gsm-devel
faac-devel
- xvid-devel
+ gtk3-devel
+ mesa-devel
+ webp-devel
+ x265-devel
faad2-devel
- libsdl-devel
- jasper-devel
+ libX11-devel
+ mpg123-devel
libdca-devel
- openal-devel
+ jasper-devel
+ libsdl-devel
+ libexif-devel
libopus-devel
+ wayland-devel
+ mesa-glu-devel
+ wayland-cursor
+ libmpeg2-devel
DirectFB-devel
libvdpau-devel
- rtmpdump-devel
- libdc1394-devel
- libdvdnav-devel
libtheora-devel
- libdvdread-devel
- libmodplug-devel
- mjpegtools-devel
+ libdvdnav-devel
libsndfile-devel
+ mjpegtools-devel
soundtouch-devel
- libcdaudio-devel
+ libdvdread-devel
+ llvm-clang-devel
schroedinger-devel
libvo-aacenc-devel
+ libjpeg-turbo-devel
libvo-amrwbenc-devel
+ gstreamer-devel
+ gobject-introspection-devel
gst-plugins-base-devel
multimedia/video/gst-plugins-bad/pspec.xml
@@ -29043,35 +29051,37 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
gsm
orc
- celt
faac
- xvid
+ gtk3
+ mesa
+ libxcb
+ webp
+ x265
bzip2
+ cairo
faad2
glib2
- jasper
libX11
libdca
+ libdrm
libgcc
- libsdl
- openal
+ libkms
+ wayland
+ libpng
libopus
- openssl
- DirectFB
+ DirectFB
libvdpau
- rtmpdump
- gstreamer
- libdc1394
libdvdnav
- libcdaudio
libdvdread
- libmodplug
libsndfile
mjpegtools
soundtouch
libvo-aacenc
schroedinger
+ libjpeg-turbo
+ gstreamer
libvo-amrwbenc
+ wayland-client
gst-plugins-base
@@ -29079,10 +29089,10 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
/usr/lib
/usr/share/locale
/usr/share/gstreamer-1.0
- /usr/share/doc
- /usr/share/gir-1.0
+ /usr/share/gst-plugins-bad/1.0/
/usr/share/gtk-doc
- /usr/share/glib-2.0/schemas
+ /usr/share/gir-1.0/
+ /usr/share/doc
gst-plugins-bad-next
@@ -29093,13 +29103,17 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
Development files for gst-plugins-bad
gst-plugins-bad için geliştirme dosyaları
- gst-plugins-bad
gstreamer-devel
+ gst-plugins-base-devel
+ gst-plugins-bad
/usr/lib/pkgconfig
/usr/include
+
+ gst-plugins-bad-next-devel
+
@@ -30334,17 +30348,17 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
http://ftp.gnome.org/pub/gnome/sources/gst-plugins-base/1.12/gst-plugins-base-1.12.0.tar.xz
orc-devel
+ cdparanoia
pango-devel
+ cairo-devel
libXv-devel
libogg-devel
- libX11-devel
- libcdio-devel
+ libXext-devel
alsa-lib-devel
libvorbis-devel
libtheora-devel
libvisual-devel
gstreamer-devel
- cdparanoia-devel
gobject-introspection-devel
multimedia/video/gst-plugins-base/pspec.xml
@@ -30354,32 +30368,29 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
orc
zlib
- cairo
- pango
glib2
+ pango
+ cairo
libXv
libX11
libogg
- libxml2
libXext
alsa-lib
libvorbis
libvisual
libtheora
- gstreamer
cdparanoia
+ gstreamer
/usr/bin
- /usr/lib/girepository-1.0
- /usr/lib/gstreamer-1.0
- /usr/lib/libgst*
+ /usr/lib
/usr/share/doc
/usr/share/gtk-doc
/usr/share/gir-1.0
- /usr/share/gst-plugins-base
/usr/share/man
/usr/share/locale
+ /usr/share/gst-plugins-base/1.0
gst-plugins-base-next
@@ -30432,8 +30443,8 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
gst-plugins-base için geliştirme dosyaları
gst-plugins-base
- glib2-devel
gstreamer-devel
+ glib2-devel
/usr/include
@@ -30441,10 +30452,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
/usr/lib32/pkgconfig/gstreamer*.pc
/usr/share/man/man3
+
+ gst-plugins-base-next-devel
+
- 2018-07-31
+ 2018-08-11
1.12.0
Version bump.
Pisi Linux Community
@@ -31072,6 +31086,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.12.4.tar.xz
orc-devel
+ xz-devel
yasm-devel
gst-plugins-base-devel
@@ -31080,6 +31095,8 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
gst-libav
+ xz
+ zlib
bzip2
glib2
gstreamer
@@ -31096,7 +31113,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
- 2016-06-10
+ 2018-08-11
1.12.4
Release Bump
Pisi Linux Community
@@ -31703,48 +31720,34 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
glib2-devel
gsl-devel
-
- wrapper-plugins.patch
-
multimedia/video/gstreamer/pspec.xml
gstreamer
glib2
- libxml2
/usr/bin
- /usr/lib
- /usr/libexec
+ /usr/lib/libgstbase*
+ /usr/lib/libgstcheck*
+ /usr/lib/libgstcontroller*
+ /usr/lib/libgstnet*
+ /usr/lib/libgstreamer*
+ /usr/lib/gstreamer-1.0
+ /usr/lib/girepository-1.0
+ /usr/libexec
/usr/share/gir-1.0
+ /usr/share/bash-completion
/usr/share/doc
+ /usr/share/gtk-doc
/usr/share/locale
/usr/share/man
- /usr/share/bash-completion
gstreamer-next
-
- gstreamer-devel
- Development files for gstreamer
- gstreamer için geliştirme dosyaları
-
- gstreamer
- glib2-devel
- gobject-introspection-devel
- libxml2-devel
-
-
- /usr/include
- /usr/lib/pkgconfig
- /usr/lib32/pkgconfig
- /usr/share/aclocal
-
-
gstreamer-32bit
32-bit shared libraries for gstreamer
@@ -31753,20 +31756,41 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
emul32
glib2-32bit
- libxml2-32bit
- gstreamer
glib2-32bit
- libxml2-32bit
+ gstreamer
- /usr/lib32
+ /usr/lib32/libgstbase*
+ /usr/lib32/libgstcheck*
+ /usr/lib32/libgstcontroller*
+ /usr/lib32/libgstnet*
+ /usr/lib32/libgstreamer*
+ /usr/lib32/gstreamer-1.0
+
+ gstreamer-devel
+ Development files for gstreamer
+ gstreamer için geliştirme dosyaları
+
+ gstreamer
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/lib32/pkgconfig
+ /usr/share/aclocal
+
+
+ gstreamer-next-devel
+
+
-
- 2018-07-31
+
+ 2018-08-11
1.12.4
Version Bump.
Pisi Linux Community
@@ -41454,6 +41478,64 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+
+ libconfuse
+ https://github.com/martinh/libconfuse
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ programming.library
+ Configuration file parser library
+ Yapılandırma dosyası ayrıştırıcısı
+ libconfuse is a configuration file parser library.
+ libconfuse bir yapılandırma dosyası ayrıştırıcısıdır.
+ https://github.com/martinh/libconfuse/archive/v3.2.1.tar.gz
+ programming/library/libconfuse/pspec.xml
+
+
+ libconfuse
+
+ /usr/lib
+ /usr/share/doc
+ /usr/share/locale
+
+
+
+ libconfuse-devel
+ Development headers for libconfuse
+ libconfuse için geliştirme başlıkları
+ libconfuse-devel provides development headers for libconfuse.
+ libconfuse için geliştirme başlıklarını içerir.
+
+ libconfuse
+
+
+ /usr/include
+ /usr/share/man/man3
+ /usr/lib/pkgconfig
+
+
+
+
+ 2018-08-10
+ 3.2.1
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-17
+ 3.2.1
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
yaml-cpp
@@ -42059,6 +42141,61 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+
+
+ libev
+ http://software.schmorp.de/pkg/libev.html
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ BSD
+ GPLv2
+ programming.library
+ Full-featured and high performance event loop library
+ FA high-performance event loop/event model with lots of feature
+ http://dist.schmorp.de/libev/libev-4.24.tar.gz
+
+ libev-pc.patch
+
+ programming/library/libev/pspec.xml
+
+
+ libev
+
+ /usr/lib
+
+
+
+ libev-devel
+ Development files for libev
+ system.devel
+
+ libev
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/man/man3
+
+
+
+
+ 2018-08-10
+ 4.24
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 4.24
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
signon
@@ -78615,6 +78752,69 @@ complete albums that you have purchased from Amazon.
+
+
+ xcb-util-xrm
+ https://github.com/Airblader/xcb-util-xrm
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ x11.library
+ XCB utility functions for the X resource manager
+ XCB utility functions for the X resource manager
+ http://distfiles.exherbo.org/distfiles/xcb-util-xrm-1.3.tar.bz2
+
+ libxcb-devel
+ xcb-util-devel
+ xcb-proto
+ libX11-devel
+ util-macros
+
+ x11/library/xcb-util-xrm/pspec.xml
+
+
+ xcb-util-xrm
+
+ libxcb
+ xcb-util
+
+
+ /usr/lib
+
+
+
+ xcb-util-xrm-devel
+ Development files for xcb-util-xrm
+ system.devel
+
+ xcb-util-xrm
+ libxcb-devel
+ xcb-util-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2018-08-10
+ 1.3
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 1.2
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
libXcomposite
@@ -81037,6 +81237,120 @@ complete albums that you have purchased from Amazon.
+
+
+ i3wm
+ http://i3wm.org
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ x11.wm
+ A tiling window manager, completely written from scratch
+ An improved dynamic tiling window manager
+ https://i3wm.org/downloads/i3-4.15.tar.bz2
+
+ libev-devel
+ startup-notification-devel
+ libxcb-devel
+ xcb-util-devel
+ xcb-util-cursor-devel
+ xcb-util-renderutil-devel
+ xcb-util-image-devel
+ xcb-util-keysyms-devel
+ xcb-util-wm-devel
+ xcb-util-xrm-devel
+ libxkbcommon-devel
+ yajl-devel
+ libpcre-devel
+ pango-devel
+ cairo-devel
+ xcb-proto
+ util-linux
+ libxslt
+ util-macros
+ asciidoc
+ desktop-file-utils
+ xmlto
+
+ x11/wm/i3wm/pspec.xml
+
+
+ i3wm
+
+ yajl
+ libev
+ libpcre
+ xcb-util
+ xcb-util-wm
+ xcb-util-xrm
+ libxkbcommon
+ xcb-util-cursor
+ xcb-util-keysyms
+ startup-notification
+ pango
+ cairo
+ libxcb
+ glib2
+ dmenu
+ i3status
+
+
+ /etc
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+ /usr/share/applications
+ /usr/share/xsessions
+
+
+
+ i3wm-devel
+ Development files for i3wm
+ system.devel
+
+ i3wm
+ libev-devel
+ startup-notification-devel
+ libxcb-devel
+ xcb-util-devel
+ xcb-util-cursor-devel
+ xcb-util-renderutil-devel
+ xcb-util-image-devel
+ xcb-util-keysyms-devel
+ xcb-util-wm-devel
+ xcb-util-xrm-devel
+ libxkbcommon-devel
+ yajl-devel
+ libpcre-devel
+ pango-devel
+ cairo-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2018-08-10
+ 4.15
+ Rebuild for new toolchain..
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 4.15
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
openbox
@@ -81656,6 +81970,61 @@ complete albums that you have purchased from Amazon.
+
+
+ i3status
+ http://i3wm.org/i3status
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ BSD
+ x11.misc
+ A small generator for status bars
+ a small program (about 1500 SLOC) for generating a status bar for dzen2, xmobar or similar programs
+ http://i3wm.org/i3status/i3status-2.12.tar.bz2
+
+ alsa-lib-devel
+ pulseaudio-libs-devel
+ libnl-devel
+ yajl-devel
+ libconfuse-devel
+
+ x11/misc/i3status/pspec.xml
+
+
+ i3status
+
+ alsa-lib
+ pulseaudio-libs
+ libnl
+ yajl
+ libconfuse
+
+
+ /etc
+ /usr/bin
+ /usr/share/man
+
+
+
+
+ 2018-08-10
+ 2.12
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 2.12
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
xorg-app
@@ -82232,6 +82601,60 @@ complete albums that you have purchased from Amazon.
+
+
+ dmenu
+ http://tools.suckless.org/dmenu/
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ MIT
+ x11.misc
+ A dynamic menu for X
+ Dynamic menu is a generic menu for X, originally designed for dwm. It manages huge amounts (up to 10.000 and more) of user defined menu items efficiently
+ https://dl.suckless.org/tools/dmenu-4.8.tar.gz
+
+ fontconfig-devel
+ libX11-devel
+ libXft-devel
+ libXinerama-devel
+
+
+ dmenu-4.7-gentoo.patch
+
+ x11/misc/dmenu/pspec.xml
+
+
+ dmenu
+
+ fontconfig
+ libX11
+ libXft
+ libXinerama
+
+
+ /usr/bin
+ /usr/share/man
+
+
+
+
+ 2018-08-10
+ 4.8
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 4.8
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
xorg-font
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 2887e966d6..2c857ebb10 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-4486d769691da3e8344e7542bc75166cedca338c
\ No newline at end of file
+941ed3372827af00e1133894b08661dcb8f9b1a0
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index f0d3552e96..eb195dc32b 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 883090cc62..73bd6d5f3c 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-0cb8591253579657582c38002a858129db8a9353
\ No newline at end of file
+8d7f6e9dd6f03f41579ce904d6d03270c30657e9
\ No newline at end of file
diff --git a/programming/library/libconfuse/actions.py b/programming/library/libconfuse/actions.py
new file mode 100644
index 0000000000..8df65f9c53
--- /dev/null
+++ b/programming/library/libconfuse/actions.py
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2
+# See the file http://www.gnu.org/copyleft/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.system("./autogen.sh")
+
+ autotools.configure("--enable-static=no \
+ --enable-shared=yes \
+ --enable-nls")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install()
+
+ pisitools.dodoc("AUTHORS", "README*")
diff --git a/programming/library/libconfuse/pspec.xml b/programming/library/libconfuse/pspec.xml
new file mode 100644
index 0000000000..016e2428c7
--- /dev/null
+++ b/programming/library/libconfuse/pspec.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ libconfuse
+ https://github.com/martinh/libconfuse
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ Configuration file parser library
+ libconfuse is a configuration file parser library.
+ https://github.com/martinh/libconfuse/archive/v3.2.1.tar.gz
+
+
+
+ libconfuse
+
+ /usr/lib
+ /usr/share/doc
+ /usr/share/locale
+
+
+
+
+ libconfuse-devel
+ Development headers for libconfuse
+ libconfuse-devel provides development headers for libconfuse.
+
+ libconfuse
+
+
+ /usr/include
+ /usr/share/man/man3
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2018-08-10
+ 3.2.1
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-17
+ 3.2.1
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/programming/library/libconfuse/translations.xml b/programming/library/libconfuse/translations.xml
new file mode 100644
index 0000000000..1c277a99e2
--- /dev/null
+++ b/programming/library/libconfuse/translations.xml
@@ -0,0 +1,14 @@
+
+
+
+ libconfuse
+ Yapılandırma dosyası ayrıştırıcısı
+ libconfuse bir yapılandırma dosyası ayrıştırıcısıdır.
+
+
+
+ libconfuse-devel
+ libconfuse için geliştirme başlıkları
+ libconfuse için geliştirme başlıklarını içerir.
+
+
diff --git a/programming/library/libev/actions.py b/programming/library/libev/actions.py
new file mode 100644
index 0000000000..6f6cb5cf39
--- /dev/null
+++ b/programming/library/libev/actions.py
@@ -0,0 +1,25 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2018 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+
+def setup():
+ autotools.autoreconf("-fi")
+
+ autotools.configure()
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
diff --git a/programming/library/libev/files/libev-pc.patch b/programming/library/libev/files/libev-pc.patch
new file mode 100644
index 0000000000..a2a4c62a1a
--- /dev/null
+++ b/programming/library/libev/files/libev-pc.patch
@@ -0,0 +1,42 @@
+--- /dev/null
++++ b/libev.pc.in
+@@ -0,0 +1,11 @@
++prefix=@prefix@
++exec_prefix=@prefix@
++libdir=@libdir@
++includedir=@includedir@
++
++Name: libev
++Description: A high-performance event loop/event model with lots of features
++Version: @VERSION@
++Libs: -L${libdir} -lev
++Libs.private:
++Cflags: -I${includedir}
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -16,5 +16,8 @@ lib_LTLIBRARIES = libev.la
+ libev_la_SOURCES = ev.c event.c
+ libev_la_LDFLAGS = -version-info $(VERSION_INFO)
+
++pkgconfigdir = $(libdir)/pkgconfig
++pkgconfig_DATA = libev.pc
++
+ ev.3: ev.pod
+ pod2man -n LIBEV -r "libev-$(VERSION)" -c "libev - high performance full featured event loop" -s3 <$< >$@
+--- a/configure.ac
++++ b/configure.ac
+@@ -2,6 +2,7 @@ orig_CFLAGS="$CFLAGS"
+
+ AC_INIT
+ AC_CONFIG_SRCDIR([ev_epoll.c])
++AC_CONFIG_MACRO_DIR([m4])
+
+ AM_INIT_AUTOMAKE(libev,4.11) dnl also update ev.h!
+ AC_CONFIG_HEADERS([config.h])
+@@ -21,5 +22,5 @@ AC_PROG_LIBTOOL
+
+ m4_include([libev.m4])
+
+-AC_CONFIG_FILES([Makefile])
++AC_CONFIG_FILES([Makefile libev.pc])
+ AC_OUTPUT
diff --git a/programming/library/libev/pspec.xml b/programming/library/libev/pspec.xml
new file mode 100644
index 0000000000..c7048cb558
--- /dev/null
+++ b/programming/library/libev/pspec.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ libev
+ http://software.schmorp.de/pkg/libev.html
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ BSD
+ GPLv2
+ Full-featured and high performance event loop library
+ FA high-performance event loop/event model with lots of feature
+ http://dist.schmorp.de/libev/libev-4.24.tar.gz
+
+ libev-pc.patch
+
+
+
+
+ libev
+
+ /usr/lib
+
+
+
+
+ libev-devel
+ system.devel
+ Development files for libev
+
+ libev
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/man/man3
+
+
+
+
+
+ 2018-08-10
+ 4.24
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 4.24
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/x11/library/xcb-util-xrm/actions.py b/x11/library/xcb-util-xrm/actions.py
new file mode 100644
index 0000000000..8a47f83df3
--- /dev/null
+++ b/x11/library/xcb-util-xrm/actions.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2018 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+# WorkDir = ""
+# NoStrip = "/"
+
+def setup():
+ autotools.configure("--disable-static")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ #pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
diff --git a/x11/library/xcb-util-xrm/pspec.xml b/x11/library/xcb-util-xrm/pspec.xml
new file mode 100644
index 0000000000..38d8f06b56
--- /dev/null
+++ b/x11/library/xcb-util-xrm/pspec.xml
@@ -0,0 +1,72 @@
+
+
+
+
+ xcb-util-xrm
+ https://github.com/Airblader/xcb-util-xrm
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ XCB utility functions for the X resource manager
+ XCB utility functions for the X resource manager
+ http://distfiles.exherbo.org/distfiles/xcb-util-xrm-1.3.tar.bz2
+
+
+ libxcb-devel
+ xcb-util-devel
+ xcb-proto
+ libX11-devel
+ util-macros
+
+
+
+
+
+
+
+ xcb-util-xrm
+
+ libxcb
+ xcb-util
+
+
+ /usr/lib
+
+
+
+
+ xcb-util-xrm-devel
+ system.devel
+ Development files for xcb-util-xrm
+
+ xcb-util-xrm
+ libxcb-devel
+ xcb-util-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2018-08-10
+ 1.3
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 1.2
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/x11/misc/dmenu/actions.py b/x11/misc/dmenu/actions.py
new file mode 100644
index 0000000000..78737992f3
--- /dev/null
+++ b/x11/misc/dmenu/actions.py
@@ -0,0 +1,17 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2018 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s PREFIX=/usr" % get.installDIR())
diff --git a/x11/misc/dmenu/files/dmenu-4.7-gentoo.patch b/x11/misc/dmenu/files/dmenu-4.7-gentoo.patch
new file mode 100644
index 0000000000..77f5941558
--- /dev/null
+++ b/x11/misc/dmenu/files/dmenu-4.7-gentoo.patch
@@ -0,0 +1,38 @@
+--- a/config.mk
++++ b/config.mk
+@@ -5,8 +5,8 @@
+ PREFIX = /usr/local
+ MANPREFIX = ${PREFIX}/share/man
+
+-X11INC = /usr/X11R6/include
+-X11LIB = /usr/X11R6/lib
++X11INC = -I/usr/X11R6/include
++X11LIB = -L/usr/X11R6/lib
+
+ # Xinerama, comment if you don't want it
+ XINERAMALIBS = -lXinerama
+@@ -14,18 +14,18 @@
+
+ # freetype
+ FREETYPELIBS = -lfontconfig -lXft
+-FREETYPEINC = /usr/include/freetype2
++FREETYPEINC = -I/usr/include/freetype2
+ # OpenBSD (uncomment)
+ #FREETYPEINC = ${X11INC}/freetype2
+
+ # includes and libs
+-INCS = -I${X11INC} -I${FREETYPEINC}
+-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
++INCS = ${X11INC} ${FREETYPEINC}
++LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
+
+ # flags
+-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
+-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
+-LDFLAGS = -s ${LIBS}
++CPPFLAGS += -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
++CFLAGS += -ansi -pedantic -Wall $(INCS) $(CPPFLAGS)
++LDFLAGS += ${LIBS}
+
+ # compiler and linker
+ CC = cc
diff --git a/x11/misc/dmenu/pspec.xml b/x11/misc/dmenu/pspec.xml
new file mode 100644
index 0000000000..08087e6f70
--- /dev/null
+++ b/x11/misc/dmenu/pspec.xml
@@ -0,0 +1,56 @@
+
+
+
+
+ dmenu
+ http://tools.suckless.org/dmenu/
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ MIT
+ A dynamic menu for X
+ Dynamic menu is a generic menu for X, originally designed for dwm. It manages huge amounts (up to 10.000 and more) of user defined menu items efficiently
+ https://dl.suckless.org/tools/dmenu-4.8.tar.gz
+
+ fontconfig-devel
+ libX11-devel
+ libXft-devel
+ libXinerama-devel
+
+
+ dmenu-4.7-gentoo.patch
+
+
+
+
+ dmenu
+
+ fontconfig
+ libX11
+ libXft
+ libXinerama
+
+
+ /usr/bin
+ /usr/share/man
+
+
+
+
+
+ 2018-08-10
+ 4.8
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 4.8
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/x11/misc/i3status/actions.py b/x11/misc/i3status/actions.py
new file mode 100644
index 0000000000..8b517709f0
--- /dev/null
+++ b/x11/misc/i3status/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2018 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ #pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
diff --git a/x11/misc/i3status/pspec.xml b/x11/misc/i3status/pspec.xml
new file mode 100644
index 0000000000..2cc2c774f2
--- /dev/null
+++ b/x11/misc/i3status/pspec.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ i3status
+ http://i3wm.org/i3status
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ BSD
+ A small generator for status bars
+ a small program (about 1500 SLOC) for generating a status bar for dzen2, xmobar or similar programs
+ http://i3wm.org/i3status/i3status-2.12.tar.bz2
+
+
+ alsa-lib-devel
+ pulseaudio-libs-devel
+ libnl-devel
+ yajl-devel
+ libconfuse-devel
+
+
+
+
+
+
+
+ i3status
+
+ alsa-lib
+ pulseaudio-libs
+ libnl
+ yajl
+ libconfuse
+
+
+ /etc
+ /usr/bin
+ /usr/share/man
+
+
+
+
+
+ 2018-08-10
+ 2.12
+ Rebuild for new toolchain.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 2.12
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+
diff --git a/x11/wm/i3wm/actions.py b/x11/wm/i3wm/actions.py
new file mode 100644
index 0000000000..7c76cdc45b
--- /dev/null
+++ b/x11/wm/i3wm/actions.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Copyright 2018 TUBITAK/UEKAE
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+# WorkDir = ""
+# NoStrip = "/"
+
+def setup():
+ autotools.configure()
+
+def build():
+ shelltools.cd("x86_64-pc-linux-gnu")
+
+ autotools.make()
+
+def install():
+ shelltools.cd("x86_64-pc-linux-gnu")
+
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ #pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
diff --git a/x11/wm/i3wm/files/i3-4.13-remove-git-polling.patch b/x11/wm/i3wm/files/i3-4.13-remove-git-polling.patch
new file mode 100644
index 0000000000..ca226378ed
--- /dev/null
+++ b/x11/wm/i3wm/files/i3-4.13-remove-git-polling.patch
@@ -0,0 +1,19 @@
+diff -Naur a/configure.ac b/configure.ac
+--- a/configure.ac 2017-01-13 13:31:25.250216293 +0100
++++ b/configure.ac 2017-01-13 13:31:55.930217956 +0100
+@@ -146,15 +146,6 @@
+ print_BUILD_MANS=no
+ fi
+
+-git_dir=`git rev-parse --git-dir 2>/dev/null`
+-if test -n "$git_dir"; then
+- srcdir=`dirname "$git_dir"`
+- exclude_dir=`pwd | sed "s,^$srcdir,,g"`
+- if ! grep -q "^$exclude_dir" "$git_dir/info/exclude"; then
+- echo "$exclude_dir" >> "$git_dir/info/exclude"
+- fi
+-fi
+-
+ echo \
+ "--------------------------------------------------------------------------------
+ build configured:
diff --git a/x11/wm/i3wm/pspec.xml b/x11/wm/i3wm/pspec.xml
new file mode 100644
index 0000000000..a05613e6fb
--- /dev/null
+++ b/x11/wm/i3wm/pspec.xml
@@ -0,0 +1,121 @@
+
+
+
+
+ i3wm
+ http://i3wm.org
+
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+ GPLv2
+ A tiling window manager, completely written from scratch
+ An improved dynamic tiling window manager
+ https://i3wm.org/downloads/i3-4.15.tar.bz2
+
+
+ libev-devel
+ startup-notification-devel
+ libxcb-devel
+ xcb-util-devel
+ xcb-util-cursor-devel
+ xcb-util-renderutil-devel
+ xcb-util-image-devel
+ xcb-util-keysyms-devel
+ xcb-util-wm-devel
+ xcb-util-xrm-devel
+ libxkbcommon-devel
+ yajl-devel
+ libpcre-devel
+ pango-devel
+ cairo-devel
+ xcb-proto
+ util-linux
+ libxslt
+ util-macros
+ asciidoc
+ desktop-file-utils
+ xmlto
+
+
+
+
+
+
+
+ i3wm
+
+ yajl
+ libev
+ libpcre
+ xcb-util
+ xcb-util-wm
+ xcb-util-xrm
+ libxkbcommon
+ xcb-util-cursor
+ xcb-util-keysyms
+ startup-notification
+ pango
+ cairo
+ libxcb
+ glib2
+ dmenu
+ i3status
+
+
+ /etc
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+ /usr/share/applications
+ /usr/share/xsessions
+
+
+
+
+ i3wm-devel
+ system.devel
+ Development files for i3wm
+
+ i3wm
+ libev-devel
+ startup-notification-devel
+ libxcb-devel
+ xcb-util-devel
+ xcb-util-cursor-devel
+ xcb-util-renderutil-devel
+ xcb-util-image-devel
+ xcb-util-keysyms-devel
+ xcb-util-wm-devel
+ xcb-util-xrm-devel
+ libxkbcommon-devel
+ yajl-devel
+ libpcre-devel
+ pango-devel
+ cairo-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2018-08-10
+ 4.15
+ Rebuild for new toolchain..
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2018-05-16
+ 4.15
+ First release
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+