Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
cherrytree: add version 0.99.41
- add it
- remove from todo list
- tag 'done'
  • Loading branch information
wwwutz committed Oct 6, 2021
1 parent 5ade4a8 commit f43d7e7
Showing 1 changed file with 107 additions and 0 deletions.
107 changes: 107 additions & 0 deletions cherrytree.be0
@@ -0,0 +1,107 @@
#!/usr/bin/env beesh

# BEE_VERSION cherrytree-0.99.41-0

# more info: https://www.giuspen.com/cherrytree

# SRCURL[0]="https://www.giuspen.com/software/cherrytree_${PKGVERSION}.tar.xz"
SRCURL[0]="https://beehive.molgen.mpg.de/260c8376378540d174a2893e80629de3/cherrytree_0.99.41.tar.xz"

# SRCURL[1]="https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.7.tar.xz"
SRCURL[1]="https://beehive.molgen.mpg.de/623406dac5c5ad89e40eedd7f279efae/uchardet-0.0.7.tar.xz"

# SRCURL[2]="https://github.com/fmtlib/fmt/archive/refs/tags/8.0.1.tar.gz"
SRCURL[2]="https://beehive.molgen.mpg.de/7d5af964c6633ef90cd6a47be3afe6a0/fmt-8.0.1.tar.gz"

# SRCURL[3]="https://github.com/gabime/spdlog/archive/refs/tags/v1.9.2.tar.gz spdlog-1.9.2.tar.gz"
SRCURL[3]="https://beehive.molgen.mpg.de/cee7f3d31178a00791d7a22c6738df6d/spdlog-1.9.2.tar.gz"

#SRCURL[4]="https://download-fallback.gnome.org/sources/libxml%2B%2B/2.42/libxml%2B%2B-2.42.1.tar.xz"
SRCURL[4]="https://beehive.molgen.mpg.de/fba052e259e8d8beddbab423b5b3adcd/libxml%252B%252B-2.42.1.tar.xz"

# PATCHURL+=()

# build_in_sourcedir

# sourcesubdir_append src

#mee_extract() {
# bee_extract "${@}"
#}

#mee_patch() {
# bee_patch "${@}"
#}

mee_configure_pre() {
# uchardet
mkdir -p ${B}/urchadet
cd ${B}/urchadet
cmake \
-DCMAKE_INSTALL_PREFIX=${B}/extras \
-DCMAKE_INSTALL_LIBDIR=${B}/extras/lib \
-DCMAKE_COLOR_MAKEFILE=OFF \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DBUILD_SHARED_LIBS=OFF \
${S}/uchardet-0.0.7
make ${BEE_MAKEFLAGS}
make install

# fmt
mkdir -p ${B}/fmt
cd ${B}/fmt
cmake \
-DCMAKE_INSTALL_PREFIX=${B}/extras \
-DCMAKE_INSTALL_LIBDIR=${B}/extras/lib \
-DCMAKE_COLOR_MAKEFILE=OFF \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DBUILD_SHARED_LIBS=OFF \
-DFMT_DOC=OFF \
-DFMT_TEST=OFF \
${S}/fmt-8.0.1
make ${BEE_MAKEFLAGS}
make install

# spdlog
mkdir -p ${B}/spdlog
cd ${B}/spdlog
cmake \
-DCMAKE_INSTALL_PREFIX=${B}/extras \
-DCMAKE_INSTALL_LIBDIR=${B}/extras/lib \
-DCMAKE_COLOR_MAKEFILE=OFF \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DBUILD_SHARED_LIBS=OFF \
${S}/spdlog-1.9.2
make ${BEE_MAKEFLAGS}
make install

# libxml
mkdir -p ${B}/libxml
cd ${B}/libxml

# ${S}/libxml++-2.42.1/configure \
${S}/libxml++-2.42.1/autogen.sh \
--prefix=${B}/extras \
--disable-shared \
--disable-documentation
make ${BEE_MAKEFLAGS}
make install
cd ${B}
}

mee_configure() {
PKG_CONFIG_PATH=${B}/extras/lib/pkgconfig \
bee_configure \
-DUSE_NLS=OFF \
-DINSTALL_GTEST=OFF \
-DBUILD_TESTING=OFF \
-DCMAKE_EXE_LINKER_FLAGS="-L${B}/extras/lib"
}

#mee_build() {
# bee_build
#}

#mee_install() {
# bee_install
#}

0 comments on commit f43d7e7

Please sign in to comment.