summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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
commit434679223d13a717c6ac54286b6eeee6154714d1 (patch)
treef4afbbb2cc3fced7f12324df049e7a862f9aa54e
parent43c0c5393239c42b161490bd670b99b4c5f50052 (diff)
downloadslackbuilds-434679223d13a717c6ac54286b6eeee6154714d1.tar.gz
slackbuilds-434679223d13a717c6ac54286b6eeee6154714d1.tar.xz
libraries/efl: Updated for version 1.27.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--libraries/efl/README6
-rw-r--r--libraries/efl/efl.SlackBuild10
-rw-r--r--libraries/efl/efl.info6
-rw-r--r--libraries/efl/setup.sh30
4 files changed, 39 insertions, 13 deletions
diff --git a/libraries/efl/README b/libraries/efl/README
index ae038d4f77..491477e53b 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 a7b04cc830..601e5b724f 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 4b54bcd6a2..36e7549b14 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 0000000000..1c2a1c929b
--- /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