diff --git a/pisi-index.xml b/pisi-index.xml index 6d2704bc4c..17cea3123e 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -11168,6 +11168,8 @@ libXtst-devel libICE-devel libXrandr-devel + mesa-devel + mesa-glu-devel sdl-1.2.14-disable-mmx.patch @@ -11208,7 +11210,7 @@ Development files for libsdl libsdl için geliştirme dosyaları - libsdl + libsdl DirectFB-devel alsa-lib-devel aalib-devel @@ -11234,13 +11236,20 @@ emul32 emul32 - libsdl + libsdl /usr/lib32 + + 2017-12-12 + 1.2.15 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2017-02-16 1.2.15 @@ -11946,12 +11955,15 @@ libsdl; ses, klavye, fare, oyun çubuğu, OpenGL ile 3B donanımsal hızlandırma, 2B görüntü belleğine direkt erişim sağlayan birden çok platform destekleyen bir çokluortam kitaplığıdır. http://www.libsdl.org/release/SDL2-2.0.5.tar.gz + dbus-devel + ibus-devel mesa-devel libXv-devel libXt-devel libX11-devel libXext-devel DirectFB-devel + mesa-glu-devel alsa-lib-devel audiofile-devel libXrandr-devel @@ -11966,7 +11978,7 @@ libsdl2 reference documents libsdl2 başvuru belgeleri - libsdl2 + libsdl2 /usr/share/man @@ -11998,7 +12010,7 @@ Development files for libsdl2 libsdl2 için geliştirme dosyaları - libsdl2 + libsdl2 /usr/bin @@ -12042,13 +12054,20 @@ libXScrnSaver-32bit libXScrnSaver-32bit pulseaudio-libs-32bit - libsdl2 + libsdl2 /usr/lib32 + + 2017-12-12 + 2.0.5 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2017-02-16 2.0.5 @@ -27997,6 +28016,67 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + fwupdate + https://github.com/rhinstaller/fwupdate + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + app:console + util.admin + Tools for using the ESRT and UpdateCapsule() to apply firmware updates + Tools for using the ESRT and UpdateCapsule() to apply firmware updates + https://github.com/rhboot/fwupdate/archive/9.tar.gz + + gnu-efi + efivar-devel + popt-devel + libsmbios-devel + + + build.patch + fwupdate-9-objcopy_detection.patch + + util/admin/fwupdate/pspec.xml + + + fwupdate + + popt + efivar + libsmbios + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/bash-completion + /usr/share/locale + + + + fwupdate-devel + + fwupdate + + + /usr/include + /usr/lib/pkgconfig + + + + + 2017-12-11 + 9 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + + systemtap @@ -34597,11 +34677,18 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression xmoto + curl + zlib + bzip2 + libgcc + libpng + sqlite + libxml2 libsdl sdl-mixer sdl-ttf sdl-net - lua + lua51 ode mesa mesa-glu @@ -146797,13 +146884,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.libgcc - /usr/local/etc - /usr/share - /usr/local/lib + /etc /usr/sbin - /usr/local/sbin + /usr/lib /usr/share/doc - /usr/local/share + /usr/share/man/man3 + /usr/share/smbios-utils + /usr/share/locale @@ -146811,15 +146898,22 @@ It supports email, address books, calendars, tasks, news feeds and much more.Development files for libsmbios libsmbios için geliştirme dosyaları - libsmbios + libsmbios /usr/include/smbios - /usr/lib/pkgconfig - /usr/share/man/man3 + /usr/include/smbios_c + /usr/lib/pkgconfig + + 2017-12-11 + 2.3.3 + Rebuild + Ertuğrul Erata + ertugrulerata@gmail.com + 2017-04-29 2.3.3 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index b26a4fc313..7dd88883eb 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -9e2e78fdf06d1186664c9d809d7212afc36a7fbc \ No newline at end of file +2e9afd2d33957da6f3bf61242f3bd74a4337893a \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 4b6d677786..703bf65df1 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 9322214ad4..4973b729ba 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -ab338f3f20d3b8dfcbbf303d5905984a2bcf2fb9 \ No newline at end of file +3bd0bdc6bfca3a7b4592daa75ba3aa7f784160e1 \ No newline at end of file diff --git a/util/admin/fwupdate/actions.py b/util/admin/fwupdate/actions.py new file mode 100644 index 0000000000..fd242b9f10 --- /dev/null +++ b/util/admin/fwupdate/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Copyright 2017 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(): +# shelltools.system("sed 's@ -Werror\([[:space:]]\|\n\)@\1@' -i linux/Makefile") + +def build(): + autotools.make("V=1 EFIDIR=org.pisilinux GNUEFIDIR=/usr/lib") + +def install(): + pisitools.dodir("/usr/include") + autotools.rawInstall("LIBDIR=/usr/lib libexecdir=/usr/lib/ EFIDIR=org.pisilinux GNUEFIDIR=/usr/lib DESTDIR=%s" % get.installDIR()) + + pisitools.domove("/boot/efi/EFI", "/usr/lib/fwupdate/EFI") + pisitools.removeDir("/boot") + pisitools.removeDir("/usr/lib/debug") + pisitools.removeDir("/usr/src") + pisitools.removeDir("/usr/share/fwupdate") + + + #pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS") diff --git a/util/admin/fwupdate/files/build.patch b/util/admin/fwupdate/files/build.patch new file mode 100644 index 0000000000..c989ebc3e4 --- /dev/null +++ b/util/admin/fwupdate/files/build.patch @@ -0,0 +1,22 @@ +--- fwupdate-9/efi/Makefile~ 2017-03-06 20:36:55.000000000 +0000 ++++ fwupdate-9/efi/Makefile 2017-05-12 18:10:02.737950709 +0000 +@@ -14,7 +14,7 @@ + -Wl,--no-undefined -Wl,--fatal-warnings \ + -Wl,-shared -Wl,-Bsymbolic -L$(LIBDIR) -L$(GNUEFIDIR) \ + -Wl,--build-id=sha1 -Wl,--hash-style=sysv \ +- $(GNUEFIDIR)/crt0-efi-$(ARCH).o ++ $(GNUEFIDIR)/crt0-efi-$(ARCH).o + OBJCOPY_GTE224 = $(shell expr `$(OBJCOPY) --version |grep ^"GNU objcopy" | sed 's/^[^0-9]*//g' | cut -f1-2 -d.` \>= 2.24) + + FWUP = fwupdate +--- fwupdate-9/linux/Makefile~ 2017-03-06 20:36:55.000000000 +0000 ++++ fwupdate-9/linux/Makefile 2017-05-12 20:39:51.049592296 +0000 +@@ -29,7 +29,7 @@ + PKLIBS += libsmbios_c + CFLAGS += -DFWUPDATE_HAVE_LIBSMBIOS__ + endif +-BUILDFLAGS := $(CFLAGS) -Wall -Wextra -Werror -Wno-error=cpp \ ++BUILDFLAGS := $(CFLAGS) -Wall -Wextra -Wno-error=cpp \ + -Wno-unused-result -Wno-unused-function \ + -Wsign-compare -Werror=sign-compare \ + -fshort-wchar --std=gnu11 \ diff --git a/util/admin/fwupdate/files/fwupdate-9-objcopy_detection.patch b/util/admin/fwupdate/files/fwupdate-9-objcopy_detection.patch new file mode 100644 index 0000000000..d41462397f --- /dev/null +++ b/util/admin/fwupdate/files/fwupdate-9-objcopy_detection.patch @@ -0,0 +1,45 @@ +From affc219a5bac93cb6e774879c874c203f755ba11 Mon Sep 17 00:00:00 2001 +From: Raymund Will +Date: Mon, 13 Mar 2017 12:57:07 +0100 +Subject: [PATCH] Fix regression in "objcopy version check" (AKA `expr: syntax + error`) + +While commit 8418fee4 may have fixed the check for "some distributions" +it broke the same check for others, like + +`GNU objcopy (WinAVR 20090313) 2.19` +`GNU objcopy (AVR_8_bit_GNU_Toolchain_3.4.3_1072) 2.23.2` +`GNU objcopy (Codescape GNU Tools 2016.05-03 for MIPS MTI Bare Metal) 2.24.90` +`GNU objcopy (GNU Binutils; openSUSE Leap 42.2) 2.26.1` +`GNU objcopy (GNU Binutils; SUSE Linux Enterprise 12) 2.26.1` + +(some more, some less relevant... ;) + +This version is meant to cover them all (or at least be easily extensible). + +Signed-off-by: Raymund Will +--- + efi/Makefile | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/efi/Makefile b/efi/Makefile +index 920c096..faf8ee2 100644 +--- a/efi/Makefile ++++ b/efi/Makefile +@@ -15,7 +15,15 @@ CCLDFLAGS ?= -nostdlib -Wl,--warn-common \ + -Wl,-shared -Wl,-Bsymbolic -L$(LIBDIR) -L$(GNUEFIDIR) \ + -Wl,--build-id=sha1 -Wl,--hash-style=sysv \ + $(GNUEFIDIR)/crt0-efi-$(ARCH).o +-OBJCOPY_GTE224 = $(shell expr `$(OBJCOPY) --version |grep ^"GNU objcopy" | sed 's/^[^0-9]*//g' | cut -f1-2 -d.` \>= 2.24) ++ ++define objcopy_version = ++ $(OBJCOPY) --version | ++ sed -e '/^GNU objcopy/! d; ++ : loop1; s/([^)(]*)//g; t loop1; ++ : loop2; s/\[[^][]*\]//g; t loop2; ++ s/.* \([0-9][0-9]*\.[0-9][0-9]*\).*/\1/;' ++endef ++OBJCOPY_GTE224 := $(shell expr `$(objcopy_version)` \>= 2.24) + + FWUP = fwupdate + diff --git a/util/admin/fwupdate/pspec.xml b/util/admin/fwupdate/pspec.xml new file mode 100644 index 0000000000..1afc34c428 --- /dev/null +++ b/util/admin/fwupdate/pspec.xml @@ -0,0 +1,64 @@ + + + + + fwupdate + https://github.com/rhinstaller/fwupdate + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + app:console + Tools for using the ESRT and UpdateCapsule() to apply firmware updates + Tools for using the ESRT and UpdateCapsule() to apply firmware updates + https://github.com/rhboot/fwupdate/archive/9.tar.gz + + gnu-efi + efivar-devel + popt-devel + libsmbios-devel + + + build.patch + fwupdate-9-objcopy_detection.patch + + + + + fwupdate + + popt + efivar + libsmbios + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/bash-completion + /usr/share/locale + + + + + fwupdate-devel + + fwupdate + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2017-12-11 + 9 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + +