Date: Friday, December 10, 2021 @ 02:26:06 Author: svenstaro Revision: 1065970
archrelease: copy trunk to community-staging-x86_64 Added: efl/repos/community-staging-x86_64/ efl/repos/community-staging-x86_64/PKGBUILD (from rev 1065969, efl/trunk/PKGBUILD) efl/repos/community-staging-x86_64/eina_doxygen.patch (from rev 1065969, efl/trunk/eina_doxygen.patch) --------------------+ PKGBUILD | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++ eina_doxygen.patch | 10 +++++ 2 files changed, 96 insertions(+) Copied: efl/repos/community-staging-x86_64/PKGBUILD (from rev 1065969, efl/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-12-10 02:26:06 UTC (rev 1065970) @@ -0,0 +1,86 @@ +# Maintainer: Ronald van Haren <ron...@archlinux.org> +# Contributor: Enlightenment Developers <enlightenment-de...@enlightenment.org> + +pkgbase=efl +pkgname=('efl' 'efl-docs') +pkgver=1.25.1 +pkgrel=7 +pkgdesc="Enlightenment Foundation Libraries" +arch=('x86_64') +url="https://www.enlightenment.org" +license=('BSD' 'LGPL2.1' 'GPL2' 'custom') +depends=('avahi' 'bullet' 'curl' 'fontconfig' 'fribidi' + 'gst-plugins-base-libs' 'luajit' 'libexif' 'libgl' 'libinput' + 'libpulse' 'libspectre' 'libraw' 'librsvg' 'libwebp' 'libxcomposite' + 'libxcursor' 'libxinerama' 'libxkbcommon' 'libxp' 'libxrandr' + 'libxss' 'libunwind' 'mesa' 'openjpeg2' 'poppler' + 'shared-mime-info' 'mailcap' 'ttf-font' 'scim' 'libibus' 'glib2' + 'wayland' 'wayland-protocols' 'libxkbcommon-x11' + 'pulseaudio') +optdepends=('geoclue: For elocation' + 'gst-plugins-base: Video and thumbnail codecs' + 'gst-plugins-good: Video and thumbnail codecs' + 'gst-plugins-bad: Video and thumbnail codecs' + 'gst-plugins-ugly: Video and thumbnail codecs' + 'gst-libav: Video and thumbnails with ffmpeg/libav' + 'libreoffice: Office document thumbnails') +makedepends=('doxygen' 'python' 'texlive-core' 'ghostscript' 'imagemagick' 'meson' 'ninja') +options=('!emptydirs') +source=(https://download.enlightenment.org/rel/libs/${pkgname}/$pkgname-$pkgver.tar.xz) +sha256sums=('351ca0211ca000234527a503585f039f985607ec9439e34b49d8b8bbf35a7e6b') + + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + export CFLAGS="$CFLAGS -fvisibility=hidden" + + if [ -d build ]; then + rm -rf build + fi + mkdir -p build + + meson --prefix=/usr \ + -Dfb=true \ + -Ddrm=true \ + -Dwl=true \ + -Dglib=true \ + -Dnetwork-backend=connman \ + -Devas-loaders-disabler=json,avif \ + -Dbindings= \ + -Dbuild-examples=false \ + -Dbuild-tests=false \ + -Decore-imf-loaders-disabler= \ + . build + + ninja -C build + + cd build/doc + doxygen +} + +package_efl(){ + replaces=('elementary' 'evas_generic_loaders' 'emotion_generic_players') + + cd "${srcdir}/${pkgname}-${pkgver}" + DESTDIR="${pkgdir}" ninja -C build install + + # install non-standard license files + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.BSD" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.BSD" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/licenses/COPYING.SMALL" \ + "${pkgdir}/usr/share/licenses/${pkgname}/COPYING.SMALL" +} + +package_efl-docs() { + pkgdesc="Documentation for the Enlightenment Foundation Libraries" + depends=() + + cd "${srcdir}/${pkgbase}-${pkgver}/build" + install -d "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a html "${pkgdir}/usr/share/doc/${pkgbase}/html" + cp -a latex "${pkgdir}/usr/share/doc/${pkgbase}/latex" + #cp -a man "${pkgdir}/usr/share" + +} + Copied: efl/repos/community-staging-x86_64/eina_doxygen.patch (from rev 1065969, efl/trunk/eina_doxygen.patch) =================================================================== --- community-staging-x86_64/eina_doxygen.patch (rev 0) +++ community-staging-x86_64/eina_doxygen.patch 2021-12-10 02:26:06 UTC (rev 1065970) @@ -0,0 +1,10 @@ +--- src/lib/eina/eina_hamster.h 2013-02-16 12:52:32.000000000 +0100 ++++ src/lib/eina/eina_hamster.h.new 2014-09-16 22:19:04.820163522 +0200 +@@ -24,7 +24,6 @@ + * + * @brief These functions provide hamster calls. + * +- * @{ + */ + + /**