Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 21 additions & 12 deletions giflib.be0
Original file line number Diff line number Diff line change
@@ -1,24 +1,33 @@
#!/bin/env beesh

# BEE_VERSION giflib-4.1.6-1
# BEE_VERSION giflib-5.2.2-0

# SRCURL[0]="http://downloads.sourceforge.net/giflib/giflib-4.1.6.tar.bz2"
SRCURL[0]="https://beehive.molgen.mpg.de/7125644155ae6ad33dbc9fc15a14735f/giflib-4.1.6.tar.bz2"
# SRCURL[0]="https://downloads.sourceforge.net/giflib/giflib-${PKGVERSION}.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/913dd251492134e235ee3c9a91987a4d/giflib-5.2.2.tar.gz"

# PATCHURL[0]=""

#mee_patch() {
# bee_patch
#}

#mee_configure() {
# bee_configure
#}
# giflib dropped autotools after 4.1.6 and ships a plain Makefile, so there is
# nothing to configure: bee's make.sh passes PREFIX, BINDIR, LIBDIR and MANDIR,
# and INCDIR follows PREFIX.

#mee_build() {
# bee_build
#}
# The manual pages are DocBook XML that xmlto turns into roff, and upstream's
# `all' target does not build them.
mee_build() {
bee_build
bee_build -C doc manpages
}

#mee_install() {
# bee_install
#}
# MANUAL_PAGES in the top-level Makefile lists the XML sources, so install-man
# would install DocBook into man1. Passing the generated pages on make's
# command line overrides that, and giflib.7 goes where section 7 belongs.
mee_install() {
bee_install MANUAL_PAGES="doc/gif2rgb.1 doc/gifbuild.1 doc/gifclrmp.1 doc/giffix.1 doc/giftext.1 doc/giftool.1"

install -d -m 755 ${D}/usr/share/man/man7
install -m 644 ${S}/doc/giflib.7 ${D}/usr/share/man/man7/
}
35 changes: 35 additions & 0 deletions giflib_compat.be0
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/usr/bin/env beesh

# BEE_VERSION giflib_compat-4.1.6-0

# SRCURL[0]="http://downloads.sourceforge.net/giflib/giflib-4.1.6.tar.bz2"
SRCURL[0]="https://beehive.molgen.mpg.de/7125644155ae6ad33dbc9fc15a14735f/giflib-4.1.6.tar.bz2"

# PATCHURL[0]=""

#mee_patch() {
# bee_patch
#}

mee_configure() {
bee_configure \
--disable-static
}

#mee_build() {
# bee_build
#}

#mee_install() {
# bee_install
#}

# Keep nothing but libgif.so.4, which giflib 5 no longer provides, for the
# binaries already linked against it: emacs, mplayer and mencoder. Header,
# linker symlink and tools come from giflib.
mee_install_post() {
rm -r ${D}/usr/bin
rm -r ${D}/usr/include
rm ${D}/usr/lib/libgif.la
rm ${D}/usr/lib/libgif.so
}
4 changes: 2 additions & 2 deletions imlib2.be0
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/env beesh

# BEE_VERSION imlib2-1.7.4-0
# BEE_VERSION imlib2-1.12.6-0

# SRCURL[0]="http://downloads.sourceforge.net/enlightenment/imlib2-${PKGVERSION}.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/8a78944805534600171c202fd5b625a5/imlib2-1.7.4.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/9c19861d3453ce0ccbec0672d731beb5/imlib2-1.12.6.tar.gz"

# PATCHURL[0]=""

Expand Down
15 changes: 10 additions & 5 deletions libheif.be0
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
#!/usr/bin/env beesh

# BEE_VERSION libheif-1.15.2-0
# BEE_VERSION libheif-1.23.4-0

#SRCURL[0]="https://github.com/strukturag/libheif/releases/download/v${PKGVERSION}/libheif-${PKGVERSION}.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/d51b100549f9f31f923f5f047e937fe0/libheif-1.15.2.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/9cd6d40e19496a839dc9a7ba0b750f76/libheif-1.23.4.tar.gz"

# PATCHURL+=()

BEE_BUILDTYPE=autotools
BEE_BUILDTYPE=cmake

# build_in_sourcedir

Expand All @@ -21,10 +21,15 @@ BEE_BUILDTYPE=autotools
# bee_patch "${@}"
#}

# libheif replaced autotools with CMake in 1.16.0, so --disable-go (the Go
# bindings are gone) and --disable-static (BUILD_SHARED_LIBS is on) no longer
# have a counterpart. libsharpyuv needs libwebp 1.2 or later, and /usr has
# 0.5.1.
mee_configure() {
bee_configure \
--disable-go \
--disable-static
-DWITH_LIBSHARPYUV=OFF \
-DBUILD_DOCUMENTATION=OFF \
-DBUILD_TESTING=OFF
}

#mee_build() {
Expand Down
11 changes: 6 additions & 5 deletions sxiv.be0 → nsxiv.be0
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#!/usr/bin/env beesh

# BEE_VERSION sxiv-24-0
# BEE_VERSION nsxiv-34-0

SRCURL[0]="https://github.com/muennich/sxiv/archive/v${PKGFULLVERSION}.tar.gz sxiv-${PKGFULLVERSION}.tar.gz"
#SRCURL[0]="https://codeberg.org/nsxiv/nsxiv/archive/v${PKGFULLVERSION}.tar.gz nsxiv-${PKGFULLVERSION}.tar.gz"
SRCURL[0]="https://beehive.molgen.mpg.de/8e05562b16ff71dd3ce7a5ea5d076b79/nsxiv-34.tar.gz"

# PATCHURL+=()

Expand All @@ -24,9 +25,9 @@ SRCURL[0]="https://github.com/muennich/sxiv/archive/v${PKGFULLVERSION}.tar.gz sx
# bee_configure
#}

#mee_build() {
# bee_build
#}
mee_build() {
bee_build CC=gcc
}

#mee_install() {
# bee_install
Expand Down