mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 05:36:47 +00:00
Merge pull request #2151 from InuSasha/feature/rewrite-build
buildsystem: rework build script
This commit is contained in:
commit
3192ddf3b1
@ -174,7 +174,7 @@ reset_pkg_vars() {
|
||||
PKG_REV="0"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="unknown"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="auto"
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_PYTHON_VERSION="python2.7"
|
||||
}
|
||||
@ -757,6 +757,7 @@ print_color() {
|
||||
CLR_APPLY_PATCH) clr_actual="boldgreen";;
|
||||
CLR_AUTORECONF) clr_actual="boldmagenta";;
|
||||
CLR_BUILD) clr_actual="boldyellow";;
|
||||
CLR_TOOLCHAIN) clr_actual="boldmagenta";;
|
||||
CLR_CLEAN) clr_actual="boldred";;
|
||||
CLR_FIXCONFIG) clr_actual="boldyellow";;
|
||||
CLR_GET) clr_actual="boldcyan";;
|
||||
|
@ -33,7 +33,7 @@ PKG_DEPENDS_TARGET="toolchain curl" # dependencies that are neede
|
||||
PKG_SECTION="service" # service, tools, virtual, driver, driver.remote ...
|
||||
PKG_SHORTDESC="Addon name: sort description" # Addon: is a program that does this and that
|
||||
PKG_LONGDESC="Addon name ($PKG_VERSION): detailed description"
|
||||
PKG_AUTORECONF="no" # yes or no
|
||||
PKG_TOOLCHAIN="auto" # auto, meson, cmake, cmake-make, configure, make, ninja, autotools, manual
|
||||
|
||||
PKG_IS_ADDON="yes"
|
||||
PKG_ADDON_NAME="Addon name" # proper name of the addon that is shown at the repo
|
||||
|
@ -27,12 +27,5 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python ADS1x15 Library"
|
||||
PKG_LONGDESC="Python code to use the ADS1015 and ADS1115 analog to digital converters with a Raspberry Pi or BeagleBone black."
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python ADXL345 Library"
|
||||
PKG_LONGDESC="Python code to use the ADXL345 triple-axis accelerometer over I2C with a Raspberry Pi or BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python BMP Library"
|
||||
PKG_LONGDESC="Python library for accessing the BMP series pressure and temperature sensors like the BMP085/BMP180 on a Raspberry Pi or Beaglebone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python CharLCD Library"
|
||||
PKG_LONGDESC="Python library for accessing Adafruit character LCDs from a Raspberry Pi or BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,18 +27,7 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python DHT Library"
|
||||
PKG_LONGDESC="Python library to read the DHT series of humidity and temperature sensors on a Raspberry Pi or Beaglebone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
case "$PROJECT:$DEVICE" in
|
||||
"RPi:RPi")
|
||||
RPI_VERSION="--force-pi"
|
||||
;;
|
||||
"RPi:RPi2")
|
||||
RPI_VERSION="--force-pi2"
|
||||
;;
|
||||
*)
|
||||
RPI_VERSION=""
|
||||
esac
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
pre_make_target() {
|
||||
export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr"
|
||||
@ -46,9 +35,16 @@ pre_make_target() {
|
||||
}
|
||||
|
||||
make_target() {
|
||||
python setup.py build $RPI_VERSION --cross-compile
|
||||
}
|
||||
case "$PROJECT:$DEVICE" in
|
||||
"RPi:RPi")
|
||||
PKG_RPI_VERSION="--force-pi"
|
||||
;;
|
||||
"RPi:RPi2")
|
||||
PKG_RPI_VERSION="--force-pi2"
|
||||
;;
|
||||
*)
|
||||
PKG_RPI_VERSION=""
|
||||
esac
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
python setup.py build $PKG_RPI_VERSION --cross-compile
|
||||
}
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python GPIO Library"
|
||||
PKG_LONGDESC="Library to provide a cross-platform GPIO interface on the Raspberry Pi and Beaglebone Black using the RPi.GPIO and Adafruit_BBIO librarie"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Python library for controlling LED backpack displays."
|
||||
PKG_LONGDESC="Python library for controlling LED backpack displays such as 8x8 matrices, bar graphs, and 7/14-segment displays on a Raspberry Pi or BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python LSM303 Library"
|
||||
PKG_LONGDESC="Python code to use the LSM303 accelerometer & magnetometer with Raspberry Pi & BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python MCP3008 Library"
|
||||
PKG_LONGDESC="Python code to use the MCP3008 analog to digital converter with a Raspberry Pi or BeagleBone black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python MCP4725 Library"
|
||||
PKG_LONGDESC="Python code to use the MCP4725 digital to analog converter with a Raspberry Pi or BeagleBone black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python PCA9685 Library"
|
||||
PKG_LONGDESC="Python code to use the PCA9685 PWM servo/LED controller with a Raspberry Pi or BeagleBone black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Pure python access to Linux IO including I2C and SPI."
|
||||
PKG_LONGDESC="Pure python access to Linux IO including I2C and SPI. Drop in replacement for smbus and spidev modules."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -28,12 +28,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Python library for the SI1145"
|
||||
PKG_LONGDESC="Python library for accessing the SI1145 temperature sensor on a Raspberry Pi"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python SSD1306 Library"
|
||||
PKG_LONGDESC="SSD1306 oled driver library for 'monochrome' 128x64 and 128x32 OLEDs."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python TCS34725 Library"
|
||||
PKG_LONGDESC="Python code to use the TCS34725 color sensor with the Raspberry Pi & BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python VCNL40xx Library"
|
||||
PKG_LONGDESC="Python code to use the VCNL4000 & VCNL4010 proximity sensors with the Raspberry Pi & BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Adafruit Python WS2801 Library"
|
||||
PKG_LONGDESC="Python code to control WS2801 and similar SPI interface addressable RGB LED strips on a Raspberry Pi & BeagleBone Black."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
: # nop
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -29,8 +29,7 @@ PKG_DEPENDS_TARGET="toolchain glib glib:host"
|
||||
PKG_SECTION="accessibility"
|
||||
PKG_SHORTDESC="ATK - Accessibility Toolkit"
|
||||
PKG_LONGDESC="ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications."
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_USE_MESON="no"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared \
|
||||
--disable-rebuilds --enable-introspection=no"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain ncurses"
|
||||
PKG_SECTION="devel"
|
||||
PKG_SHORTDESC="The GNU Bourne Again shell"
|
||||
PKG_LONGDESC="The GNU Bourne Again shell"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--disable-shared \
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain go:host"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="containerd is a daemon to control runC"
|
||||
PKG_LONGDESC="containerd is a daemon to control runC, built for performance and density. containerd leverages runC's advanced features such as seccomp and user namespace support as well as checkpoint and restore for cloning and live migration of containers."
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
pre_make_target() {
|
||||
case $TARGET_ARCH in
|
||||
@ -69,7 +69,3 @@ make_target() {
|
||||
$GOLANG build -v -o bin/containerd -a -tags "static_build" -ldflags "$LDFLAGS" ./containerd
|
||||
$GOLANG build -v -o bin/containerd-shim -a -tags "static_build" -ldflags "$LDFLAGS" ./containerd-shim
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
}
|
||||
|
@ -28,7 +28,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="python/web"
|
||||
PKG_SHORTDESC="cxxtools: a collection of general-purpose C++ classes"
|
||||
PKG_LONGDESC="Cxxtools is a collection of general-purpose C++ classes"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--disable-demos --with-atomictype=pthread --disable-unittest"
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared --disable-demos --with-atomictype=pthread --disable-unittest"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="blindscan-s2 is a program to blindscan digital satellite signals"
|
||||
PKG_LONGDESC="blindscan-s2 is a program to blindscan digital satellite signals"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -27,6 +27,5 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF, etc."
|
||||
PKG_LONGDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF, etc."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_MAKEINSTALL_OPTS_TARGET="PREFIX=/usr"
|
||||
|
@ -27,6 +27,5 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="libev: a full-featured and high-performance event loop"
|
||||
PKG_LONGDESC="A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
|
||||
|
@ -29,7 +29,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="Digitial Video Broadcasting (DVB) applications"
|
||||
PKG_LONGDESC="Applications and utilities geared towards the initial setup, testing and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, and ATSC standards."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
pre_make_target() {
|
||||
export PERL_USE_UNSAFE_INC=1
|
||||
|
@ -30,7 +30,7 @@ PKG_DEPENDS_TARGET="toolchain systemd"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="dvb-fe-tool: Linux V4L2 and DVB API utilities and v4l libraries (libv4l)."
|
||||
PKG_LONGDESC="Linux V4L2 and DVB API utilities and v4l libraries (libv4l)."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-nls \
|
||||
--disable-rpath \
|
||||
|
@ -29,7 +29,6 @@ PKG_DEPENDS_TARGET="toolchain bitstream libev"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="DVBlast is a simple and powerful MPEG-2/TS demux and streaming application"
|
||||
PKG_LONGDESC="DVBlast is a simple and powerful MPEG-2/TS demux and streaming application"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
MAKEFLAGS="V=1"
|
||||
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="dvbsnoop is a DVB/MPEG stream analyzer program"
|
||||
PKG_LONGDESC="dvbsnoop is a DVB/MPEG stream analyzer program"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -28,7 +28,7 @@ PKG_DEPENDS_TARGET="toolchain libdvbcsa"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="MuMuDVB (Multi Multicast DVB) is a program that streams from DVB on a network using multicasting or unicast"
|
||||
PKG_LONGDESC="MuMuDVB (Multi Multicast DVB) is a program that streams from DVB on a network using multicasting or unicast"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -28,7 +28,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="szap-s2 is a simple zapping tool for the Linux DVB S2 API"
|
||||
PKG_LONGDESC="szap-s2 is a simple zapping tool for the Linux DVB S2 API"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -28,7 +28,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
|
||||
PKG_LONGDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="DVBlast is a small channel scan tool to create an channel.conf for VDR"
|
||||
PKG_LONGDESC="DVBlast is a small channel scan tool to create an channel.conf for VDR"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
# aml 3.14 is meh
|
||||
pre_configure_target() {
|
||||
|
@ -28,7 +28,6 @@ PKG_DEPENDS_TARGET="toolchain libX11"
|
||||
PKG_SECTION="graphics"
|
||||
PKG_SHORTDESC="ImageMagick"
|
||||
PKG_LONGDESC="Software suite to create, edit, compose, or convert bitmap images"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--enable-shared \
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="devel"
|
||||
PKG_SHORTDESC="enca: detects the encoding of text files, on the basis of knowledge of their language."
|
||||
PKG_LONGDESC="Enca detects the encoding of text files, on the basis of knowledge of their language. It can also convert them to other encodings, allowing you to recode files without knowing their current encoding. It supports most of Central and East European languages, and a few Unicode variants, independently on language."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_MAKEINSTALL_OPTS_TARGET="-C lib"
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_file__dev_random=yes \
|
||||
|
@ -27,8 +27,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="network"
|
||||
PKG_SHORTDESC="ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol)"
|
||||
PKG_LONGDESC="ENet's purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol)"
|
||||
PKG_USE_CMAKE="no"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
|
||||
|
||||
|
@ -29,12 +29,8 @@ PKG_PRIORITY="optional"
|
||||
PKG_SECTION="python"
|
||||
PKG_SHORTDESC="Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4"
|
||||
PKG_LONGDESC="Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
make_target() {
|
||||
python setup.py build
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
}
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="audio"
|
||||
PKG_SHORTDESC="faad: An MPEG-4 AAC decoder"
|
||||
PKG_LONGDESC="The FAAD project includes the AAC decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_MAINTAINER="Team LibreELEC (addons@libreelec.tv)"
|
||||
|
||||
|
@ -26,4 +26,4 @@ PKG_URL="https://github.com/mstorsjo/fdk-aac/archive/v${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_LONGDESC="A standalone library of the Fraunhofer FDK AAC code from Android."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain yasm:host"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="WebM VP8/VP9 Codec SDK"
|
||||
PKG_LONGDESC="The WebM Project is dedicated to developing a high-quality, open video format for the web that's freely available to everyone."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
configure_target() {
|
||||
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="x264"
|
||||
PKG_LONGDESC="x264"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
pre_configure_target() {
|
||||
cd $PKG_BUILD
|
||||
|
@ -26,7 +26,7 @@ PKG_URL="https://github.com/videolan/x265/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_LONGDESC="x265 is a H.265/HEVC video encoder application library"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="make"
|
||||
|
||||
pre_configure_target() {
|
||||
LDFLAGS="$LDFLAGS -ldl"
|
||||
|
@ -27,7 +27,6 @@ PKG_SOURCE_DIR="FFmpeg-n${PKG_VERSION}"
|
||||
PKG_DEPENDS_TARGET="toolchain bzip2 fdk-aac libvorbis openssl opus x264 x265 zlib"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_LONGDESC="FFmpegx is an complete FFmpeg build to support encoding and decoding"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
# Dependencies
|
||||
get_graphicdrivers
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="binchunker converts a CD image in a .bin / .cue format (sometimes .raw / .cue) to a set of .iso and .cdr tracks"
|
||||
PKG_LONGDESC="binchunker converts a CD image in a .bin / .cue format (sometimes .raw / .cue) to a set of .iso and .cdr tracks"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="Error Code Modeler"
|
||||
PKG_LONGDESC="Error Code Modeler"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="Iso9660 Analyzer Tool, this tool have engine for detect many structure of image file"
|
||||
PKG_LONGDESC="Iso9660 Analyzer Tool, this tool have engine for detect many structure of image file"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes"
|
||||
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="Set of utilities for joysticks and serial devices"
|
||||
PKG_LONGDESC="Set of utilities for joysticks and serial devices"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="SYSTEMD_SUPPORT=0"
|
||||
|
||||
|
@ -29,7 +29,7 @@ PKG_DEPENDS_TARGET="toolchain glib libjpeg-turbo libpng jasper tiff"
|
||||
PKG_SECTION="x11/toolkits"
|
||||
PKG_SHORTDESC="gdk-pixbuf: a GNOME library for image loading and manipulation."
|
||||
PKG_LONGDESC="gdk-pixbuf (GdkPixbuf) is a GNOME library for image loading and manipulation. The GdkPixbuf documentation contains both the programmer's guide and the API reference."
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="gio_can_sniff=yes \
|
||||
--disable-gtk-doc \
|
||||
|
@ -28,7 +28,7 @@ PKG_DEPENDS_HOST="toolchain"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
|
||||
PKG_LONGDESC="Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
####################################################################
|
||||
# On Fedora `dnf install golang` will install go to /usr/lib/golang
|
||||
|
@ -29,7 +29,7 @@ PKG_DEPENDS_TARGET="toolchain atk libX11 libXrandr libXi glib pango cairo gdk-pi
|
||||
PKG_SECTION="x11/toolkits"
|
||||
PKG_SHORTDESC="gtk+: The Gimp ToolKit (GTK)"
|
||||
PKG_LONGDESC="This is GTK+. GTK+, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_path_GLIB_GENMARSHAL=$TOOLCHAIN/bin/glib-genmarshal \
|
||||
--disable-glibtest \
|
||||
|
@ -29,7 +29,6 @@ PKG_DEPENDS_TARGET="toolchain glib freetype cairo icu"
|
||||
PKG_SECTION="x11/toolkits"
|
||||
PKG_SHORTDESC="harfbuzz: an OpenType text shaping engine."
|
||||
PKG_LONGDESC="HarfBuzz is an OpenType text shaping engine."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-icu=yes"
|
||||
|
||||
|
@ -28,7 +28,6 @@ PKG_DEPENDS_TARGET="toolchain icu:host"
|
||||
PKG_SECTION="textproc"
|
||||
PKG_SHORTDESC="International Components for Unicode library"
|
||||
PKG_LONGDESC="International Components for Unicode library"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
|
||||
|
||||
|
@ -24,6 +24,6 @@ PKG_SITE="https://github.com/martinh/libconfuse"
|
||||
PKG_URL="https://github.com/martinh/libconfuse/archive/v$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Small configuration file parser library for C"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain libjpeg-turbo"
|
||||
PKG_SECTION="graphics"
|
||||
PKG_SHORTDESC="jasper: JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1) implementation"
|
||||
PKG_LONGDESC="This distribution contains the public release of the an open-source implementation of the ISO/IEC 15444-1 also known as JPEG-2000 standard for image compression."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
|
||||
|
||||
|
@ -25,6 +25,6 @@ PKG_SITE="https://github.com/mhei/libugpio"
|
||||
PKG_URL="https://github.com/mhei/$PKG_NAME/archive/v$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain linux"
|
||||
PKG_LONGDESC="A free software library to ease the use of linux kernel's sysfs gpio interface from C programs and/or other libraries"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
|
||||
|
@ -27,7 +27,6 @@ PKG_URL="$SOURCEFORGE_SRC/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain libusb-compat"
|
||||
PKG_SHORTDESC="serdisplib: a lcd control library"
|
||||
PKG_LONGDESC="Library to drive serial/parallel/usb displays with built-in controllers"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--prefix=$SYSROOT_PREFIX/usr \
|
||||
--bindir=$SYSROOT_PREFIX/usr/bin \
|
||||
|
@ -27,6 +27,5 @@ PKG_DEPENDS_TARGET="toolchain scrnsaverproto"
|
||||
PKG_SECTION="x11/lib"
|
||||
PKG_SHORTDESC="X11 Screen Saver extension client library"
|
||||
PKG_LONGDESC="X11 Screen Saver extension client library"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared --enable-malloc0returnsnull"
|
||||
|
@ -29,6 +29,5 @@ PKG_DEPENDS_TARGET="toolchain libX11 libXfixes libXrender"
|
||||
PKG_SECTION="x11/lib"
|
||||
PKG_SHORTDESC="libXcursor: X Cursor Library"
|
||||
PKG_LONGDESC="X11 Cursor management library"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
|
||||
|
@ -27,6 +27,5 @@ PKG_DEPENDS_TARGET="toolchain util-macros xproto libXrender fontconfig freetype"
|
||||
PKG_SECTION="x11/lib"
|
||||
PKG_SHORTDESC="libxft: X FreeType library"
|
||||
PKG_LONGDESC="X FreeType library"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="lib"
|
||||
PKG_SHORTDESC="C/C++ Configuration File Library"
|
||||
PKG_LONGDESC="C/C++ Configuration File Library"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--disable-shared \
|
||||
|
@ -28,7 +28,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="lib"
|
||||
PKG_SHORTDESC="libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm - DVB/CSA - with encryption and decryption capabilities"
|
||||
PKG_LONGDESC="libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm - DVB/CSA - with encryption and decryption capabilities"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static --with-sysroot=$SYSROOT_PREFIX"
|
||||
|
||||
|
@ -27,4 +27,3 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="lib"
|
||||
PKG_SHORTDESC="A library to parse an EXIF file and read the data from those tags"
|
||||
PKG_LONGDESC="A library to parse an EXIF file and read the data from those tags"
|
||||
PKG_AUTORECONF="no"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="devel"
|
||||
PKG_SHORTDESC="Libiconv converts from one character encoding to another through Unicode conversion."
|
||||
PKG_LONGDESC="Libiconv converts from one character encoding to another through Unicode conversion."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--host=$TARGET_NAME \
|
||||
--build=$HOST_NAME \
|
||||
|
@ -29,7 +29,6 @@ PKG_DEPENDS_TARGET="toolchain zlib"
|
||||
PKG_SECTION="audio"
|
||||
PKG_SHORTDESC="library for id3 tagging"
|
||||
PKG_LONGDESC="library for id3 tagging"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_MAINTAINER="Lukas Sabota (LTsmooth42@gmail.com)"
|
||||
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain libusbmuxd openssl"
|
||||
PKG_SECTION="libs"
|
||||
PKG_SHORTDESC="libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices"
|
||||
PKG_LONGDESC="libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--disable-shared \
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="audio"
|
||||
PKG_SHORTDESC="libmad: MPEG Audio Decoder"
|
||||
PKG_LONGDESC="MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are fully implemented."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
# package specific configure options
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain go:host"
|
||||
PKG_SECTION="system"
|
||||
PKG_SHORTDESC="Libnetwork provides a native Go implementation for connecting containers"
|
||||
PKG_LONGDESC="Libnetwork provides a native Go implementation for connecting containers"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
pre_make_target() {
|
||||
case $TARGET_ARCH in
|
||||
@ -66,7 +66,3 @@ make_target() {
|
||||
mkdir -p bin
|
||||
$GOLANG build -v -o bin/docker-proxy -a -ldflags "$LDFLAGS" ./cmd/proxy
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
}
|
||||
|
@ -24,6 +24,7 @@ PKG_SITE="http://larsimmisch.github.io/pyalsaaudio/"
|
||||
PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_NAME:0:1}/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain Python2 distutilscross:host alsa-lib"
|
||||
PKG_LONGDESC="ALSA bindings"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
make_target() {
|
||||
export LDSHARED="$CC -shared"
|
||||
|
@ -25,16 +25,12 @@ PKG_URL=""
|
||||
PKG_DEPENDS="toolchain"
|
||||
PKG_SECTION="devel"
|
||||
PKG_LONGDESC="Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety."
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
unpack() {
|
||||
:
|
||||
}
|
||||
|
||||
configure_target() {
|
||||
:
|
||||
}
|
||||
|
||||
make_target() {
|
||||
export CARGO_HOME="$TOOLCHAIN/.cargo"
|
||||
export RUSTUP_HOME="$CARGO_HOME"
|
||||
@ -73,7 +69,3 @@ EOF
|
||||
echo "CARGO_BUILD=\"cargo build --release --target $RUST_TRIPLE\"" \
|
||||
>>"$CARGO_HOME/env"
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
}
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain libplist"
|
||||
PKG_SECTION="libs"
|
||||
PKG_SHORTDESC="USB Multiplex Daemon"
|
||||
PKG_LONGDESC="USB Multiplex Daemon"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \
|
||||
ac_cv_func_realloc_0_nonnull=yes \
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain libva libvdpau mesa"
|
||||
PKG_SECTION="graphics"
|
||||
PKG_SHORTDESC="VDPAU backend for VA API"
|
||||
PKG_LONGDESC="VDPAU backend for VA API"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/lib/va/s3g_drv_video.so
|
||||
|
@ -28,8 +28,7 @@ PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng openssl"
|
||||
PKG_SECTION="libs"
|
||||
PKG_SHORTDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program."
|
||||
PKG_LONGDESC="LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_USE_CMAKE="no"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_MAINTAINER="Lukas Rusak (lrusak at irc.freenode.net)"
|
||||
|
||||
|
@ -26,8 +26,7 @@ PKG_URL="http://www.nih.at/libzip/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SHORTDESC="libzip"
|
||||
PKG_LONGDESC="libzip"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_USE_CMAKE="no"
|
||||
PKG_TOOLCHAIN="configure"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
|
||||
|
||||
|
@ -26,7 +26,7 @@ PKG_DEPENDS_TARGET="toolchain sqlite go:host containerd runc libnetwork tini"
|
||||
PKG_SECTION="service/system"
|
||||
PKG_SHORTDESC="Moby is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere."
|
||||
PKG_LONGDESC="Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above. Moby as the central part of the Docker engine"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
configure_target() {
|
||||
export DOCKER_BUILDTAGS="daemon \
|
||||
@ -85,8 +85,3 @@ make_target() {
|
||||
$GOLANG build -v -o bin/docker -a -tags "$DOCKER_BUILDTAGS" -ldflags "$LDFLAGS" ./cmd/docker
|
||||
$GOLANG build -v -o bin/dockerd -a -tags "$DOCKER_BUILDTAGS" -ldflags "$LDFLAGS" ./cmd/dockerd
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,7 @@ PKG_SITE="https://github.com/mono/libgdiplus"
|
||||
PKG_URL="https://github.com/mono/libgdiplus/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain giflib libjpeg-turbo tiff libXext libexif glib cairo"
|
||||
PKG_LONGDESC="An Open Source implementation of the GDI+ API"
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-shared \
|
||||
--with-libgif=$TARGET_PREFIX \
|
||||
|
@ -23,6 +23,7 @@ PKG_URL=""
|
||||
PKG_DEPENDS_TARGET="toolchain sqlite"
|
||||
PKG_SHORTDESC="sqlite for mono"
|
||||
PKG_LONGDESC="libsqlite built shared for mono"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-static --enable-shared"
|
||||
|
||||
|
@ -27,12 +27,4 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION=""
|
||||
PKG_SHORTDESC="Shared C code for the implementation of Nvidia's GameStream protocol"
|
||||
PKG_LONGDESC="Shared C code for the implementation of Nvidia's GameStream protocol"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
:
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
:
|
||||
}
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain curl libcec pulseaudio ffmpeg systemd alsa-lib moo
|
||||
PKG_SECTION=""
|
||||
PKG_SHORTDESC="Gamestream client for embedded systems"
|
||||
PKG_LONGDESC="Moonlight Embedded is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield, but built for Linux"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
FREESCALE_V4L_INCLUDE=""
|
||||
if [ "$KODIPLAYER_DRIVER" = "bcm2835-driver" ]; then
|
||||
|
@ -28,7 +28,7 @@ PKG_DEPENDS_TARGET="toolchain libzen zlib"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
|
||||
PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
make_target() {
|
||||
cd Project/GNU/Library
|
||||
|
@ -28,7 +28,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
|
||||
PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
make_target() {
|
||||
cd Project/GNU/Library
|
||||
|
@ -28,7 +28,7 @@ PKG_DEPENDS_TARGET="toolchain libmediainfo"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
|
||||
PKG_LONGDESC="MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files"
|
||||
PKG_AUTORECONF="no"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
pre_configure_target() {
|
||||
export LDFLAGS="$LDFLAGS -lmediainfo"
|
||||
@ -44,7 +44,3 @@ make_target() {
|
||||
--prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain libX11 mesa glu glew"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="mesa-demos: Mesa 3D demos"
|
||||
PKG_LONGDESC="Mesa 3D demos - installed are the well known glxinfo and glxgears."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--without-glut"
|
||||
|
||||
|
@ -27,6 +27,5 @@ PKG_DEPENDS_TARGET="toolchain alsa-lib SDL2"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="mpg123"
|
||||
PKG_LONGDESC="A fast MP3 Player"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="MPEG2 transport stream data generator and packet manipulator"
|
||||
PKG_LONGDESC="OpenCaster is a free and open source MPEG2 transport stream data generator and packet manipulator"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_MAKE_OPTS_TARGET="CC=$CC"
|
||||
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain faad2 ffmpeg flac libmad libvorbis mpg123 soxr"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="squeezelite"
|
||||
PKG_LONGDESC="A client for the Logitech Media Server"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
pre_make_target() {
|
||||
OPTS="-DDSD -DFFMPEG -DRESAMPLE -DVISEXPORT"
|
||||
|
@ -29,7 +29,6 @@ PKG_DEPENDS_TARGET="toolchain libdvbcsa"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="tsdecrypt"
|
||||
PKG_LONGDESC="tsdecrypt reads incoming mpeg transport stream over UDP/RTP and then decrypts it using libdvbcsa/ffdecsa and keys obtained from OSCAM or similar cam server"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
make CC=$CC LINK="$LD -o"
|
||||
|
@ -29,7 +29,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="command line tools for working with MPEG data"
|
||||
PKG_LONGDESC="This is a set of cross-platform command line tools for working with MPEG data."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
make -j1 CROSS_COMPILE=$TARGET_PREFIX
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain ncurses libstatgrab"
|
||||
PKG_SECTION="network/analyzer"
|
||||
PKG_SHORTDESC="bwm-ng: small and simple console-based live network and disk io bandwidth monitor"
|
||||
PKG_LONGDESC="Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor for Linux, BSD, Solaris, Mac OS X and others."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-libstatgrab \
|
||||
--with-time \
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="devel"
|
||||
PKG_SHORTDESC="system interface for user-level packet capture"
|
||||
PKG_LONGDESC="libpcap (Packet CAPture) provides a portable framework for low-level network monitoring. Applications include network statistics collection, security monitoring, network debugging, etc."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="LIBS=-lpthread \
|
||||
ac_cv_header_libusb_1_0_libusb_h=no \
|
||||
|
@ -25,7 +25,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION=libs
|
||||
PKG_SHORTDESC="provides cross platform access to statistics about the system on which it's run"
|
||||
PKG_LONGDESC="libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \
|
||||
--enable-static \
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain ncurses libpcap libnl"
|
||||
PKG_SECTION="network/analyzer"
|
||||
PKG_SHORTDESC="iftop: display bandwidth usage on an interface"
|
||||
PKG_LONGDESC="iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question 'why is our ADSL link so slow?'."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
pre_build_target() {
|
||||
mkdir -p $PKG_BUILD/.$TARGET_NAME
|
||||
|
@ -27,7 +27,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="network/testing"
|
||||
PKG_SHORTDESC="iperf: A modern alternative for measuring maximum TCP and UDP bandwidth performance"
|
||||
PKG_LONGDESC="Iperf was developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss."
|
||||
PKG_AUTORECONF="yes"
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared"
|
||||
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain glib ncurses openssl"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="IRC client"
|
||||
PKG_LONGDESC="Irssi is a terminal based IRC client for UNIX systems"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-sysroot=$SYSROOT_PREFIX \
|
||||
--enable-ssl \
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain readline openssl zlib"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="ftp client"
|
||||
PKG_LONGDESC="LFTP is a sophisticated ftp/http client, and a file transfer program supporting a number of network protocols"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-nls \
|
||||
--without-gnutls \
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP)."
|
||||
PKG_LONGDESC="NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP)."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_librtmp_rtmp_h=yes \
|
||||
--enable-readline \
|
||||
|
@ -28,7 +28,6 @@ PKG_SECTION="network/analyzer"
|
||||
PKG_SHORTDESC="ngrep - network grep"
|
||||
PKG_LONGDESC="ngrep - network grep"
|
||||
PKG_DISCLAIMER="this is an unofficial addon. please don't ask for support in openelec forum / irc channel"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-pcap-includes=$SYSROOT_PREFIX/usr/include --disable-dropprivs"
|
||||
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="network tool"
|
||||
PKG_LONGDESC="Free Security Scanned for Network"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--with-pcap=linux \
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_SECTION="network/backup"
|
||||
PKG_SHORTDESC="rsync: A replacement for rcp that has many more features"
|
||||
PKG_LONGDESC="Rsync uses an own 'rsync' algorithm which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand. At first glance this may seem impossible because the calculation of diffs between two files normally requires local access to both files."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-acl-support \
|
||||
--disable-xattr-support \
|
||||
|
@ -27,7 +27,6 @@ PKG_DEPENDS_TARGET="toolchain fuse glib"
|
||||
PKG_SECTION="tools"
|
||||
PKG_SHORTDESC="sshfs: a filesystem client based on the SSH File Transfer Protocol"
|
||||
PKG_LONGDESC="This is a filesystem client based on the SSH File Transfer Protocol. Since most SSH servers already support this protocol it is very easy to set up: i.e. on the server side there's nothing to do. On the client side mounting the filesystem is as easy as logging into the server with ssh."
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
makeinstall_target() {
|
||||
: # nop
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user