new package: gtkmm3
This commit is contained in:
parent
9f3151ec4d
commit
52d033139f
20
packages/libcairomm-1.0/build.sh
vendored
Normal file
20
packages/libcairomm-1.0/build.sh
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://www.cairographics.org/cairomm/
|
||||
TERMUX_PKG_DESCRIPTION="Provides a C++ interface to cairo"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=1.14.3
|
||||
TERMUX_PKG_SRCURL=https://www.cairographics.org/releases/cairomm-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=0d37e067c5c4ca7808b7ceddabfe1932c5bd2a750ad64fb321e1213536297e78
|
||||
TERMUX_PKG_DEPENDS="libc++, libcairo, libsigc++-2.0"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-Dbuild-examples=false
|
||||
-Dbuild-tests=false
|
||||
-Dboost-shared=true
|
||||
"
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/${TERMUX_PKG_NAME}.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
19
packages/libglibmm-2.4/build.sh
vendored
Normal file
19
packages/libglibmm-2.4/build.sh
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtkmm.org/
|
||||
TERMUX_PKG_DESCRIPTION="A C++ API for parts of glib that are useful for C++"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
_MAJOR_VERSION=2.66
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.2
|
||||
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/glibmm/${_MAJOR_VERSION}/glibmm-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
|
||||
TERMUX_PKG_DEPENDS="glib, libc++, libsigc++-2.0"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-Dbuild-examples=false
|
||||
"
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/${TERMUX_PKG_NAME}.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
16
packages/libpangomm-1.4/build.sh
vendored
Normal file
16
packages/libpangomm-1.4/build.sh
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtkmm.org/
|
||||
TERMUX_PKG_DESCRIPTION="A C++ API for Pango"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
_MAJOR_VERSION=2.46
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.2
|
||||
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/pangomm/${_MAJOR_VERSION}/pangomm-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
|
||||
TERMUX_PKG_DEPENDS="glib, libc++, libcairomm-1.0, libglibmm-2.4, libsigc++-2.0, pango"
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/${TERMUX_PKG_NAME}.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
19
packages/libsigc++-2.0/build.sh
vendored
Normal file
19
packages/libsigc++-2.0/build.sh
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://libsigcplusplus.github.io/libsigcplusplus/
|
||||
TERMUX_PKG_DESCRIPTION="Implements a typesafe callback system for standard C++"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
_MAJOR_VERSION=2.10
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.8
|
||||
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/libsigc++/${_MAJOR_VERSION}/libsigc++-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=235a40bec7346c7b82b6a8caae0456353dc06e71f14bc414bcc858af1838719a
|
||||
TERMUX_PKG_DEPENDS="libc++"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-Dbuild-examples=false
|
||||
"
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/${TERMUX_PKG_NAME/++/}.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
21
x11-packages/gtkmm3/build.sh
Normal file
21
x11-packages/gtkmm3/build.sh
Normal file
@ -0,0 +1,21 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtkmm.org/
|
||||
TERMUX_PKG_DESCRIPTION="The C++ API for GTK"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
_MAJOR_VERSION=3.24
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.5
|
||||
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/gtkmm/${_MAJOR_VERSION}/gtkmm-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
|
||||
TERMUX_PKG_DEPENDS="gdk-pixbuf, glib, gtk3, libatkmm-1.6, libc++, libcairomm-1.0, libglibmm-2.4, libpangomm-1.4, libsigc++-2.0"
|
||||
TERMUX_PKG_BUILD_DEPENDS="libepoxy"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-Dbuild-demos=false
|
||||
-Dbuild-tests=false
|
||||
"
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/libgtkmm-3.0.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
16
x11-packages/libatkmm-1.6/build.sh
Normal file
16
x11-packages/libatkmm-1.6/build.sh
Normal file
@ -0,0 +1,16 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://www.gtkmm.org/
|
||||
TERMUX_PKG_DESCRIPTION="The C++ binding for the ATK library"
|
||||
TERMUX_PKG_LICENSE="LGPL-2.1"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
_MAJOR_VERSION=2.28
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}.2
|
||||
TERMUX_PKG_SRCURL=https://download.gnome.org/sources/atkmm/${_MAJOR_VERSION}/atkmm-${TERMUX_PKG_VERSION}.tar.xz
|
||||
TERMUX_PKG_SHA256=a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
|
||||
TERMUX_PKG_DEPENDS="atk, glib, libc++, libglibmm-2.4, libsigc++-2.0"
|
||||
|
||||
termux_step_post_massage() {
|
||||
local _GUARD_FILE="lib/${TERMUX_PKG_NAME}.so"
|
||||
if [ ! -e "${_GUARD_FILE}" ]; then
|
||||
termux_error_exit "Error: file ${_GUARD_FILE} not found."
|
||||
fi
|
||||
}
|
Loading…
Reference in New Issue
Block a user