Makefile.defs 7.33 KB
# def file for openmamba platforms

# libc
libpthread.so.0 = glibc

ifeq ($(ARCH),i586)
# kernel
kernelnvidia = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia
kernelsound = kernel-$(KERNEL_EXTRAVER)-sound
kernelheaders = kernel-$(KERNEL_EXTRAVER)-headers
# FIXME: r8101 is a ethernet driver but virtual requirement is called kernelwireless
kernelwireless = kernel-$(KERNEL_EXTRAVER)-wireless kernel-$(KERNEL_EXTRAVER)-nongpl-wl kernel-$(KERNEL_EXTRAVER)-r8101
kernelsound-$(KERNEL_EXTRAVER) = kernel-$(KERNEL_EXTRAVER)-sound
kernelwireless-$(KERNEL_EXTRAVER) = kernel-$(KERNEL_EXTRAVER)-wireless kernel-$(KERNEL_EXTRAVER)-nongpl-wl kernel-$(KERNEL_EXTRAVER)-r8101
kernelsound-$(KERNEL_EXTRAVER)-$(KERNEL_MAJVER) = kernel-$(KERNEL_EXTRAVER)-sound
kernelwireless-$(KERNEL_EXTRAVER)-$(KERNEL_MAJVER) = kernel-$(KERNEL_EXTRAVER)-wireless kernel-$(KERNEL_EXTRAVER)-nongpl-wl kernel-$(KERNEL_EXTRAVER)-r8101
# kernel-$(KERNEL_EXTRAVER)-atl1e kernel-$(KERNEL_EXTRAVER)-rtl8192se
kernelfglrx = kernel-$(KERNEL_EXTRAVER)-nongpl-fglrx
kernelslmodem = kernel-$(KERNEL_EXTRAVER)-nongpl-softmodems
kernelhsfmodem = kernel-$(KERNEL_EXTRAVER)-nongpl-softmodems
kernelvboxdrv = kernel-$(KERNEL_EXTRAVER)-vboxdrv
kernelnvidia = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia
kernelnvidia_173xx = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia_173xx
kernelnvidia_71xx = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia_71xx
kernelnvidia_96xx = kernel-$(KERNEL_EXTRAVER)-nongpl-nvidia_96xx
kernelndiswrapper = kernel-$(KERNEL_EXTRAVER)-ndiswrapper
kernellirc = kernel-$(KERNEL_EXTRAVER)-lirc
kernelvboxvideo = kernel-$(KERNEL_EXTRAVER)-vboxvideo

ifdef KERNEL_MORE_EXTRAVER
# extra kernel (FIXME: only supports single extra kernel)
kernelnvidia += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia
# kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_71xx kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_96xx
kernelsound += kernel-$(KERNEL_MORE_EXTRAVER)-sound
kernelheaders += kernel-$(KERNEL_MORE_EXTRAVER)-headers
kernelwireless += kernel-$(KERNEL_MORE_EXTRAVER)-wireless kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-wl kernel-$(KERNEL_MORE_EXTRAVER)-r8101
kernelsound-$(KERNEL_MORE_EXTRAVER) += kernel-$(KERNEL_MORE_EXTRAVER)-sound
kernelwireless-$(KERNEL_MORE_EXTRAVER) += kernel-$(KERNEL_MORE_EXTRAVER)-wireless kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-wl kernel-$(KERNEL_MORE_EXTRAVER)-r8101
kernelsound-$(KERNEL_MORE_EXTRAVER)-$(KERNEL_MAJVER) += kernel-$(KERNEL_MORE_EXTRAVER)-sound
kernelwireless-$(KERNEL_MORE_EXTRAVER)-$(KERNEL_MAJVER) += kernel-$(KERNEL_MORE_EXTRAVER)-wireless kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-wl kernel-$(KERNEL_MORE_EXTRAVER)-r8101
# kernel-$(KERNEL_MORE_EXTRAVER)-rtl8192se kernel-$(KERNEL_MORE_EXTRAVER)-atl1e
kernelfglrx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-fglrx
kernelslmodem += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-softmodems
kernelhsfmodem += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-softmodems
kernelvboxdrv += kernel-$(KERNEL_MORE_EXTRAVER)-vboxdrv
kernelnvidia += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia
kernelnvidia_173xx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_173xx
kernelnvidia_71xx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_71xx
kernelnvidia_96xx += kernel-$(KERNEL_MORE_EXTRAVER)-nongpl-nvidia_96xx
kernelndiswrapper += kernel-$(KERNEL_MORE_EXTRAVER)-ndiswrapper
kernellirc += kernel-$(KERNEL_MORE_EXTRAVER)-lirc
kernelvboxvideo += kernel-$(KERNEL_MORE_EXTRAVER)-vboxvideo
endif
endif

ifeq ($(ARCH),arm)
# xorg
xorglibGL = libGL-Mesa-dri
xorglibglx = xorg-ext-libglx
xorgdrvvideo = xorg-drv-video-fbdev xorg-drv-video-tegra
endif

ifeq ($(ARCH),i586)
# xorg
xorglibGL = libGL-Mesa-dri libGL-fglrx-X11 libGL-nvidia-X11
# libGL-nvidia_71xx-X11 libGL-nvidia_96xx-X11 libGL-nvidia_173xx-X11
xorglibglx = xorg-ext-libglx xorg-ext-libglx-nvidia
# xorg-ext-libglx-nvidia_71xx xorg-ext-libglx-nvidia_96xx xorg-ext-libglx-nvidia_173xx
libGLcore.so.1 = xorg-drv-video-nvidia
# xorg-drv-video-nvidia_71xx xorg-drv-video-nvidia_96xx xorg-drv-video-nvidia_173xx
libnvidia-tls.so.1 = xorg-drv-video-nvidia
xorgdrvvideo = xorg-drv-video-base xorg-drv-video-fglrx xorg-drv-video-nvidia xorg-drv-video-nouveau
# xorg-drv-video-nvidia_71xx xorg-drv-video-nvidia_96xx xorg-drv-video-nvidia_173xx xorg-drv-video-vboxvideo
endif

libOpenCL.so.1 = xorg-drv-video-fglrx xorg-drv-video-nvidia
xorgdrvinput = xorg-drv-input-void xorg-drv-input-synaptics xorg-drv-input-evdev
# xorg-drv-input-mouse xorg-drv-input-keyboard xorg-drv-input-joystick xorg-drv-input-evtouch xorg-drv-input-vboxmouse
libGL.so.1 = libGL-Mesa-dri
libGLU.so.1 = libGL-Mesa-dri


splashtheme = splash-theme-openmamba

ifeq ($(ARCH),i586)
bootloader = syslinux
endif

alsaplayer_output = alsaplayer-output-alsa
#libscanpci.so = xorg-server
libgtkpeer.so = libgcj4
libjvm.so = libgcj4
libjawt.so = libgcj4
libawt.so = libgcj4
libjava.so = sun-java-runtime
libjava_crw_demo.so = sun-java-runtime
libjli.so = sun-java-runtime
libjli.so[SUNWprivate_1.1] = sun-java-runtime
libmawt.so = sun-java-runtime
libnet.so = sun-java-runtime
libverify.so = sun-java-runtime
libjava.so[SUNWprivate_1.1] = sun-java-runtime
libjava_crw_demo.so[SUNWprivate_1.1] = sun-java-runtime
libjvm.so[SUNWprivate_1.1] = sun-java-runtime
libjawt.so[SUNWprivate_1.1] = sun-java-runtime
libmawt.so[SUNWprivate_1.1] = sun-java-runtime
libnet.so[SUNWprivate_1.1] = sun-java-runtime
libverify.so[SUNWprivate_1.1] = sun-java-runtime
libphonon.so.4 = libphonon
/usr/bin/python = python
python[abi] = python
libpython = libpython
python = python
sopranobackend = soprano-backend-virtuoso
dhcpclient = dhcp-client
networkmanagergui = network-manager-applet
phonon_backend = phonon-backend-gstreamer
liblapack.so.3 = liblapack
mono[Mono.Cecil] = mono-core
mono[Mono.Cecil.Mdb] = mono-core

libxul.so = xulrunner
libkorganizer.so.1 = korganizer
libkorganizer_calendar.so.1 = korganizer
libkorganizer_eventviewer.so.1 = korganizer
libsmb4kdialogs.so = smb4k4

perl[B] = perl
perl[bytes] = perl
perl[Automake__General] = automake
perl[Automake__Struct] = automake
perl[Automake__Struct__Tie_ISA] = automake
perl[Automake__XFile] = automake

/usr/bin/expect = expect85
/usr/bin/expectk = expect85-tk
/usr/bin/test = coreutils
/sbin/nologin= util-linux
/sbin/shutdown = sysvinit
/usr/bin/chfn= pwdutils
/usr/bin/chsh= pwdutils
/usr/bin/newgrp= pwdutils
/usr/bin/passwd= pwdutils
/usr/sbin/groupadd= pwdutils
/usr/sbin/groupdel= pwdutils
/usr/sbin/groupmod= pwdutils
/usr/sbin/useradd= pwdutils
/usr/sbin/userdel= pwdutils
/usr/sbin/usermod= pwdutils
/usr/sbin/pwconv= pwdutils
/usr/sbin/pwunconv= pwdutils
/usr/bin/cdrecord = cdrkit
/usr/bin/mkisofs = cdrkit
/usr/bin/readcd = cdrkit
libgs.so.9 = ghostscript
udev = udev
libudev.so.0 = udev
libgudev-1.0.so.0 = udev

# ffmpeg / libav
libpostproc.so.51 = libpostproc-ffmpeg
libpostproc.so.51[LIBPOSTPROC_51] = libpostproc-ffmpeg
ffmpegpresets := ffmpeg-presets

# libreoffice
libreofficei18n = libreoffice-i18n-$(LANGUAGE)

# vpn
networkmanagervpnplugin = NetworkManager-vpnc NetworkManager-pptp
knetworkmanagervpnplugin = plasma-applet-networkmanagement-vpnc plasma-applet-networkmanagement-pptp

packagekitgui = kpackagekit
firewallgui = kcm_ufw

ifeq ($(ARCH),x86_64)
# x86_64 glibc vs. glibc-multilib-utils and ldconfig vs ldconfig-multilib preferences
/sbin/ldconfig = ldconfig
/usr/bin/gencat = glibc
/usr/bin/getconf = glibc
/usr/bin/iconv = glibc
/usr/bin/locale = glibc
/usr/bin/localedef = glibc
rtld[GNU_HASH] = ldconfig
rtld[GNU_UNIQUE] = ldconfig
endif

ifdef PLATFORM
include $(TARGETSDIR)/$(TARGET)/platforms/$(PLATFORM)/Makefile.defs
endif