forked from hasufell/hasufell-repository
Rm obsolete/broken packages
This commit is contained in:
parent
2e8df1dbd3
commit
05e167f9cd
@ -1,7 +1,4 @@
|
||||
app-virtualization
|
||||
dev-games
|
||||
dev-lang
|
||||
dev-util
|
||||
games-board
|
||||
games-engines
|
||||
games-rpg
|
||||
@ -14,8 +11,5 @@ sci-mathematics
|
||||
sci-physics
|
||||
sys-apps
|
||||
x11-apps
|
||||
x11-plugins
|
||||
x11-themes
|
||||
x11-wm
|
||||
xfce-extra
|
||||
|
||||
|
@ -1,191 +0,0 @@
|
||||
# Copyright 2008 Bernd Steinhauser <berniyh@exherbo.org>
|
||||
# Copyright 2011, 2013 Ali Polatel <alip@exherbo.org>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
require udev-rules
|
||||
|
||||
MY_PN=VirtualBox
|
||||
MY_PV=${PV/_/-}
|
||||
MY_PNV=${MY_PN}-${MY_PV}
|
||||
EXT_PN=Oracle_VM_VirtualBox_Extension_Pack
|
||||
# Oracle extension version number is sometimes different from the main version.
|
||||
# In that case the following line need tweaking
|
||||
EXT_PV=${MY_PV}
|
||||
SUMMARY="x86 and AMD64/Intel64 virtualization software"
|
||||
DESCRIPTION="
|
||||
|
||||
Binary distribution of VirtualBox, a general-purpose full virtualizer for x86
|
||||
hardware targeted at server, desktop and embedded use.
|
||||
|
||||
VirtualBox supports a large number of guest operating systems including -- but
|
||||
not limited to -- Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7),
|
||||
DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD.
|
||||
|
||||
Some of the features of VirtualBox are:
|
||||
* Modularity
|
||||
* Virtual machine descriptions in XML
|
||||
* Guest Additions for Windows and Linux
|
||||
* Shared folders
|
||||
* Virtual USB Controllers
|
||||
* Remote Desktop Protocol
|
||||
* USB over RDP
|
||||
"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
DOWNLOADS="
|
||||
listed-only:
|
||||
platform:amd64? ( http://download.virtualbox.org/virtualbox/${PV%_*}/${MY_PNV}-Linux_amd64.run )
|
||||
platform:x86? ( http://download.virtualbox.org/virtualbox/${PV%_*}/${MY_PNV}-Linux_x86.run )
|
||||
http://download.virtualbox.org/virtualbox/${PV%_*}/${EXT_PN}-${EXT_PV}.vbox-extpack -> ${EXT_PN}-${MY_PV}.tar.gz
|
||||
"
|
||||
|
||||
LICENCES="GPL-2 VirtualBox"
|
||||
SLOT="0"
|
||||
PLATFORMS="~amd64 ~x86"
|
||||
MYOPTIONS="
|
||||
systemd [[ description = [ Autoload virtualbox kernel modules using systemd ] ]]
|
||||
platform:
|
||||
amd64
|
||||
x86
|
||||
"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
DEPENDENCIES="
|
||||
run:
|
||||
!app-virtualization/virtualbox-ose
|
||||
dev-libs/glib:2
|
||||
group/usb
|
||||
group/vboxusers
|
||||
media-libs/SDL[>=1.2.7]
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
exdirectory --allow /opt
|
||||
exdirectory --allow /etc/modules-load.d
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
edo cp "${FETCHEDDIR}"/${MY_PNV}-Linux_${PLATFORM}.run "${WORKBASE}"
|
||||
edo chmod u+x "${WORKBASE}"/${MY_PNV}-Linux_${PLATFORM}.run
|
||||
edo sh "${WORKBASE}"/${MY_PNV}-Linux_${PLATFORM}.run --noexec --target "${WORK}"
|
||||
edo mkdir "${WORK}"/opt
|
||||
edo cd "${WORK}"/opt
|
||||
edo mv "${WORK}"/${MY_PN}.tar.bz2 "${WORK}"/opt
|
||||
unpack ./${MY_PN}.tar.bz2
|
||||
edo rm ${MY_PN}.tar.bz2
|
||||
|
||||
# Extension Pack
|
||||
edo mkdir "${WORK}"/${EXT_PN}
|
||||
edo pushd "${WORK}"/${EXT_PN}
|
||||
unpack ${EXT_PN}-${MY_PV}.tar.gz
|
||||
edo popd
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Some things should not be installed to /opt, but to the dirs we should
|
||||
# use for them, so we'll move them to another place.
|
||||
edo mkdir -p "${WORK}"/{doc,apps,icons}
|
||||
edo mv "${WORK}"/opt/virtualbox.desktop "${WORK}"/apps
|
||||
edo mv "${WORK}"/opt/VBox.png "${WORK}"/icons
|
||||
edo mv "${WORK}"/opt/UserManual.pdf "${WORK}"/doc
|
||||
edo mv "${WORK}"/opt/src "${WORK}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/vbox
|
||||
hereins vbox.cfg <<EOF
|
||||
# VirtualBox installation directory
|
||||
INSTALL_DIR='/opt/${MY_PN}'
|
||||
# VirtualBox version
|
||||
INSTALL_VER='${PV%_*}'
|
||||
EOF
|
||||
|
||||
insinto /usr/share/applications/
|
||||
doins "${WORK}"/apps/virtualbox.desktop
|
||||
|
||||
insinto /usr/share/pixmaps/
|
||||
newins "${WORK}"/icons/VBox.png virtualbox.png
|
||||
|
||||
dodoc "${WORK}"/doc/UserManual.pdf
|
||||
|
||||
insinto /usr/src/${PNV}
|
||||
doins -r "${WORK}"/src/*
|
||||
|
||||
dodir /opt/${MY_PN} /usr/bin
|
||||
edo mv "${WORK}"/opt/* "${IMAGE}"/opt/${MY_PN}
|
||||
for links in {VBoxHeadless,VBoxManage,VBoxSDL,VBoxVRDP,VirtualBox,vboxwebsrv,VBoxBalloonCtrl,VBoxAutostart}; do
|
||||
dosym /opt/${MY_PN}/VBox.sh /usr/bin/${links}
|
||||
done
|
||||
dosym /opt/${MY_PN}/rdesktop-vrdp /usr/bin/rdesktop-vrdp
|
||||
|
||||
# Install Extension Pack
|
||||
edo pushd "${WORK}"/${EXT_PN}
|
||||
insinto /opt/${MY_PN}/ExtensionPacks/${EXT_PN}
|
||||
doins ExtPack* PXE-Intel.rom
|
||||
if option platform:amd64; then
|
||||
doins -r linux.amd64
|
||||
elif option platform:x86; then
|
||||
doins -r linux.x86
|
||||
else
|
||||
die "unsupported platform"
|
||||
fi
|
||||
edo popd
|
||||
|
||||
# VirtualBox needs to be setuid
|
||||
edo chmod 4711 "${IMAGE}"/opt/${MY_PN}/{VirtualBox,VBoxManage}
|
||||
edo chmod 4711 "${IMAGE}"/opt/${MY_PN}/{VBoxNetAdpCtl,VBoxNetDHCP}
|
||||
|
||||
insinto "${UDEVRULESDIR}"
|
||||
hereins 10-vboxdrv.rules <<EOF
|
||||
KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660"
|
||||
KERNEL=="vboxnetctl", NAME="vboxnetctl", OWNER="root", GROUP="vboxusers", MODE="0660"
|
||||
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/opt/${MY_PN}/VBoxCreateUSBNode.sh \$major \$minor \$attr{bDeviceClass} usb"
|
||||
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/opt/${MY_PN}/VBoxCreateUSBNode.sh \$major \$minor \$attr{bDeviceClass} usb"
|
||||
SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/opt/${MY_PN}/VBoxCreateUSBNode.sh --remove \$major \$minor"
|
||||
SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/opt/${MY_PN}/VBoxCreateUSBNode.sh --remove \$major \$minor"
|
||||
EOF
|
||||
|
||||
if option systemd; then
|
||||
insinto /etc/modules-load.d
|
||||
hereins ${PN}.conf <<EOF
|
||||
vboxdrv
|
||||
vboxnetflt
|
||||
vboxnetadp
|
||||
vboxpci
|
||||
EOF
|
||||
fi
|
||||
|
||||
# Fix for 2.2.0
|
||||
for symlink in VBox{DDU,REM,RT,VMM,XPCOM}.so; do
|
||||
dosym /opt/${MY_PN}/${symlink} /opt/${MY_PN}/components
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "This exheres does not build the kernel modules for VirtualBox, you will have to do this"
|
||||
ewarn "on your own. The source code has been installed to /usr/src/${PNV}"
|
||||
|
||||
if [[ -f /etc/udev/rules.d/60-virtualbox.rules ]]; then
|
||||
ewarn "Old rules file /etc/udev/rules.d/60-virtualbox.rules found."
|
||||
ewarn "You should remove this file."
|
||||
fi
|
||||
|
||||
elog "In order to expose USB devices to VirtualBox guests, your user must be a member of"
|
||||
elog "the 'usb' group."
|
||||
}
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 2014 Julian Ospald <hasufell@posteo.de>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
MY_P=CUnit-${PV/_p/-}
|
||||
|
||||
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.13 1.12 1.11 1.10 ] ]
|
||||
# out of source build broken
|
||||
require easy-multibuild [ multiunpack=true work=${MY_P} ]
|
||||
|
||||
SUMMARY="C Unit Test Framework"
|
||||
DOWNLOADS="mirror://sourceforge/cunit/${MY_P}-src.tar.bz2"
|
||||
HOMEPAGE="http://cunit.sourceforge.net"
|
||||
|
||||
SLOT="0"
|
||||
LICENCES="LGPL-2"
|
||||
PLATFORMS="~amd64 ~x86"
|
||||
MYOPTIONS="
|
||||
ncurses
|
||||
multibuild_c: ( 32 64 )
|
||||
"
|
||||
|
||||
DEPENDENCIES="
|
||||
build+run:
|
||||
ncurses? ( sys-libs/ncurses[multibuild_c:*(-)?] )
|
||||
"
|
||||
|
||||
DEFAULT_SRC_CONFIGURE_PARAMS=( --disable-static )
|
||||
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=(
|
||||
'ncurses curses'
|
||||
)
|
||||
|
||||
prepare_one_multibuild() {
|
||||
# fix docdir messup
|
||||
edo sed -e "/^docdir/d" -i doc/Makefile.am
|
||||
edo sed -e '/^dochdrdir/{s:$(prefix)/doc/@PACKAGE@:$(docdir):}' -i doc/headers/Makefile.am
|
||||
|
||||
edo sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in
|
||||
|
||||
autotools_src_prepare
|
||||
}
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 2014 Julian Ospald <hasufell@posteo.de>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
SUMMARY="Pidgin plugin for OTR encrypted messaging"
|
||||
HOMEPAGE="http://www.cypherpunks.ca/otr/"
|
||||
DOWNLOADS="http://www.cypherpunks.ca/otr/${PNV}.tar.gz"
|
||||
|
||||
LICENCES="GPL-2"
|
||||
SLOT="0"
|
||||
PLATFORMS="~amd64 ~x86"
|
||||
|
||||
DEPENDENCIES="
|
||||
build:
|
||||
dev-util/intltool
|
||||
virtual/pkg-config
|
||||
build+run:
|
||||
dev-libs/libgcrypt:0
|
||||
net-im/pidgin[gtk]
|
||||
net-libs/libotr[>=4.0.0]
|
||||
x11-libs/gtk+:2
|
||||
"
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 2014 Julian Ospald <hasufell@posteo.de>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
require gtk-icon-cache xfce [ module=panel-plugins ]
|
||||
|
||||
SUMMARY="Panel sticky notes plugin"
|
||||
HOMEPAGE="http://goodies.xfce.org/projects/panel-plugins/${PN}"
|
||||
|
||||
SLOT="0"
|
||||
PLATFORMS="~amd64"
|
||||
MYOPTIONS=""
|
||||
|
||||
DEPENDENCIES="
|
||||
build+run:
|
||||
dev-libs/glib:2[>=2.16]
|
||||
dev-libs/unique:1
|
||||
gnome-desktop/librsvg:2[>=2.18]
|
||||
gnome-desktop/libwnck:1[>=2.12]
|
||||
x11-libs/gtk+:2[>=2.6]
|
||||
xfce-base/libxfce4util[>=4.3.90.2]
|
||||
xfce-base/libxfcegui4[>=4.3.90.2]
|
||||
xfce-base/xfce4-panel[>=4.3.20]
|
||||
xfce-base/xfconf[>=4.6]
|
||||
"
|
||||
|
Loading…
Reference in New Issue
Block a user