parent
85c27bab93
commit
320ed5d456
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST lcd4linux-0.10.1-RC2.tar.gz 386188 BLAKE2B 7d396ee15e00212eb314721cd9627147ec1654f43fff1d3ae3f8c38d33d8d133f1fd5c53ef2b78eba7afefb7f65a53810da52a903911abdd95383b2b2c28d06f SHA512 8c4299f50ab4068d4106ba32309f4f66bfedf382a4aed7495cf400d22c57c22c4dfabd80f7e4355417c5c0d964e69f0c268a50bae6924b759b720bd728a969f9
|
||||
DIST lcd4linux-0.11.0_pre20170527.tar.bz2 478823 BLAKE2B 7b332e7262781dd0dc954a0576890dda78ecbeab9dc003d1d5b84a643ad522d57e32a04a2aa6fbe13b18e4699d07d88412e19c81739fafdf98ba327b151061a9 SHA512 c131b9cb04bb0ff4dc46c1e3ab8f5dcda309bbef89bcb670508f9afe7c515d6ccfe79a03782be4f4b2ba4aaf977cd13c0059805e5b7230216e39ee3421b0f143
|
||||
|
@ -0,0 +1,29 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
if [ "${SVCNAME}" = "lcd4linux" ]; then
|
||||
config="/etc/lcd4linux/lcd4linux.conf"
|
||||
name="LCD4Linux"
|
||||
pidfile="/run/lcd4linux.pid"
|
||||
else
|
||||
config="/etc/lcd4linux/lcd4linux.${SVCNAME#lcd4linux.}.conf"
|
||||
name="LCD4Linux (${SVCNAME#lcd4linux.})"
|
||||
pidfile="/run/lcd4linux.${SVCNAME#lcd4linux.}.pid"
|
||||
fi
|
||||
|
||||
command="/usr/bin/lcd4linux"
|
||||
command_args="-f ${config} -p ${pidfile}"
|
||||
command_background="true"
|
||||
command_group="root"
|
||||
command_user="root"
|
||||
|
||||
start_pre() {
|
||||
if [ ! -f "${config}" ]; then
|
||||
eerror "Please create ${config} before starting LCD4Linux!"
|
||||
return 1
|
||||
else
|
||||
checkpath -f -m 600 -o "${command_user}:${command_group}" -q "${config}"
|
||||
return 0
|
||||
fi
|
||||
}
|
@ -0,0 +1,161 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit autotools flag-o-matic python-single-r1
|
||||
|
||||
DESCRIPTION="A small program that grabs information and displays it on an external LCD"
|
||||
HOMEPAGE="https://lcd4linux.bulix.org/"
|
||||
SRC_URI="https://www.bl4ckb0x.de/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dmalloc outb"
|
||||
REQUIRED_USE="?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
# Define the list of valid lcd devices.
|
||||
# Some drivers were removed from this list:
|
||||
# - lcdlinux: It's an ancient driver, which needs app-misc/lcd-linux, that made it never to the portage tree.
|
||||
# - lcdlinux: Besides, app-misc/lcd-linux won't compile on a modern linux kernel.
|
||||
# - st2205: It's needs dev-libs/libst2205, which made it never to the portage tree and is quite outdated.
|
||||
IUSE_LCD_DEVICES=( ASTUSB BeckmannEgle BWCT CrystalFontz Curses Cwlinux D4D DPF EA232graphic EFN FutabaVFD
|
||||
FW8888 G15 GLCD2USB HD44780 HD44780-I2C IRLCD LCD2USB LCDTerm LEDMatrix LPH7508 LUIse LW_ABP M50530
|
||||
MatrixOrbital MatrixOrbitalGX MilfordInstruments MDM166A Newhaven Noritake NULL Pertelian PHAnderson
|
||||
PICGraphic picoLCD picoLCDGraphic PNG PPM RouterBoard Sample SamsungSPF serdisplib ShuttleVFD
|
||||
SimpleLCD T6963 TeakLCM Trefon ULA200 USBHUB USBLCD VNC WincorNixdorf X11 )
|
||||
|
||||
# Define the list of valid lcd4linux plugins.
|
||||
# Some plugins were removed from this list:
|
||||
# - imon: Uses telmond, which is only available on a fli4l router or an eisfair server.
|
||||
# - ppp: It has been replaced by the netdev plugin.
|
||||
# - seti: SETI@home software was replaced by sci-misc/boinc, which is not compatible.
|
||||
# - xmms: XMMS software was replaced by media-sound/xmms2, which is not compatible.
|
||||
IUSE_LCD4LINUX_PLUGINS=( apm asterisk button_exec cpuinfo dbus diskstats dvb exec event
|
||||
fifo file gps hddtemp huawei i2c_sensors iconv isdn kvv
|
||||
loadavg meminfo mpd mpris_dbus mysql netdev netinfo pop3
|
||||
proc_stat python qnaplog raspi sample statfs uname uptime
|
||||
w1retap wireless )
|
||||
|
||||
# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE'
|
||||
REQUIRED_USE+=" || ( "
|
||||
for LCD_DEVICE in "${IUSE_LCD_DEVICES[@]}"; do
|
||||
LCD_DEVICE=${LCD_DEVICE,,}
|
||||
IUSE+=" lcd_devices_${LCD_DEVICE} "
|
||||
REQUIRED_USE+=" lcd_devices_${LCD_DEVICE} "
|
||||
done
|
||||
REQUIRED_USE+=" ) "
|
||||
unset LCD_DEVICE
|
||||
|
||||
# Add supported plugins from 'IUSE_LCD4LINUX_PLUGINS' to 'IUSE' and 'REQUIRED_USE'
|
||||
IUSE+=" ${IUSE_LCD4LINUX_PLUGINS[*]} "
|
||||
REQUIRED_USE+=" || ( ${IUSE_LCD4LINUX_PLUGINS[*]} ) "
|
||||
|
||||
# Define dependencies for all drivers in 'IUSE_LCD_DEVICES'
|
||||
DEPEND_LCD_DEVICES="lcd_devices_astusb? ( virtual/libusb:0= )
|
||||
lcd_devices_bwct? ( virtual/libusb:0= )
|
||||
lcd_devices_curses? ( sys-libs/ncurses:0= )
|
||||
lcd_devices_dpf? ( virtual/libusb:0= )
|
||||
lcd_devices_g15? ( virtual/libusb:0= )
|
||||
lcd_devices_glcd2usb? ( virtual/libusb:0= )
|
||||
lcd_devices_irlcd? ( virtual/libusb:0= )
|
||||
lcd_devices_lcd2usb? ( virtual/libusb:0= )
|
||||
lcd_devices_ledmatrix? ( virtual/libusb:0= )
|
||||
lcd_devices_luise? ( dev-libs/luise-bin
|
||||
virtual/libusb:0= )
|
||||
lcd_devices_matrixorbitalgx? ( virtual/libusb:0= )
|
||||
lcd_devices_mdm166a? ( virtual/libusb:0= )
|
||||
lcd_devices_picolcd? ( virtual/libusb:0= )
|
||||
lcd_devices_picolcdgraphic? ( virtual/libusb:0= )
|
||||
lcd_devices_png? ( media-libs/gd[png]
|
||||
media-libs/libpng:0= )
|
||||
lcd_devices_ppm? ( media-libs/gd )
|
||||
lcd_devices_samsungspf? ( virtual/libusb:0= )
|
||||
lcd_devices_serdisplib? ( dev-libs/serdisplib )
|
||||
lcd_devices_shuttlevfd? ( virtual/libusb:0= )
|
||||
lcd_devices_trefon? ( virtual/libusb:0= )
|
||||
lcd_devices_ula200? ( dev-embedded/libftdi:1=
|
||||
virtual/libusb:0= )
|
||||
lcd_devices_usbhub? ( virtual/libusb:0= )
|
||||
lcd_devices_usblcd? ( virtual/libusb:0= )
|
||||
lcd_devices_vnc? ( net-libs/libvncserver )
|
||||
lcd_devices_x11? ( x11-libs/libX11 )"
|
||||
|
||||
# Define dependencies for all plugins in 'IUSE_LCD4LINUX_PLUGINS'
|
||||
DEPEND_LCD4LINUX_PLUGINS="asterisk? ( net-misc/asterisk )
|
||||
dbus? ( sys-apps/dbus )
|
||||
gps? ( dev-libs/nmeap )
|
||||
hddtemp? ( app-admin/hddtemp )
|
||||
iconv? ( virtual/libiconv )
|
||||
mpd? ( media-libs/libmpd )
|
||||
mpris_dbus? ( sys-apps/dbus )
|
||||
mysql? ( || ( dev-db/mariadb-connector-c
|
||||
dev-db/mysql-connector-c ) )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
wireless? ( || ( net-wireless/iw
|
||||
net-wireless/wireless-tools ) )"
|
||||
|
||||
RDEPEND="dmalloc? ( dev-libs/dmalloc )
|
||||
${DEPEND_LCD_DEVICES}
|
||||
${DEPEND_LCD4LINUX_PLUGINS}"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Enable all users enabled lcd devices
|
||||
local myeconfargs_lcd_devices
|
||||
for lcd_device in "${IUSE_LCD_DEVICES[@]}"; do
|
||||
if use "lcd_devices_${lcd_device,,}"; then
|
||||
myeconfargs_lcd_devices+=",${lcd_device}"
|
||||
fi
|
||||
done
|
||||
|
||||
# Enable all users enabled lcd4linux plugins
|
||||
local myeconfargs_lcd4linux_plugins
|
||||
for lcd4linux_plugin in "${IUSE_LCD4LINUX_PLUGINS[@]}"; do
|
||||
if use "${lcd4linux_plugin}"; then
|
||||
myeconfargs_lcd4linux_plugins+=",${lcd4linux_plugin}"
|
||||
fi
|
||||
done
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-rpath
|
||||
$(use_with dmalloc)
|
||||
$(use_with outb)
|
||||
$(use_with python)
|
||||
$(use_with lcd_devices_x11 x)
|
||||
--with-drivers="${myeconfargs_lcd_devices#,}"
|
||||
--with-plugins="${myeconfargs_lcd4linux_plugins#,}"
|
||||
--x-include="/usr/include"
|
||||
--x-libraries="/usr/$(get_libdir)"
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Install sample config, and must have 600, as lcd4linux checks this.
|
||||
insinto /etc/lcd4linux
|
||||
insopts -m 0600
|
||||
doins lcd4linux.conf.sample
|
||||
|
||||
newinitd "${FILESDIR}/lcd4linux-r1.initd" lcd4linux
|
||||
}
|
@ -1,14 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
LCD4Linux is a small program that grabs information from the kernel and some
|
||||
subsystems and displays it on an external liquid crystal display. It is
|
||||
fully configurable and supports many data sources, displays and plugins.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="mpd">Add support for display of mpd controlled music
|
||||
(<pkg>media-libs/libmpd</pkg>)</flag>
|
||||
</use>
|
||||
<maintainer type="person">
|
||||
<email>ck+gentoo@bl4ckb0x.de</email>
|
||||
<name>Conrad Kostecki</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
LCD4Linux is a small program that grabs information from the kernel
|
||||
and some subsystems and displays it on an external liquid crystal display.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="apm">Enable the APM plugin.</flag>
|
||||
<flag name="asterisk">Enable the Asterisk plugin.</flag>
|
||||
<flag name="button_exec">Enable the Button plugin, to execute something on keypress.</flag>
|
||||
<flag name="cpuinfo">Enable the cpuinfo plugin.</flag>
|
||||
<flag name="dbus">Enable the dbus plugin.</flag>
|
||||
<flag name="diskstats">Enable the diskstats plugin.</flag>
|
||||
<flag name="dmalloc">Enable dmalloc for debugging.</flag>
|
||||
<flag name="dvb">Enable support for the DVB plugin.</flag>
|
||||
<flag name="event">Enable the event plugin.</flag>
|
||||
<flag name="exec">Enable the exec plugin, to read output from external programs.</flag>
|
||||
<flag name="fifo">Enable the FIFO (First-In, First-Out) plugin.</flag>
|
||||
<flag name="file">Enable the file plugin, to read from input from files.</flag>
|
||||
<flag name="gps">Enable the gps plugin, for reading gps coordinates.</flag>
|
||||
<flag name="hddtemp">Enable the hddtemp plugin, to read from the hddtemp daemon.</flag>
|
||||
<flag name="huawei">Enable the huawei plugin, to read from a huawei device.</flag>
|
||||
<flag name="i2c_sensors">Enable the i2c_sensors plugin, to read sensor data.</flag>
|
||||
<flag name="iconv">Enable the iconv plugin, to convert between encodings.</flag>
|
||||
<flag name="isdn">Enable the isdn plugin, to get information about ISDN.</flag>
|
||||
<flag name="kvv">Enable the kvv plugin, to get realtime train schedule from the Karlsruher Verkehrsverbund.</flag>
|
||||
<flag name="loadavg">Enable the loadavg plugin, to get stats load</flag>
|
||||
<flag name="meminfo">Enable the meminfo plugin, to get memory statistics.</flag>
|
||||
<flag name="mpd">Enable the mpd plugin, to read from the Music Player Daemon.</flag>
|
||||
<flag name="mpris_dbus">Enable the mpris plugin, to read data via dbus for mpris.</flag>
|
||||
<flag name="mysql">Enable the mysql plugin, to get mysql database information.</flag>
|
||||
<flag name="netdev">Enable the netdev plugin, to get interface statistics.</flag>
|
||||
<flag name="netinfo">Enable the netinfo plugin, to get more interface statistic.</flag>
|
||||
<flag name="outb">Enable raw i/o access.</flag>
|
||||
<flag name="pop3">Enable the pop3 plugin, to get notified about new mails.</flag>
|
||||
<flag name="proc_stat">Enable the proc_stat plugin, to read data from the proc file system.</flag>
|
||||
<flag name="python">Enable support for dev-lang/python and enable the python plugin, to execute own python scripts.</flag>
|
||||
<flag name="qnaplog">Enable the qnaplog plugin, to read a log from a QNAP device.</flag>
|
||||
<flag name="raspi">Enable the raspi plugin, to read sensor data from a Raspberry Pi.</flag>
|
||||
<flag name="sample">Enable the sample plugin.</flag>
|
||||
<flag name="statfs">Enable the statfs plugin, to get statistics about the file system.</flag>
|
||||
<flag name="uname">Enable the uname plugin, to get the output of uname.</flag>
|
||||
<flag name="uptime">Enable the uptime plugin.</flag>
|
||||
<flag name="w1retap">Enable the w1retap plugin.</flag>
|
||||
<flag name="wireless">Enable the wireless plugin, to get wireless statistics.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Fri, 22 Jun 2018 07:08:30 +0000
|
||||
Fri, 22 Jun 2018 09:08:30 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 22 Jun 2018 07:08:30 +0000
|
||||
Fri, 22 Jun 2018 09:08:30 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare setup
|
||||
DEPEND=dmalloc? ( dev-libs/dmalloc ) lcd_devices_astusb? ( virtual/libusb:0= ) lcd_devices_bwct? ( virtual/libusb:0= ) lcd_devices_curses? ( sys-libs/ncurses:0= ) lcd_devices_dpf? ( virtual/libusb:0= ) lcd_devices_g15? ( virtual/libusb:0= ) lcd_devices_glcd2usb? ( virtual/libusb:0= ) lcd_devices_irlcd? ( virtual/libusb:0= ) lcd_devices_lcd2usb? ( virtual/libusb:0= ) lcd_devices_ledmatrix? ( virtual/libusb:0= ) lcd_devices_luise? ( dev-libs/luise-bin virtual/libusb:0= ) lcd_devices_matrixorbitalgx? ( virtual/libusb:0= ) lcd_devices_mdm166a? ( virtual/libusb:0= ) lcd_devices_picolcd? ( virtual/libusb:0= ) lcd_devices_picolcdgraphic? ( virtual/libusb:0= ) lcd_devices_png? ( media-libs/gd[png] media-libs/libpng:0= ) lcd_devices_ppm? ( media-libs/gd ) lcd_devices_samsungspf? ( virtual/libusb:0= ) lcd_devices_serdisplib? ( dev-libs/serdisplib ) lcd_devices_shuttlevfd? ( virtual/libusb:0= ) lcd_devices_trefon? ( virtual/libusb:0= ) lcd_devices_ula200? ( dev-embedded/libftdi:1= virtual/libusb:0= ) lcd_devices_usbhub? ( virtual/libusb:0= ) lcd_devices_usblcd? ( virtual/libusb:0= ) lcd_devices_vnc? ( net-libs/libvncserver ) lcd_devices_x11? ( x11-libs/libX11 ) asterisk? ( net-misc/asterisk ) dbus? ( sys-apps/dbus ) gps? ( dev-libs/nmeap ) hddtemp? ( app-admin/hddtemp ) iconv? ( virtual/libiconv ) mpd? ( media-libs/libmpd ) mpris_dbus? ( sys-apps/dbus ) mysql? ( || ( dev-db/mariadb-connector-c dev-db/mysql-connector-c ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) wireless? ( || ( net-wireless/iw net-wireless/wireless-tools ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=A small program that grabs information and displays it on an external LCD
|
||||
EAPI=6
|
||||
HOMEPAGE=https://lcd4linux.bulix.org/
|
||||
IUSE=dmalloc outb lcd_devices_astusb lcd_devices_beckmannegle lcd_devices_bwct lcd_devices_crystalfontz lcd_devices_curses lcd_devices_cwlinux lcd_devices_d4d lcd_devices_dpf lcd_devices_ea232graphic lcd_devices_efn lcd_devices_futabavfd lcd_devices_fw8888 lcd_devices_g15 lcd_devices_glcd2usb lcd_devices_hd44780 lcd_devices_hd44780-i2c lcd_devices_irlcd lcd_devices_lcd2usb lcd_devices_lcdterm lcd_devices_ledmatrix lcd_devices_lph7508 lcd_devices_luise lcd_devices_lw_abp lcd_devices_m50530 lcd_devices_matrixorbital lcd_devices_matrixorbitalgx lcd_devices_milfordinstruments lcd_devices_mdm166a lcd_devices_newhaven lcd_devices_noritake lcd_devices_null lcd_devices_pertelian lcd_devices_phanderson lcd_devices_picgraphic lcd_devices_picolcd lcd_devices_picolcdgraphic lcd_devices_png lcd_devices_ppm lcd_devices_routerboard lcd_devices_sample lcd_devices_samsungspf lcd_devices_serdisplib lcd_devices_shuttlevfd lcd_devices_simplelcd lcd_devices_t6963 lcd_devices_teaklcm lcd_devices_trefon lcd_devices_ula200 lcd_devices_usbhub lcd_devices_usblcd lcd_devices_vnc lcd_devices_wincornixdorf lcd_devices_x11 apm asterisk button_exec cpuinfo dbus diskstats dvb exec event fifo file gps hddtemp huawei i2c_sensors iconv isdn kvv loadavg meminfo mpd mpris_dbus mysql netdev netinfo pop3 proc_stat python qnaplog raspi sample statfs uname uptime w1retap wireless python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dmalloc? ( dev-libs/dmalloc ) lcd_devices_astusb? ( virtual/libusb:0= ) lcd_devices_bwct? ( virtual/libusb:0= ) lcd_devices_curses? ( sys-libs/ncurses:0= ) lcd_devices_dpf? ( virtual/libusb:0= ) lcd_devices_g15? ( virtual/libusb:0= ) lcd_devices_glcd2usb? ( virtual/libusb:0= ) lcd_devices_irlcd? ( virtual/libusb:0= ) lcd_devices_lcd2usb? ( virtual/libusb:0= ) lcd_devices_ledmatrix? ( virtual/libusb:0= ) lcd_devices_luise? ( dev-libs/luise-bin virtual/libusb:0= ) lcd_devices_matrixorbitalgx? ( virtual/libusb:0= ) lcd_devices_mdm166a? ( virtual/libusb:0= ) lcd_devices_picolcd? ( virtual/libusb:0= ) lcd_devices_picolcdgraphic? ( virtual/libusb:0= ) lcd_devices_png? ( media-libs/gd[png] media-libs/libpng:0= ) lcd_devices_ppm? ( media-libs/gd ) lcd_devices_samsungspf? ( virtual/libusb:0= ) lcd_devices_serdisplib? ( dev-libs/serdisplib ) lcd_devices_shuttlevfd? ( virtual/libusb:0= ) lcd_devices_trefon? ( virtual/libusb:0= ) lcd_devices_ula200? ( dev-embedded/libftdi:1= virtual/libusb:0= ) lcd_devices_usbhub? ( virtual/libusb:0= ) lcd_devices_usblcd? ( virtual/libusb:0= ) lcd_devices_vnc? ( net-libs/libvncserver ) lcd_devices_x11? ( x11-libs/libX11 ) asterisk? ( net-misc/asterisk ) dbus? ( sys-apps/dbus ) gps? ( dev-libs/nmeap ) hddtemp? ( app-admin/hddtemp ) iconv? ( virtual/libiconv ) mpd? ( media-libs/libmpd ) mpris_dbus? ( sys-apps/dbus ) mysql? ( || ( dev-db/mariadb-connector-c dev-db/mysql-connector-c ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)] ) wireless? ( || ( net-wireless/iw net-wireless/wireless-tools ) )
|
||||
REQUIRED_USE=?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c ) python? ( python_targets_python2_7 ) || ( lcd_devices_astusb lcd_devices_beckmannegle lcd_devices_bwct lcd_devices_crystalfontz lcd_devices_curses lcd_devices_cwlinux lcd_devices_d4d lcd_devices_dpf lcd_devices_ea232graphic lcd_devices_efn lcd_devices_futabavfd lcd_devices_fw8888 lcd_devices_g15 lcd_devices_glcd2usb lcd_devices_hd44780 lcd_devices_hd44780-i2c lcd_devices_irlcd lcd_devices_lcd2usb lcd_devices_lcdterm lcd_devices_ledmatrix lcd_devices_lph7508 lcd_devices_luise lcd_devices_lw_abp lcd_devices_m50530 lcd_devices_matrixorbital lcd_devices_matrixorbitalgx lcd_devices_milfordinstruments lcd_devices_mdm166a lcd_devices_newhaven lcd_devices_noritake lcd_devices_null lcd_devices_pertelian lcd_devices_phanderson lcd_devices_picgraphic lcd_devices_picolcd lcd_devices_picolcdgraphic lcd_devices_png lcd_devices_ppm lcd_devices_routerboard lcd_devices_sample lcd_devices_samsungspf lcd_devices_serdisplib lcd_devices_shuttlevfd lcd_devices_simplelcd lcd_devices_t6963 lcd_devices_teaklcm lcd_devices_trefon lcd_devices_ula200 lcd_devices_usbhub lcd_devices_usblcd lcd_devices_vnc lcd_devices_wincornixdorf lcd_devices_x11 ) || ( apm asterisk button_exec cpuinfo dbus diskstats dvb exec event fifo file gps hddtemp huawei i2c_sensors iconv isdn kvv loadavg meminfo mpd mpris_dbus mysql netdev netinfo pop3 proc_stat python qnaplog raspi sample statfs uname uptime w1retap wireless )
|
||||
SLOT=0
|
||||
SRC_URI=https://www.bl4ckb0x.de/files/lcd4linux-0.11.0_pre20170527.tar.bz2
|
||||
_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 ffa9c3284c6b07b8c9f7933911f63812 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=ecb788aade5b1f0dae8274b8b6e803ff
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Full Linux 4.1 kernel sources with the CONFIG_PREEMPT_RT patch
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kernel.org/ https://www.gentoo.org/ https://www.kernel.org/pub/linux/kernel/projects/rt/ https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/
|
||||
IUSE=symlink build deblob
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2 !deblob? ( linux-firmware )
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.1.46_p52
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.1.46.xz mirror://kernel/linux/kernel/v4.x/linux-4.1.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.1-gnu/deblob-4.1 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.1-gnu/deblob-check -> deblob-check-4.1 ) mirror://kernel/linux/kernel/projects/rt/4.1/patch-4.1.46-rt52.patch.xz mirror://kernel/linux/kernel/projects/rt/4.1/older/patch-4.1.46-rt52.patch.xz
|
||||
_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc kernel-2 9c959482618084f1edf862d4783a73b4 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 ffa9c3284c6b07b8c9f7933911f63812 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=003f54fe0756b0ba387ee77c54b5ea27
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Full Linux 4.14 kernel sources with the CONFIG_PREEMPT_RT patch
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kernel.org/ https://www.gentoo.org/ https://www.kernel.org/pub/linux/kernel/projects/rt/ https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/
|
||||
IUSE=symlink build deblob
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2 !deblob? ( linux-firmware )
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.14.39_p29
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.14.39.xz mirror://kernel/linux/kernel/v4.x/linux-4.14.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.14-gnu/deblob-4.14 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.14-gnu/deblob-check -> deblob-check-4.14 ) mirror://kernel/linux/kernel/projects/rt/4.14/patch-4.14.39-rt29.patch.xz mirror://kernel/linux/kernel/projects/rt/4.14/older/patch-4.14.39-rt29.patch.xz
|
||||
_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc kernel-2 9c959482618084f1edf862d4783a73b4 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 ffa9c3284c6b07b8c9f7933911f63812 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=175fbf54f3a05c771dc5d3487a9f75e3
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Full Linux 4.16 kernel sources with the CONFIG_PREEMPT_RT patch
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kernel.org/ https://www.gentoo.org/ https://www.kernel.org/pub/linux/kernel/projects/rt/ https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/
|
||||
IUSE=symlink build deblob
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2 !deblob? ( linux-firmware )
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.16.15_p7
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.16.15.xz mirror://kernel/linux/kernel/v4.x/linux-4.16.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.16-gnu/deblob-4.16 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.16-gnu/deblob-check -> deblob-check-4.16 ) mirror://kernel/linux/kernel/projects/rt/4.16/patch-4.16.15-rt7.patch.xz mirror://kernel/linux/kernel/projects/rt/4.16/older/patch-4.16.15-rt7.patch.xz
|
||||
_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc kernel-2 9c959482618084f1edf862d4783a73b4 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 ffa9c3284c6b07b8c9f7933911f63812 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=ae042b057632e118c858d57c024d4fdf
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Full Linux 4.16 kernel sources with the CONFIG_PREEMPT_RT patch
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kernel.org/ https://www.gentoo.org/ https://www.kernel.org/pub/linux/kernel/projects/rt/ https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/
|
||||
IUSE=symlink build deblob
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2 !deblob? ( linux-firmware )
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.16.7_p1
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.16.7.xz mirror://kernel/linux/kernel/v4.x/linux-4.16.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.16-gnu/deblob-4.16 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.16-gnu/deblob-check -> deblob-check-4.16 ) mirror://kernel/linux/kernel/projects/rt/4.16/patch-4.16.7-rt1.patch.xz mirror://kernel/linux/kernel/projects/rt/4.16/older/patch-4.16.7-rt1.patch.xz
|
||||
_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc kernel-2 9c959482618084f1edf862d4783a73b4 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 ffa9c3284c6b07b8c9f7933911f63812 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=175fbf54f3a05c771dc5d3487a9f75e3
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 ) deblob? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) )
|
||||
DESCRIPTION=Full Linux 4.9 kernel sources with the CONFIG_PREEMPT_RT patch
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.kernel.org/ https://www.gentoo.org/ https://www.kernel.org/pub/linux/kernel/projects/rt/ https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags/
|
||||
IUSE=symlink build deblob
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2 !deblob? ( linux-firmware )
|
||||
RDEPEND=!build? ( >=sys-libs/ncurses-5.2 sys-devel/make dev-lang/perl sys-devel/bc virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.9.84_p62
|
||||
SRC_URI=mirror://kernel/linux/kernel/v4.x/patch-4.9.84.xz mirror://kernel/linux/kernel/v4.x/linux-4.9.tar.xz deblob? ( https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.9-gnu/deblob-4.9 https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags//4.9-gnu/deblob-check -> deblob-check-4.9 ) mirror://kernel/linux/kernel/projects/rt/4.9/patch-4.9.84-rt62.patch.xz mirror://kernel/linux/kernel/projects/rt/4.9/older/patch-4.9.84-rt62.patch.xz
|
||||
_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc kernel-2 9c959482618084f1edf862d4783a73b4 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 ffa9c3284c6b07b8c9f7933911f63812 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72
|
||||
_md5_=cb3c840816e44246c1a6459de8cde1d9
|
Binary file not shown.
@ -1 +1 @@
|
||||
Fri, 22 Jun 2018 07:08:30 +0000
|
||||
Fri, 22 Jun 2018 09:08:30 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri Jun 22 07:08:30 UTC 2018
|
||||
Fri Jun 22 09:08:30 UTC 2018
|
||||
|
@ -1 +1 @@
|
||||
Fri, 22 Jun 2018 07:30:01 +0000
|
||||
Fri, 22 Jun 2018 09:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
00df61c6e1c33f7c12cc04405d3f4a95940a28df 1529649410 2018-06-22T06:36:50+00:00
|
||||
f522894fea466602465267ac23c346548a5d64d6 1529658128 2018-06-22T09:02:08+00:00
|
||||
|
@ -1 +1 @@
|
||||
1529651101 Fri 22 Jun 2018 07:05:01 AM UTC
|
||||
1529658301 Fri 22 Jun 2018 09:05:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Fri, 22 Jun 2018 07:08:30 +0000
|
||||
Fri, 22 Jun 2018 09:08:30 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/"
|
||||
|
||||
inherit versionator
|
||||
|
||||
CKV="$(get_version_component_range 1-3)"
|
||||
K_SECURITY_UNSUPPORTED="1"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
RT_PATCHSET="${PV/*_p}"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
|
||||
K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
|
||||
RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
|
||||
RT_URI="mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
|
||||
mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}"
|
||||
|
||||
DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
|
||||
SRC_URI="${KERNEL_URI} ${RT_URI}"
|
||||
|
||||
KV_FULL="${PVR/_p/-rt}"
|
||||
S="${WORKDIR}/linux-${KV_FULL}"
|
||||
|
||||
UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
|
||||
UNIPATCH_STRICTORDER="yes"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# 627796
|
||||
sed \
|
||||
"s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
|
||||
-i "${S}/kernel/Kconfig.preempt"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
ewarn
|
||||
ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
|
||||
ewarn "If you need support, please contact the RT project developers directly."
|
||||
ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
|
||||
ewarn "the ebuilds."
|
||||
ewarn
|
||||
}
|
||||
|
||||
K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
|
||||
${HOMEPAGE}."
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/"
|
||||
|
||||
inherit versionator
|
||||
|
||||
CKV="$(get_version_component_range 1-3)"
|
||||
K_SECURITY_UNSUPPORTED="1"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
RT_PATCHSET="${PV/*_p}"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
|
||||
K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
|
||||
RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
|
||||
RT_URI="mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
|
||||
mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}"
|
||||
|
||||
DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
|
||||
SRC_URI="${KERNEL_URI} ${RT_URI}"
|
||||
|
||||
KV_FULL="${PVR/_p/-rt}"
|
||||
S="${WORKDIR}/linux-${KV_FULL}"
|
||||
|
||||
UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
|
||||
UNIPATCH_STRICTORDER="yes"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# 627796
|
||||
sed \
|
||||
"s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
|
||||
-i "${S}/kernel/Kconfig.preempt"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
ewarn
|
||||
ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
|
||||
ewarn "If you need support, please contact the RT project developers directly."
|
||||
ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
|
||||
ewarn "the ebuilds."
|
||||
ewarn
|
||||
}
|
||||
|
||||
K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
|
||||
${HOMEPAGE}."
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/"
|
||||
|
||||
inherit versionator
|
||||
|
||||
CKV="$(get_version_component_range 1-3)"
|
||||
K_SECURITY_UNSUPPORTED="1"
|
||||
K_DEBLOB_AVAILABLE="1"
|
||||
RT_PATCHSET="${PV/*_p}"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
|
||||
K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
|
||||
RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
|
||||
RT_URI="mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE} \
|
||||
mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE}"
|
||||
|
||||
DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
|
||||
SRC_URI="${KERNEL_URI} ${RT_URI}"
|
||||
|
||||
KV_FULL="${PVR/_p/-rt}"
|
||||
S="${WORKDIR}/linux-${KV_FULL}"
|
||||
|
||||
UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
|
||||
UNIPATCH_STRICTORDER="yes"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/rt-sources-posix-printf.patch # 627068
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# 627796
|
||||
sed \
|
||||
"s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
|
||||
-i "${S}/kernel/Kconfig.preempt"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
ewarn
|
||||
ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
|
||||
ewarn "If you need support, please contact the RT project developers directly."
|
||||
ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
|
||||
ewarn "the ebuilds."
|
||||
ewarn
|
||||
}
|
||||
|
||||
K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
|
||||
${HOMEPAGE}."
|
Binary file not shown.
Loading…
Reference in new issue