diff options
author | Erik Falor <ewfalor@gmail.com> | 2024-01-11 13:04:23 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2024-01-11 20:19:34 +0700 |
commit | 434679223d13a717c6ac54286b6eeee6154714d1 (patch) | |
tree | f4afbbb2cc3fced7f12324df049e7a862f9aa54e /libraries | |
parent | 43c0c5393239c42b161490bd670b99b4c5f50052 (diff) |
libraries/efl: Updated for version 1.27.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries')
-rw-r--r-- | libraries/efl/README | 6 | ||||
-rw-r--r-- | libraries/efl/efl.SlackBuild | 10 | ||||
-rw-r--r-- | libraries/efl/efl.info | 6 | ||||
-rw-r--r-- | libraries/efl/setup.sh | 30 |
4 files changed, 39 insertions, 13 deletions
diff --git a/libraries/efl/README b/libraries/efl/README index ae038d4f77040..491477e53b594 100644 --- a/libraries/efl/README +++ b/libraries/efl/README @@ -2,11 +2,5 @@ Enlightenment Foundation Library It provides the basic building blocks for creating applications and user interfaces. -This package supersedes the following obsolete packages: - e_dbus ecore edje eet efreet eina eio elementary embryo - emotion ethumb evas - -Please remove the above packages before installing this one. - NOTE: You must remove any previous installation of efl before running this script, otherwise the build will fail. diff --git a/libraries/efl/efl.SlackBuild b/libraries/efl/efl.SlackBuild index a7b04cc8307f9..601e5b724fdbd 100644 --- a/libraries/efl/efl.SlackBuild +++ b/libraries/efl/efl.SlackBuild @@ -1,8 +1,8 @@ #!/bin/bash # Slackware build script for efl -# Copyright 2022 -# Erik Falor | Logan, UT, USA | ewfalor@gmail.com | February 2022 +# Erik Falor | Logan, UT, USA | ewfalor@gmail.com | January 2024 +# All rights reserved. # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=efl -VERSION=${VERSION:-1.26.1} +VERSION=${VERSION:-1.27.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -64,7 +64,7 @@ else LIBDIRSUFFIX="" fi -DOCS="AUTHORS COMPLIANCE COPYING COPYING.images ChangeLog INSTALL NEWS README" +DOCS="AUTHORS COMPLIANCE COPYING README.md" LICENSES="licenses/COPYING.ASL licenses/COPYING.BSD licenses/COPYING.DNS licenses/COPYING.FTL licenses/COPYING.GPL licenses/COPYING.LGPL licenses/COPYING.NGINX-MIT licenses/COPYING.SMALL" set -e @@ -82,6 +82,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +sed -i '1i msgid ""\nmsgstr ""\n"Content-Type: text/plain; charset=UTF-8"\n' src/examples/edje/*/*.po + meson . build \ --prefix=/usr/ \ --libdir=/usr/lib${LIBDIRSUFFIX} \ diff --git a/libraries/efl/efl.info b/libraries/efl/efl.info index 4b54bcd6a27dd..36e7549b14eb1 100644 --- a/libraries/efl/efl.info +++ b/libraries/efl/efl.info @@ -1,8 +1,8 @@ PRGNAM="efl" -VERSION="1.26.1" +VERSION="1.27.0" HOMEPAGE="https://www.enlightenment.org/" -DOWNLOAD="https://download.enlightenment.org/rel/libs/efl/efl-1.26.1.tar.xz" -MD5SUM="a15205f096c028743c053a9b2d212390" +DOWNLOAD="https://download.enlightenment.org/rel/libs/efl/efl-1.27.0.tar.xz" +MD5SUM="0efa0cbdb915752c99861eb91933f59f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="luajit bullet" diff --git a/libraries/efl/setup.sh b/libraries/efl/setup.sh new file mode 100644 index 0000000000000..1c2a1c929b3dc --- /dev/null +++ b/libraries/efl/setup.sh @@ -0,0 +1,30 @@ +PRGNAM=efl +VERSION=${VERSION:-1.21.1} +ARCH=$( uname -m ) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +SLKCFLAGS="-O2 -fPIC" +LIBDIRSUFFIX="64" + + +tar xvf /mnt/mysbo/efl/$PRGNAM-$VERSION.tar.?z* + +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-systemd \ + --build=$ARCH-slackware-linux |