Kaydet (Commit) de65e631 authored tarafından Ali Rıza KESKİN's avatar Ali Rıza KESKİN

birkaç ekleme

üst 8d9485f2
......@@ -12,6 +12,10 @@ def build():
autotools.make("PREFIX=/usr")
def install():
autotools.rawInstall("PREFIX=/usr BUILD_STATIC_LIB=0 MANDIR=/%s PROG_EXTRA=sensord DESTDIR=%s user_install" % (get.manDIR(), get.installDIR()))
if get.buildTYPE() == "emul32":
options="LIBDIR=/usr/lib32"
else:
options="LIBDIR=/usr/lib"
autotools.rawInstall("PREFIX=/usr BUILD_STATIC_LIB=0 MANDIR=/%s PROG_EXTRA=sensord DESTDIR=%s %s user_install" % (get.manDIR(), get.installDIR(),options))
inarytools.dodoc("CHANGES", "CONTRIBUTORS", "README")
......@@ -32,6 +32,17 @@
</Files>
</Package>
<Package>
<Name>lm_sensors-32bit</Name>
<BuildType>emul32</BuildType>
<RuntimeDependencies>
<Dependency>rrdtool</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>lm_sensors-devel</Name>
<Summary>Development files for lm_sensors</Summary>
......
......@@ -14,16 +14,18 @@ suffix = "32" if get.buildTYPE() == "emul32" else ""
def setup():
autotools.autoreconf("--install")
autotools.configure("--prefix=/usr \
--bindir=/bin \
--sbindir=/sbin \
--libdir=/usr/{0} \
--sysconfdir=/etc \
--libexecdir=/{0} \
--with-rootprefix= \
--with-rootlibdir=/{0} \
--enable-static \
--disable-manpages ".format("lib{}".format("32" if get.buildTYPE() == "emul32" else "")))
#lfs udev rules
autotools.configure("--sysconfdir=/etc \
--with-rootprefix= \
--with-rootrundir=/run \
--with-rootlibexecdir=/lib/udev \
--libdir=/usr/{} \
--enable-split-usr \
--enable-manpages \
--disable-hwdb \
--enable-kmod \
--exec-prefix=/ \
--bindir=/bin".format("lib{}".format("32" if get.buildTYPE() == "emul32" else "")))
inarytools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
......@@ -32,20 +34,14 @@ def build():
def install():
autotools.rawInstall("-j1 DESTDIR=%s%s" % (get.installDIR(), suffix))
#autotools.rawInstall("DESTDIR=%s" % get.installDIR())
# emul32 stop here
if get.buildTYPE() == "emul32":
shelltools.move("%s%s/lib32" % (get.installDIR(), suffix), "%s/lib32" % (get.installDIR()))
shelltools.move("%s%s/usr/lib32" % (get.installDIR(), suffix), "%s/usr/lib32" % (get.installDIR()))
for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
inarytools.dosed("%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "emul32", "usr")
else:
# Create /sbin/systemd-udevd -> /sbin/udevd sysmlink, we need it for MUDUR, do not touch this sysmlink.
# inarytools.dosym("/lib/systemd/systemd-udevd", "/sbin/systemd-udevd")
# Create /etc/udev/rules.d for backward compatibility
inarytools.dodir("/etc/udev/rules.d")
inarytools.dodir("/run/udev")
......
# do not edit this file, it will be overwritten on update
# Propably unrequired, check how it is with OSS/OSS4, then remove
SUBSYSTEM=="snd", GROUP="audio"
# Gentoo specific usb group
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"
# Keep this for Linux 2.6.32 support wrt #457868
SUBSYSTEM=="mem", KERNEL=="null|zero|full|random|urandom", MODE="0666"
diff -ruPN eudev-3.1.5.old/src/cdrom_id/cdrom_id.c eudev-3.1.5/src/cdrom_id/cdrom_id.c
--- eudev-3.1.5.old/src/cdrom_id/cdrom_id.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/src/cdrom_id/cdrom_id.c 2017-10-11 21:45:10.929671748 -0400
@@ -37,6 +37,7 @@
#include <sys/time.h>
#include <sys/ioctl.h>
#include <linux/cdrom.h>
+#include <sys/sysmacros.h>
#include "libudev.h"
#include "libudev-private.h"
diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device.c eudev-3.1.5/src/libudev/libudev-device.c
--- eudev-3.1.5.old/src/libudev/libudev-device.c 2015-10-12 18:22:14.000000000 -0400
+++ eudev-3.1.5/src/libudev/libudev-device.c 2017-10-11 21:44:42.774672156 -0400
@@ -32,6 +32,7 @@
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <linux/sockios.h>
+#include <sys/sysmacros.h>
#include "libudev.h"
#include "libudev-private.h"
diff -ruPN eudev-3.1.5.old/src/libudev/libudev-device-private.c eudev-3.1.5/src/libudev/libudev-device-private.c
--- eudev-3.1.5.old/src/libudev/libudev-device-private.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/src/libudev/libudev-device-private.c 2017-10-11 21:44:39.445672204 -0400
@@ -25,6 +25,7 @@
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
+#include <sys/sysmacros.h>
#include "libudev.h"
#include "libudev-private.h"
diff -ruPN eudev-3.1.5.old/src/libudev/libudev-enumerate.c eudev-3.1.5/src/libudev/libudev-enumerate.c
--- eudev-3.1.5.old/src/libudev/libudev-enumerate.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/src/libudev/libudev-enumerate.c 2017-10-11 21:44:36.279672250 -0400
@@ -28,6 +28,7 @@
#include <stdbool.h>
#include <sys/stat.h>
#include <sys/param.h>
+#include <sys/sysmacros.h>
#include "libudev.h"
#include "libudev-private.h"
diff -ruPN eudev-3.1.5.old/src/scsi_id/scsi_serial.c eudev-3.1.5/src/scsi_id/scsi_serial.c
--- eudev-3.1.5.old/src/scsi_id/scsi_serial.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/src/scsi_id/scsi_serial.c 2017-10-11 21:45:20.195671614 -0400
@@ -36,6 +36,7 @@
#include <scsi/sg.h>
#include <linux/types.h>
#include <linux/bsg.h>
+#include <sys/sysmacros.h>
#include "libudev.h"
#include "libudev-private.h"
diff -ruPN eudev-3.1.5.old/src/udev/udevadm-info.c eudev-3.1.5/src/udev/udevadm-info.c
--- eudev-3.1.5.old/src/udev/udevadm-info.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/src/udev/udevadm-info.c 2017-10-11 21:44:33.032672297 -0400
@@ -28,6 +28,7 @@
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <sys/sysmacros.h>
#include "udev.h"
#include "udev-util.h"
diff -ruPN eudev-3.1.5.old/src/udev/udevd.c eudev-3.1.5/src/udev/udevd.c
--- eudev-3.1.5.old/src/udev/udevd.c 2015-10-12 18:22:14.000000000 -0400
+++ eudev-3.1.5/src/udev/udevd.c 2017-10-11 21:44:59.791671910 -0400
@@ -45,6 +45,7 @@
#include <sys/ioctl.h>
#include <sys/inotify.h>
#include <sys/utsname.h>
+#include <sys/sysmacros.h>
#include "udev.h"
#include "udev-util.h"
diff -ruPN eudev-3.1.5.old/src/udev/udev-event.c eudev-3.1.5/src/udev/udev-event.c
--- eudev-3.1.5.old/src/udev/udev-event.c 2015-10-12 18:22:14.000000000 -0400
+++ eudev-3.1.5/src/udev/udev-event.c 2017-10-11 21:44:29.652672346 -0400
@@ -33,6 +33,7 @@
#include <sys/socket.h>
#include <sys/signalfd.h>
#include <linux/sockios.h>
+#include <sys/sysmacros.h>
#include "udev.h"
diff -ruPN eudev-3.1.5.old/src/udev/udev-node.c eudev-3.1.5/src/udev/udev-node.c
--- eudev-3.1.5.old/src/udev/udev-node.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/src/udev/udev-node.c 2017-10-11 21:44:25.864672401 -0400
@@ -28,6 +28,7 @@
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <sys/sysmacros.h>
#include "udev.h"
#include "smack-util.h"
diff -ruPN eudev-3.1.5.old/src/udev/udev-rules.c eudev-3.1.5/src/udev/udev-rules.c
--- eudev-3.1.5.old/src/udev/udev-rules.c 2015-10-12 18:22:14.000000000 -0400
+++ eudev-3.1.5/src/udev/udev-rules.c 2017-10-11 21:44:21.611672463 -0400
@@ -28,6 +28,7 @@
#include <dirent.h>
#include <fnmatch.h>
#include <time.h>
+#include <sys/sysmacros.h>
#include "udev.h"
#include "path-util.h"
diff -ruPN eudev-3.1.5.old/test/test-libudev.c eudev-3.1.5/test/test-libudev.c
--- eudev-3.1.5.old/test/test-libudev.c 2015-09-11 14:54:26.000000000 -0400
+++ eudev-3.1.5/test/test-libudev.c 2017-10-11 21:45:27.782671504 -0400
@@ -27,6 +27,7 @@
#include <getopt.h>
#include <fcntl.h>
#include <sys/epoll.h>
+#include <sys/sysmacros.h>
#include "libudev.h"
#include "udev-util.h"
......@@ -10,6 +10,7 @@ udevmonitor_pid=/run/udevmonitor.pid
depend()
{
need udev
before checkfs fsck
provide dev
keyword -lxc -systemd-nspawn -vserver
}
......
......@@ -18,6 +18,7 @@
<Archive sha1sum="0648c6e104057fc074a80a742d316cd0b6bee949" type="targz">https://github.com/gentoo/eudev/archive/v3.2.9.tar.gz</Archive>
<AdditionalFiles>
<AdditionalFile target="config.cache">config.cache</AdditionalFile>
<AdditionalFile target="udev-lfs-20171102.tar.xz">udev-lfs-20171102.tar.xz</AdditionalFile>
</AdditionalFiles>
<BuildDependencies>
<Dependency>glibc-devel</Dependency>
......@@ -42,7 +43,7 @@
<Path fileType="executable">/sbin</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/lib/udev</Path>
<Path fileType="executable">/usr/lib/udev</Path>
<Path fileType="library">/lib</Path>
<Path fileType="library">/usr/lib/libudev.so*</Path>
<Path fileType="library">/usr/lib/libudev.a*</Path>
......@@ -57,6 +58,7 @@
<AdditionalFile owner="root" permission="0755" target="/etc/init.d/udev">init.d/udev</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/init.d/udev-settle">init.d/udev-settle</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/init.d/udev-trigger">init.d/udev-trigger</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/init.d/udev-postmount">init.d/udev-postmount</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/conf.d/udev">conf.d/udev</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/conf.d/udev-settle">conf.d/udev-settle</AdditionalFile>
<AdditionalFile owner="root" permission="0755" target="/etc/conf.d/udev-trigger">conf.d/udev-trigger</AdditionalFile>
......@@ -118,7 +120,14 @@
</Package>
<History>
<Update release="6">
<Update release="7">
<Date>2019-12-13</Date>
<Version>3.2.9</Version>
<Comment>Udev bugları çözüldü ve lfs kuralları eklendi.</Comment>
<Name>Ali Rıza KESKİN</Name>
<Email>parduscix@yandex.ru</Email>
</Update>
<Update release="6">
<Date>2019-12-13</Date>
<Version>3.2.9</Version>
<Comment>inary yeni sürüme uyumluluk</Comment>
......
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Copyright (C) 2018 Suleyman POYRAZ (Zaryob)
#
# 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 autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
shelltools.system("PYTHON=%s ./configure.py --prefix=/usr")
def build():
autotools.make()
def install():
autotools.install("DESTDIR=%s" % get.installDIR())
<!DOCTYPE INARY SYSTEM "www.sulin.com/standard/inary-spec.dtd">
<INARY>
<Source>
<Name>libclc</Name>
<Homepage>http://libclc.llvm.org/</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<License>AFL-2.1</License>
<IsA>library</IsA>
<Summary>Library requirements of the OpenCL C programming language</Summary>
<Description>Library requirements of the OpenCL C programming language</Description>
<Archive sha1sum="a4b5410418bb7c601ea0deb28f7435d307b1acf1">https://github.com/llvm-mirror/libclc/archive/master.zip</Archive>
<BuildDependencies>
<Dependency>python</Dependency>
<Dependency>llvm</Dependency>
<Dependency>git</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libclc</Name>
<RuntimeDependencies>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/pkgconfig</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-18</Date>
<Version>0.2.0</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
......@@ -10,9 +10,13 @@ from inary.actionsapi import shelltools
def setup():
#inarytools.dosed("configure.ac", "pthread-stubs", deleteLine=True)
mesontools.meson_configure()
mesontools.meson_configure("--prefix=/usr -Dudev=true")
def build():
mesontools.ninja_build()
def install():
mesontools.ninja_install()
if get.buildTYPE()=="emul32":
shelltools.system("mkdir -p {}/usr/lib32".format(get.installDIR()))
shelltools.system("mv {0}/usr/lib*.so* {0}/usr/lib32/".format(get.installDIR()))
shelltools.system("mv {0}/usr/pkgconfig {0}/usr/lib32/".format(get.installDIR()))
......@@ -13,9 +13,9 @@
<PartOf>x11.library</PartOf>
<Summary>Userspace interface to kernel DRM services</Summary>
<Description>libdrm is a library providing the userspace interface to kernel DRM services.</Description>
<Archive sha1sum="7635bec769a17edd140282fa2c46838c4a44bc91" type="tarbz2">https://dri.freedesktop.org/libdrm/libdrm-2.4.97.tar.bz2</Archive>
<Archive sha1sum="c08ba0e9b19cea7cd2bbd9fcc39218ac443b41a5" >https://dri.freedesktop.org/libdrm/libdrm-2.4.101.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="0.13.4">libpciaccess-devel</Dependency>
<Dependency>libpciaccess-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
......@@ -191,6 +191,13 @@
</Package>
<History>
<Update release="3">
<Date>2019-11-17</Date>
<Version>2.4.101</Version>
<Comment>Package is rebuilded and released up.</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="2">
<Date>2019-11-17</Date>
<Version>2.4.97</Version>
......
......@@ -13,7 +13,7 @@
<PartOf>x11.library</PartOf>
<Summary>the GL Vendor-Neutral Dispatch library</Summary>
<Description>This is a work-in-progress implementation of the vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors on a per-screen basis, as described by Andy Ritger's OpenGL ABI proposal</Description>
<Archive sha1sum="7432129787cee16dba4c1c4d25cdfd4c8da571ee" type="targz">https://github.com/NVIDIA/libglvnd/archive/v1.1.1.tar.gz</Archive>
<Archive sha1sum="719e1001e235f84d104a2c6ae922f145f3276d20" type="targz">https://github.com/NVIDIA/libglvnd/archive/v1.2.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>mesa</Dependency>
<Dependency>python</Dependency>
......@@ -31,6 +31,13 @@
</Files>
</Package>
<History>
<Update release="2">
<Date>2019-04-12</Date>
<Version>1.2.0</Version>
<Comment>First release</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="1">
<Date>2019-04-12</Date>
<Version>1.1.1</Version>
......
......@@ -4,7 +4,7 @@
# See the file http://www.gnu.org/licenses/gpl.txt
from inary.actionsapi import get
from inary.actionsapi import autotools
from inary.actionsapi import mesontools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
......@@ -12,51 +12,47 @@ from inary.actionsapi import shelltools
Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib"
def setup():
autotools.autoreconf("-vif")
# --enable-sysfs option provides better hardware information support with "lspci"
# --enable-32-bit option is not present anymore. Although build fails in emul32. With --disable-asm option, not fail. Needs to be tested.
options ="PYTHON=/usr/bin/python3 \
--prefix=/usr \
--sysconfdir=/etc \
--enable-llvm \
--enable-gbm \
--enable-gles1 \
--enable-gles2 \
--enable-glx-tls \
--enable-osmesa \
--enable-texture-float \
--enable-autotools \
--enable-xa \
--enable-vdpau \
--enable-llvm-shared-libs \
--disable-dependency-tracking \
--with-platforms=x11,drm,wayland \
--with-gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast \
--with-dri-drivers=i915,i965,r200,nouveau \
--with-vulkan-drivers=intel,radeon"
options ="\
-D b_lto=false \
-D b_ndebug=true \
-D platforms=x11,wayland,drm,surfaceless \
-D dri-drivers=i915,i965,r100,r200,nouveau \
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris \
-D vulkan-drivers=amd,intel \
-D swr-arches=avx,avx2 \
-D dri3=true \
-D egl=true \
-D gallium-extra-hud=true \
-D gallium-nine=true \
-D gallium-omx=disabled \
-D gallium-opencl=icd \
-D gallium-va=true \
-D gallium-vdpau=true \
-D gallium-xa=true \
-D gallium-xvmc=false \
-D gbm=true \
-D gles1=false \
-D gles2=true \
-D glvnd=true \
-D glx=dri \
-D libunwind=false \
-D llvm=true \
-D lmsensors=true \
-D osmesa=gallium \
-D shared-glapi=true \
-D valgrind=false"
if get.buildTYPE() == "emul32":
shelltools.export("PKG_CONFIG_PATH","/usr/lib32/pkgconfig")
shelltools.export("LLVM_CONFIG","/usr/bin/llvm-config-32")
options += " --with-dri-driverdir=/usr/lib32/xorg/modules/dri \
--with-clang-libdir=/usr/lib32 \
--disable-asm "
elif get.ARCH() == "x86_64":
options += " --with-clang-libdir=/usr/lib \
--enable-omx-bellagio \
--enable-opencl-icd "
options += " --libdir=/usr/lib32 --native-file crossfile.ini "
autotools.configure(options)
inarytools.dosed("libtool","( -shared )", " -Wl,--as-needed\\1")
mesontools.meson_configure(options)
def build():
autotools.make()
mesontools.ninja_build()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
mesontools.ninja_install("DESTDIR=%s" % get.installDIR())
#inarytools.domove("%s/libGL.so.1.2.0" % Libdir, "%s/mesa" % Libdir)
#inarytools.dosym("mesa/libGL.so.1.2.0", "%s/libGL.so.1.2" % Libdir)
......@@ -64,5 +60,3 @@ def install():
if get.buildTYPE() == "emul32":
return
#inarytools.dodoc("docs/COPYING")
inarytools.dohtml("docs/*")
[binaries]
llvm-config = '/usr/bin/llvm-config32'
<driconf>
<device screen="0" driver="i915">
<application name="Default">
<option name="vblank_mode" value="0" />
</application>
</device>
<device screen="0" driver="i965">
<application name="Default">
<option name="vblank_mode" value="0" />
</application>
</device>
<device screen="0" driver="r300">
<application name="Default">
<option name="vblank_mode" value="0" />
<option name="force_s3tc_enable" value="false" />
<option name="disable_lowimpact_fallback" value="true" />
</application>
</device>
</driconf>
......@@ -15,7 +15,7 @@
<PartOf>x11.library</PartOf>
<Summary>Mesa graphics libraries and utilities</Summary>
<Description>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.</Description>
<Archive sha1sum="41e825653b29c847912d51a37ff4cff4bab3d878" type="tarxz">https://mesa.freedesktop.org/archive/mesa-19.0.1.tar.xz</Archive>
<Archive sha1sum="f87988896d48015dbe53be0897a9330c6c0244d8">https://mesa.freedesktop.org/archive/mesa-20.0.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
......@@ -25,6 +25,7 @@
<Dependency>wayland-client</Dependency>
<Dependency>wayland-protocols-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libtalloc-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
......@@ -38,6 +39,9 @@
<Dependency>llvm-clang-devel</Dependency>
<Dependency>libxshmfence-devel</Dependency>
</BuildDependencies>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="crossfile.ini">crossfile.ini</AdditionalFile>
</AdditionalFiles>
</Source>
<Package>
<Name>mesa</Name>
......@@ -71,9 +75,6 @@
<Path fileType="config">/usr/share/drirc.d/00-mesa-defaults.conf</Path>
<Path fileType="data">/usr/share/vulkan/</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/drirc">drirc</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>mesa-devel</Name>
......@@ -153,6 +154,13 @@
</Files>
</Package>
<History>
<Update release="3">
<Date>2020-04-08</Date>
<Version>20.0.4</Version>
<Comment>Package is rebuilded and released up.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
<Update release="2">
<Date>2019-12-15</Date>
<Version>19.0.1</Version>
......@@ -168,4 +176,4 @@
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
\ No newline at end of file
</INARY>
# -*- 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 mesontools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
mesontools.cmake_configure("-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF")
def build():
mesontools.ninja_build()
def install():
mesontools.ninja_install("DESTDIR=%s" % get.installDIR())
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>glslang</Name>
<Homepage>http://www.x.org/</Homepage>
<Packager>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>OpenGL and OpenGL ES shader front end and validator</Summary>
<Description>OpenGL and OpenGL ES shader front end and validator</Description>
<Archive sha1sum="b8912b15db168a25043f0623594155a2d4597f1d">https://github.com/KhronosGroup/glslang/archive/8.13.3559.tar.gz</Archive>
<BuildDependencies>
</BuildDependencies>
</Source>
<Package>
<Name>glslang</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/include</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/aclocal</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-04-12</Date>
<Version>8.13.3559</Version>
<Comment>First release</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
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