Kaydet (Commit) f792cfc5 authored tarafından Suleyman Poyraz's avatar Suleyman Poyraz

Slim ve i3 derlendi.

üst 9cbac4a1
......@@ -38,7 +38,7 @@
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>system</Group>
<Group>documentation</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
......@@ -88,6 +88,17 @@
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>system.pages</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>documentation</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>office</Name>
<LocalName xml:lang="en">FIXME</LocalName>
......@@ -1101,11 +1112,11 @@
</Maintainer>
</Component>
<Component>
<Name>desktop.razor-qt</Name>
<Name>desktop.i3</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>razor-qt.desktop</Group>
<Group>i3.desktop</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
......@@ -1309,6 +1320,40 @@
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.lxde</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>lxde.desktop</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.lxde.addon</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>lxde.addon</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.lxde.base</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>lxde.desktop</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>kernel</Name>
<LocalName xml:lang="en">FIXME</LocalName>
......@@ -1320,6 +1365,17 @@
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>kernel.linux</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>system</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>kernel.drivers</Name>
<LocalName xml:lang="en">FIXME</LocalName>
......
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
from inary.actionsapi import cmaketools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
cmaketools.configure(" -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DUSE_PAM=yes \
-DUSE_CONSOLEKIT=no")
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.removeDir("/lib/")
inarytools.dodoc("COPYING","TODO", "README", "ChangeLog", "THEMES")
#!/bin/sh
#
# $Header: /var/cvsroot/gentoo-x86/x11-misc/slim/files/Xsession,v 1.1 2010/09/20 15:22:38 darkside Exp $
#
# SLiM Xsession script
#
# This script is a wrapper that handles selection of a session from
# /etc/X11/Sessions/ as necessary. It doesn't handle actual session setup.
#
# The script takes a session name as the first argument. If no argument is
# given, or if the argument does not match an available session script:
# - Run ~/.xsession and if that's not available,
# - Run the appropriate Xclients startup (see the code below)
#
# (Note that other arguments could also follow, but only the command one is
# right now relevant and supported)
#
# The output is redirected to /var/log/slim.log.
#
# By default this is run in a login shell, see /etc/slim.conf for details.
command="$@"
# this will go into the slim.log along with all other echo's
# good for debugging where things went wrong
echo "$0: Beginning session setup..."
# Read /etc/xprofile and .xprofile for X specific setup
test -f /etc/xprofile && . /etc/xprofile
test -f "$HOME/.xprofile" && . "$HOME/.xprofile"
# userresources and sysresources and all these other vars are
# unneeded here as by default the session script we're handing
# off to will take care of it.
# wrap possible arguments to determine whether to treat special or not
if [ "x$command" = "xcustom" ] || [ "x$command" = "xCustom" ] || \
[ "x$command" = "xdefault" ] || [ "x$command" = "xDefault" ]; then
command="Xsession"
fi
if [ "x$command" = "x" ]; then
# no default specified, check if Xsession will complete
# and if not then assign XSESSION to command
if [ -x "$HOME/.xsession" ] || [ -x "$HOME/.Xclients" ] || \
[ -x /etc/X11/xinit/Xclients ] || [ -x /etc/X11/Xclients ]; then
command="Xsession"
else
command=$XSESSION
fi
fi
# ripped directly from /etc/X11/chooser.sh
defaultDesktopSession=`sed -e '/^SESSION/!d' -e 's/\(.*\)=\(.*\)/\2/' /etc/default/desktop`
sessionscript=""
for x in /usr/share/xsessions/* ; do
if [ "$defaultDesktopSession" == `basename $x .desktop` ]; then
sessionscript=`sed -e '/^Exec/!d' -e 's/\(.*\)=\(.*\)/\2/' $x`
break
fi
done
if [ -n "$sessionscript" ]; then
if [ -f ${sessionscript} ]; then
if [ -x ${sessionscript} ]; then
exec "${sessionscript}"
else
exec /bin/sh "${sessionscript}"
fi
fi
echo "Unable to execute session script ${sessionscript}"
exit 1
fi
# Launch a default session
# This was mostly ripped from GDM's Xsession script
echo "Could not find appropriate session script, exec'ing xterm"
userresources="$HOME/.Xresources"
usermodmap="$HOME/.Xmodmap"
userxkbmap="$HOME/.Xkbmap"
sysresources=/etc/X11/Xresources
sysmodmap=/etc/X11/Xmodmap
sysxkbmap=/etc/X11/Xkbmap
rh6sysresources=/etc/X11/xinit/Xresources
rh6sysmodmap=/etc/X11/xinit/Xmodmap
# merge in defaults
if [ -f "$rh6sysresources" ]; then
xrdb -merge "$rh6sysresources"
fi
if [ -f "$sysresources" ]; then
xrdb -merge "$sysresources"
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
# merge in keymaps
if [ -f "$sysxkbmap" ]; then
setxkbmap `cat "$sysxkbmap"`
XKB_IN_USE=yes
fi
if [ -f "$userxkbmap" ]; then
setxkbmap `cat "$userxkbmap"`
XKB_IN_USE=yes
fi
#
# Eeek, this seems like too much magic here
#
if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
if [ -n "$xkbsymbols" ]; then
setxkbmap -symbols "$xkbsymbols"
XKB_IN_USE=yes
fi
fi
fi
# xkb and xmodmap don't play nice together
if [ -z "$XKB_IN_USE" ]; then
if [ -f "$rh6sysmodmap" ]; then
xmodmap "$rh6sysmodmap"
fi
if [ -f "$sysmodmap" ]; then
xmodmap "$sysmodmap"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
fi
unset XKB_IN_USE
# run all system xinitrc shell scripts.
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for i in /etc/X11/xinit/xinitrc.d/* ; do
if [ -x "$i" ]; then
. "$i"
fi
done
fi
exec xterm -geometry 80x24+0+0
From 741e43960a4ea3a8bc230b1f599311d800c2cc83 Mon Sep 17 00:00:00 2001
From: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Date: Wed, 02 Oct 2013 23:23:24 +0000
Subject: Update slim.conf. Add sessiondir.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
---
diff --git a/slim.conf b/slim.conf
index a8e2e1c..c5f1d38 100644
--- a/slim.conf
+++ b/slim.conf
@@ -47,11 +47,9 @@ login_cmd exec /bin/bash -login ~/.xinitrc %session
# options "-d" and "-nodaemon"
# daemon yes
-# Available sessions (first one is the default).
-# The current chosen session name is replaced in the login_cmd
-# above, so your login command can handle different sessions.
-# see the xinitrc.sample file shipped with slim sources
-sessions xfce4,icewm-session,wmaker,blackbox
+# Set directory that contains the xsessions.
+# slim reads xsesion from this directory, and be able to select.
+sessiondir /usr/share/xsessions/
# Executed when pressing F11 (requires imagemagick)
screenshot_cmd import -window root /slim.png
--
cgit v0.9.2
diff -uprw slim-1.3.6.orig/slim.conf slim-1.3.6/slim.conf
--- slim-1.3.6.orig/slim.conf 2017-11-26 09:54:56.774671269 +0200
+++ slim-1.3.6/slim.conf 2017-11-26 10:10:15.520730363 +0200
@@ -1,6 +1,6 @@
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
-default_path /bin:/usr/bin:/usr/local/bin
+default_path /usr/local/bin:/usr/local/sbin:/usr/bin
default_xserver /usr/bin/X
#xserver_arguments -dpi 75
diff -upr slim-1.3.6.orig/CMakeLists.txt slim-1.3.6/CMakeLists.txt
--- slim-1.3.6.orig/CMakeLists.txt 2013-10-02 16:16:22.000000000 +0300
+++ slim-1.3.6/CMakeLists.txt 2013-10-02 16:19:57.000000000 +0300
@@ -119,6 +119,7 @@ if(USE_PAM)
if(PAM_FOUND)
message("\tPAM Found")
set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DUSE_PAM")
+ target_link_libraries(libslim ${PAM_LIBRARY})
target_link_libraries(${PROJECT_NAME} ${PAM_LIBRARY})
target_link_libraries(slimlock ${PAM_LIBRARY})
include_directories(${PAM_INCLUDE_DIR})
@@ -178,6 +179,8 @@ include_directories(
)
target_link_libraries(libslim
+ ${X11_Xft_LIB}
+ ${X11_Xrandr_LIB}
${JPEG_LIBRARIES}
${PNG_LIBRARIES}
)
[Desktop Entry]
Exec=/usr/bin/slim
Type=Application
X-Sulin-XCursorTheme=Jimmac
Name=SLiM
GenericName=Login Manager
GenericName[tr]=Giriş Yöneticisi
/var/log/slim.log {
compress
rotate 4
weekly
delaycompress
copytruncate
missingok
notifempty
}
#%PAM-1.0
auth include system-auth
account include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
session required pam_loginuid.so
session optional pam_console.so
session optional pam_ck_connector.so
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>slim</Name>
<Homepage>http://slim.berlios.de</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<Summary>A Lightweight Login Manager</Summary>
<Description>SLiM is a Desktop-independent graphical login manager for X11, derived from Login.app.</Description>
<Archive sha1sum="9407ea2ee7b2ed649f17a8ddbf1f7b26a7c7b9fb" type="targz">https://github.com/iwamatsu/slim/archive/v1.3.6.tar.gz</Archive>
<BuildDependencies>
<Dependency>libXmu-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>freetype-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>slim-1.3.6-add-sessiondir.patch</Patch>
<Patch>slim-1.3.6-fix-libslim-libraries.patch</Patch>
<Patch>slim-1.3.6-default-path.patch</Patch>
</Patches>
</Source>
<Package>
<Name>slim</Name>
<RuntimeDependencies>
<Dependency>libXmu</Dependency>
<Dependency>libXft</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>freetype</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/display-managers/slim.desktop">slim.desktop</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/slim/Xsession">Xsession</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/logrotate.d/slim">slim.logrotate</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/pam.d/slim">slim.pam</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="1">
<Date>2019-11-21</Date>
<Version>1.3.6</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
<INARY>
<Source>
<Name>slim</Name>
<Summary xml:lang="tr">Hafif bir giriş yöneticisi.</Summary>
<Description xml:lang="tr">SLiM, masaüstü bağımsız x11 için bir grafiksel giriş yöneticisidir. Login.app'den türetilmiştir.</Description>
</Source>
</INARY>
<INARY>
<Name>desktop.i3</Name>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
from inary.actionsapi import get
def setup():
autotools.autoreconf("-vif")
shelltools.makedirs("build")
shelltools.cd("build")
shelltools.system("../configure \
--prefix=/usr \
--sysconfdir=/etc \
--disable-sanitizers")
def build():
shelltools.cd("build")
autotools.make("CPPFLAGS+=\"-U_FORTIFY_SOURCE\"")
def install():
shelltools.cd("build")
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>i3-status</Name>
<Homepage>http://i3.zekjur.net/i3status/</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>BSD</License>
<Summary>An improved dynamic tiling window manager</Summary>
<Description>An improved dynamic tiling window manager</Description>
<Archive sha1sum="b09fd2f322046daaca22f60cf6bfc7dbebea1b11" type="tarbz2">https://i3wm.org/i3status/i3status-2.13.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xmlto</Dependency>
<Dependency>asciidoc</Dependency>
<Dependency>yajl-devel</Dependency>
<Dependency>libnl-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libconfuse-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>i3-status</Name>
<RuntimeDependencies>
<Dependency>yajl</Dependency>
<Dependency>libnl</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libconfuse</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>i3-wm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-11-21</Date>
<Version>2.13</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
from inary.actionsapi import get
def setup():
autotools.autoreconf("-vif")
shelltools.makedirs("build")
shelltools.cd("build")
shelltools.system("../configure \
--prefix=/usr \
--sysconfdir=/etc \
--disable-sanitizers")
def build():
shelltools.cd("build")
autotools.make("CPPFLAGS+=\"-U_FORTIFY_SOURCE\"")
def install():
shelltools.cd("build")
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>i3-wm</Name>
<Homepage>http://i3wm.org/</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>BSD</License>
<Summary>An improved dynamic tiling window manager</Summary>
<Description>An improved dynamic tiling window manager</Description>
<Archive sha1sum="1834ce349a2aea2fbb0d44d9ed820fa9e1a394ab" type="tarbz2">https://i3wm.org/downloads/i3-4.17.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>yajl-devel</Dependency>
<Dependency>libev</Dependency>
<Dependency>libnl-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>libconfuse-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>xcb-util-xrm-devel</Dependency>
<Dependency>xcb-util-wm-devel</Dependency>
<Dependency>libxkbcommon-devel</Dependency>
<Dependency>xcb-util-cursor-devel</Dependency>
<Dependency>xcb-util-renderutil-devel</Dependency>
<Dependency>xcb-util-keysyms-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>i3-wm</Name>
<RuntimeDependencies>
<Dependency>yajl</Dependency>
<Dependency>libev</Dependency>
<Dependency>libnl</Dependency>
<Dependency>pango</Dependency>
<Dependency>cairo</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>xcb-util</Dependency>
<Dependency>libconfuse</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>xcb-util-wm</Dependency>
<Dependency>libxkbcommon</Dependency>
<Dependency>xcb-util-xrm</Dependency>
<Dependency>xcb-util-cursor</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
<Dependency>xcb-util-renderutil</Dependency>
<Dependency>startup-notification</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-18</Date>
<Version>4.17.2</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
from inary.actionsapi import get
def setup():
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.remove("/usr/include/event.h")
\ No newline at end of file
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>libev</Name>
<Homepage>http://software.schmorp.de/pkg/libev.html</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>BSD</License>
<Summary>A full-featured and high-performance event loop</Summary>
<Description>A full-featured and high-performance event loop</Description>
<Archive sha1sum="60b60d4f41f848a0dec63f708bb90bd0b95c0158" type="targz">https://github.com/SulinOS/libev/archive/4.22.tar.gz</Archive>
<BuildDependencies>
<Dependency>glib2</Dependency>
<Dependency>intltool</Dependency>
<Dependency>yajl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libev</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/pygtk</Path>
<Path fileType="doc">/usr/share/xfce4/doc</Path>
<Path fileType="data">/usr/share/xfce4</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="doc">/usr/share/doc/exo/html</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-11-21</Date>
<Version>4.22</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
WorkDir="confuse-%s" % get.srcVERSION()
def setup():
autotools.configure("--enable-static=no \
--enable-shared=yes \
--enable-nls")
def build():
autotools.make()
def install():
autotools.install()
inarytools.dodoc("AUTHORS", "README", "NEWS")
inarytools.doman("doc/man/man3/*")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>libconfuse</Name>
<Homepage>http://www.nongnu.org/confuse/</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<Summary>Configuration file parser library</Summary>
<Description>libconfuse is a configuration file parser library.</Description>
<Archive sha1sum="b3f74f9763e6c9012476dbd323d083af4be34cad" type="targz">http://download.savannah.gnu.org/releases/confuse/confuse-2.7.tar.gz</Archive>
</Source>
<Package>
<Name>libconfuse</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="localedata">/usr/share/locale</Path>
</Files>
</Package>
<Package>
<Name>libconfuse-devel</Name>
<Summary>Development headers for libconfuse</Summary>
<Description>libconfuse-devel provides development headers for libconfuse.</Description>
<RuntimeDependencies>
<Dependency release="current">libconfuse</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="man">/usr/share/man/man3</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-18</Date>
<Version>2.7</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from inary.actionsapi import shelltools
from inary.actionsapi import cmaketools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
shelltools.makedirs("build")
shelltools.cd("build")
cmaketools.configure(sourceDir="..")
def build():
shelltools.cd("build")
cmaketools.make()
def install():
shelltools.cd("build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.remove("/usr/lib/*.a")
shelltools.cd("..")
inarytools.dodoc("ChangeLog", "COPYING", "README")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>yajl</Name>
<Homepage>http://lloyd.github.com/yajl</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>Yet Another JSON Library (YAJL)</Summary>
<Description>yajl is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator.</Description>
<Archive sha1sum="fe6b3c7439b26175aee59cabf8c4923b9eb3650d" type="targz">http://github.com/lloyd/yajl/tarball/2.1.0/lloyd-yajl-2.1.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>yajl</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>yajl-devel</Name>
<Summary>Development headers for yajl</Summary>
<RuntimeDependencies>
<Dependency>yajl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/share/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-18</Date>
<Version>2.1.0</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--with-pic")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("README")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>xcb-util-xrm</Name>
<Homepage>https://github.com/Airblader/xcb-util-xrm/</Homepage>
<Packager>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<PartOf>x11.library</PartOf>
<Summary>XCB utility functions for the X resource manager.</Summary>
<Description>XCB utility functions for the X resource manager.</Description>
<Archive sha1sum="5a59236b92f5f1c99dcd5ad4747970809af52336" type="tarbz2">https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.bz2</Archive>
<BuildDependencies>
<Dependency>util-macros</Dependency>
<Dependency>libxcb-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xcb-util-xrm</Name>
<RuntimeDependencies>
<Dependency>libxcb</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-xrm-devel</Name>
<Summary>Development files for xcb-util-xrm</Summary>
<RuntimeDependencies>
<Dependency release="current">xcb-util-xrm</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>xcb-util-xrm-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for xcb-util-xrm</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>xcb-util-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">xcb-util-xrm</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>xcb-util-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-11-21</Date>
<Version>1.3</Version>
<Comment>First release</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
......@@ -49,12 +49,11 @@
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libxcb-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">xcb-util</Dependency>
<Dependency>libxcb-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment