makedist-openmamba/Makefile.defs

381 lines
15 KiB
Makefile

# def file for openmamba platforms
/bin/sh = bash
/usr/bin/clear = ncurses
# systemd/sysvinit
_initsystem = systemd
/sbin/halt = $(_initsystem)
/sbin/init = $(_initsystem)
/sbin/poweroff = $(_initsystem)
/sbin/reboot = $(_initsystem)
/sbin/runlevel = $(_initsystem)
/sbin/shutdown = $(_initsystem)
/sbin/telinit = $(_initsystem)
#xorgproprietary = xorg-drv-video-fglrx xorg-drv-video-nvidia
ifneq ($(ARCH),arm)
# libc
libpthread.so.0 = glibc
# 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 xf86-video-modesetting
# xorg-drv-video-tegra
libEGL.so = libraspberrypi
libGLESv2.so = libraspberrypi
endif
ifeq ($(ARCH),i586)
# xorg
xorglibGL = libGL-Mesa-dri
libatiuki.so.1 = xorg-drv-video-fglrx
# libGL-fglrx-X11 libGL-nvidia-X11
xorglibglx = xorg-ext-libglx
# xorg-ext-libglx-nvidia
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
libvdpau.so.1 = libvdpau
libvdpau_trace.so.1 = libvdpau
xorgdrvvideo = xorg-drv-video-ast xorg-drv-video-ati xorg-drv-video-cirrus xorg-drv-video-dummy xorg-drv-video-fbdev \
xorg-drv-video-intel xorg-drv-video-mach64 xorg-drv-video-mga xorg-drv-video-neomagic xorg-drv-video-nouveau \
xorg-drv-video-openchrome xorg-drv-video-r128 xorg-drv-video-s3virge xorg-drv-video-savage xf86-video-modesetting \
xorg-drv-video-v4l xorg-drv-video-vesa xorg-drv-video-vmware xorg-drv-video-voodoo $(xorgproprietary)
# xorg-drv-video-nvidia_71xx xorg-drv-video-nvidia_96xx xorg-drv-video-nvidia_173xx xorg-drv-video-vboxvideo
bootloader = syslinux
endif
ifeq ($(ARCH),x86_64)
# xorg
xorglibGL = libGL-Mesa-dri
libatiuki.so.1[][64bit] = xorg-drv-video-fglrx
# libGL-nvidia-X11 libGL-fglrx-X11
xorglibglx = xorg-ext-libglx
# xorg-ext-libglx-nvidia
libGLcore.so.1 = xorg-drv-video-nvidia
libnvidia-tls.so.1 = xorg-drv-video-nvidia
libvdpau.so.1[][64bit] = libvdpau
libvdpau_trace.so.1[][64bit] = libvdpau
xorgdrvvideo = xorg-drv-video-ast xorg-drv-video-ati xorg-drv-video-cirrus xorg-drv-video-dummy xorg-drv-video-fbdev \
xorg-drv-video-intel xorg-drv-video-mach64 xorg-drv-video-mga xorg-drv-video-neomagic xorg-drv-video-nouveau \
xorg-drv-video-openchrome xorg-drv-video-r128 xorg-drv-video-s3virge xorg-drv-video-savage xf86-video-modesetting \
xorg-drv-video-v4l xorg-drv-video-vesa xorg-drv-video-vmware xorg-drv-video-voodoo $(xorgproprietary)
bootloader = syslinux
endif
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
splashtheme = splash-theme-openmamba
alsaplayer_output = alsaplayer-output-alsa
#libscanpci.so = xorg-server
java-openjdk-runtime = java-openjdk7-runtime
ifeq ($(ARCH),x86_64)
libOpenCL.so.1[][64bit] = ocl-icd
libOpenCL.so.1[OPENCL_1.0][64bit] = ocl-icd
libEGL.so.1[][64bit] = libEGL
libGL.so.1[][64bit] = libGL-Mesa-dri
libGLU.so.1[][64bit] = libGL-Mesa-dri
libbluetooth.so.3[][64bit] = libbluetooth
libgtkpeer.so[][64bit] = libgcj4
libjvm.so[][64bit] = libgcj4
libjawt.so[][64bit] = java-openjdk7-runtime
libawt.so[][64bit] = libgcj4
libjava.so[][64bit] = java-openjdk7-runtime
libjava_crw_demo.so[][64bit] = java-openjdk7-runtime
libjli.so[][64bit] = java-openjdk7-runtime
libjli.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libmawt.so[][64bit] = java-openjdk7-runtime
libnet.so[][64bit] = java-openjdk7-runtime
libnio.so[][64bit] = java-openjdk7-runtime
libverify.so[][64bit] = java-openjdk7-runtime
libjava.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libjava_crw_demo.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libjvm.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libjawt.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libmawt.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libnet.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libnio.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libverify.so[SUNWprivate_1.1][64bit] = java-openjdk7-runtime
libphonon.so.4[][64bit] = libphonon
libplasmacomicprovidercore.so.1[][64bit] = libkdeplasma-addons
libplasmapotdprovidercore.so.1[][64bit] = libkdeplasma-addons
liblapack.so.3[][64bit] = liblapack
libatlas.so.3[][64bit] = libatlas
libcblas.so.3[][64bit] = libatlas
libf77blas.so.3[][64bit] = libatlas
libptcblas.so.3[][64bit] = libatlas
libptf77blas.so.3[][64bit] = libatlas
libkcupslib.so[][64bit] = print-manager4
libkdeconnectcore.so.1[][64bit] = kdeconnect4
libkdeconnectinterfaces.so.1[][64bit] = kdeconnect4
libkdeconnectdeclarativeplugin.so.1[][64bit] = kdeconnect4
# ffmpeg / libav
libavresample.so.3[][64bit] = libavresample-ffmpeg
libavresample.so.3[LIBAVRESAMPLE_3][64bit] = libavresample-ffmpeg
libavutil.so.52[][64bit] = libavutil-ffmpeg2
libavutil.so.52[LIBAVUTIL_52][64bit] = libavutil-ffmpeg2
libavutil.so.55[][64bit] = libavutil-ffmpeg
libavutil.so.55[LIBAVUTIL_55][64bit] = libavutil-ffmpeg
libavcodec.so.57[][64bit] = libavcodec-ffmpeg
libavcodec.so.57[LIBAVCODEC_57][64bit] = libavcodec-ffmpeg
libavfilter.so.6[][64bit] = libavfilter-ffmpeg
libavfilter.so.6[LIBAVFILTER_6][64bit] = libavfilter-ffmpeg
libavformat.so.57[][64bit] = libavformat-ffmpeg
libavformat.so.57[LIBAVFORMAT_57][64bit] = libavformat-ffmpeg
libswscale.so.2[][64bit] = libswscale-ffmpeg2
libswscale.so.2[LIBSWSCALE_2][64bit] = libswscale-ffmpeg2
libpostproc.so.52[][64bit] = libpostproc-ffmpeg2
libpostproc.so.52[LIBPOSTPROC_52][64bit] = libpostproc-ffmpeg2
libswresample.so.0[][64bit] = libswresample-ffmpeg2
libswresample.so.0[LIBSWRESAMPLE_0][64bit] = libswresample-ffmpeg2
libswscale.so.4[][64bit] = libswscale-ffmpeg
libswscale.so.4[LIBSWSCALE_4][64bit] = libswscale-ffmpeg
libpoppler-qt4.so.4[][64bit] = libpoppler-qt4
libpoppler-cpp.so.0[][64bit] = libpoppler
libpoppler-glib.so.8[][64bit] = libpoppler-glib
else
libOpenCL.so.1 = ocl-icd
libOpenCL.so.1[OPENCL_1.0] = ocl-icd
libEGL.so.1 = libEGL
libGL.so.1 = libGL-Mesa-dri
libGLU.so.1 = libGL-Mesa-dri
libbluetooth.so.3 = libbluetooth
libgtkpeer.so = libgcj4
libjvm.so = libgcj4
libjawt.so = libgcj4
libawt.so = libgcj4
libjava.so = java-openjdk7-runtime
libjava_crw_demo.so = java-openjdk7-runtime
libjli.so = java-openjdk7-runtime
libjli.so[SUNWprivate_1.1] = java-openjdk7-runtime
libmawt.so = java-openjdk7-runtime
libnet.so = java-openjdk7-runtime
libnio.so = java-openjdk7-runtime
libverify.so = java-openjdk7-runtime
libjava.so[SUNWprivate_1.1] = java-openjdk7-runtime
libjava_crw_demo.so[SUNWprivate_1.1] = java-openjdk7-runtime
libjvm.so[SUNWprivate_1.1] = java-openjdk7-runtime
libjawt.so[SUNWprivate_1.1] = java-openjdk7-runtime
libmawt.so[SUNWprivate_1.1] = java-openjdk7-runtime
libnet.so[SUNWprivate_1.1] = java-openjdk7-runtime
libnio.so[SUNWprivate_1.1] = java-openjdk7-runtime
libverify.so[SUNWprivate_1.1] = java-openjdk7-runtime
libplasmacomicprovidercore.so.1 = libkdeplasma-addons
libplasmapotdprovidercore.so.1 = libkdeplasma-addons
libphonon.so.4 = libphonon
liblapack.so.3 = liblapack
libatlas.so.3 = libatlas
libcblas.so.3 = libatlas
libf77blas.so.3 = libatlas
libptcblas.so.3 = libatlas
libptf77blas.so.3 = libatlas
libkcupslib.so = print-manager4
libkdeconnectcore.so.1 = kdeconnect4
libkdeconnectinterfaces.so.1 = kdeconnect4
libkdeconnectdeclarativeplugin.so.1 = kdeconnect4
# ffmpeg / libav
libavresample.so.3 = libavresample-ffmpeg
libavresample.so.3[LIBAVRESAMPLE_3] = libavresample-ffmpeg
libavutil.so.52 = libavutil-ffmpeg2
libavutil.so.52[LIBAVUTIL_52] = libavutil-ffmpeg2
libavutil.so.55 = libavutil-ffmpeg
libavutil.so.55[LIBAVUTIL_55] = libavutil-ffmpeg
libavutil.so.55 = libavutil-ffmpeg
libavutil.so.55[LIBAVUTIL_52] = libavutil-ffmpeg
libavcodec.so.57 = libavcodec-ffmpeg
libavcodec.so.57[LIBAVCODEC_57] = libavcodec-ffmpeg
libavfilter.so.6 = libavfilter-ffmpeg
libavfilter.so.6[LIBAVFILTER_6] = libavfilter-ffmpeg
libavformat.so.57 = libavformat-ffmpeg
libavformat.so.57[LIBAVFORMAT_57] = libavformat-ffmpeg
libswscale.so.2 = libswscale-ffmpeg2
libswscale.so.2[LIBSWSCALE_2] = libswscale-ffmpeg2
libpostproc.so.52 = libpostproc-ffmpeg2
libpostproc.so.52[LIBPOSTPROC_52] = libpostproc-ffmpeg2
libswresample.so.0 = libswresample-ffmpeg2
libswresample.so.0[LIBSWRESAMPLE_0] = libswresample-ffmpeg2
libswscale.so.4 = libswscale-ffmpeg
libswscale.so.4[LIBSWSCALE_4] = libswscale-ffmpeg
libpoppler-qt4.so.4 = libpoppler-qt4
libpoppler-cpp.so.0 = libpoppler
libpoppler-glib.so.8 = libpoppler-glib
libboost_python-mt.so.1.65.1 = python-boost
endif
/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
mono[Mono.Cecil] = mono-core
mono[Mono.Cecil.Mdb] = mono-core
mono[gdk-sharp]= gtk-sharp2
mono[gtk-sharp]= gtk-sharp2
mono[glib-sharp]= gtk-sharp2
mono[pango-sharp]= gtk-sharp2
mono[Mono.Data.Sqlite] := mono-data-sqlite
mono[System.Web.Razor] := mono-web
mono[System.Web.WebPages] := mono-web
mono[System.Web.WebPages.Razor] := mono-web
perl[Automake__Channels] = automake
perl[Automake__Condition] = automake
perl[Automake__Config] = automake
perl[Automake__Configure_ac] = automake
perl[Automake__DisjConditions] = automake
perl[Automake__FileUtils] = automake
perl[Automake__General] = automake
perl[Automake__Getopt] = automake
perl[Automake__Item] = automake
perl[Automake__ItemDef] = automake
perl[Automake__Language] = automake
perl[Automake__Location] = automake
perl[Automake__Options] = automake
perl[Automake__Rule] = automake
perl[Automake__RuleDef] = automake
perl[Automake__VarDef] = automake
perl[Automake__Variable] = automake
perl[Automake__Version] = automake
perl[Automake__Wrap] = automake
perl[Automake__XFile] = automake
#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
perl[DynaLoader] = perl
perl[Module__Metadata] = perl
/usr/bin/expect = expect
/usr/bin/expectk = expect-tk
/usr/bin/test = coreutils
/usr/bin/wish = libtk
/sbin/nologin= util-linux
/bin/login= util-linux
/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/sbin/sendmail = postfix
/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
libexpect5.44.1.15.so = expect
ffmpegpresets := ffmpeg-presets
# libreoffice
libreofficei18n = libreoffice-i18n-$(LANGUAGE)
# calligra
ifeq ($(LANGUAGE),en)
calligral10n = calligra-l10n-en_GB
else
calligral10n = calligra-l10n-$(LANGUAGE)
endif
# vpn
networkmanagervpnplugin = NetworkManager-openvpn
knetworkmanagervpnplugin = plasma-applet-networkmanagement-openvpn
packagekitgui = kpackagekit
firewallgui = kcm_ufw
ifeq ($(ARCH),x86_64)
libexpect5.44.1.15.so[][64bit] = expect
# 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
libgs.so.9[][64bit] = ghostscript
endif
ksplashtheme = ksplash-theme-openmamba
ksplash-theme-openmamba = ksplash-theme-openmamba
ifdef PLATFORM
include $(TARGETSDIR)/$(TARGET)/platforms/$(PLATFORM)/Makefile.defs
endif