added screen saver kit components

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13928 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2005-08-10 14:51:21 +00:00
parent 6108dafc2a
commit 96d447a201
+16 -6
View File
@@ -70,7 +70,7 @@ else
imagePath=$1 imagePath=$1
fi fi
imageSize=60 imageSize=80
# Bochs parameters: # Bochs parameters:
# 40 MB: cylinders=82, heads=16, spt=63 # 40 MB: cylinders=82, heads=16, spt=63
# 60 MB: cylinders=122, heads=16, spt=63 # 60 MB: cylinders=122, heads=16, spt=63
@@ -109,17 +109,17 @@ BEOS_BIN="touch sync ln listarea listattr listsem listport \
strace rmdir error ifconfig ping traceroute arp pppconfig \ strace rmdir error ifconfig ping traceroute arp pppconfig \
ppp_up gdb tail head zip unzip mountvolume top finddir groups \ ppp_up gdb tail head zip unzip mountvolume top finddir groups \
id env basename factor tty dstcheck comm modifiers version \ id env basename factor tty dstcheck comm modifiers version \
csplit cut beep" csplit cut beep screen_blanker"
BEOS_APPS="MiniTerminal Terminal Expander People ShowImage Clock Pulse Playground \ BEOS_APPS="MiniTerminal Terminal Expander People ShowImage Clock Pulse Playground \
SoundRecorder BitmapDrawing Magnify DiskProbe AboutHaiku StyledEdit" SoundRecorder BitmapDrawing Magnify DiskProbe AboutHaiku StyledEdit"
BEOS_PREFERENCES="Backgrounds DataTranslations FileTypes Fonts Media Menu Mouse \ BEOS_PREFERENCES="Backgrounds DataTranslations FileTypes Fonts Media Menu Mouse \
Keyboard Keymap Screen ScrollBar Sounds Time VirtualMemory Workspaces" Keyboard Keymap Screen ScrollBar Sounds Time VirtualMemory Workspaces ScreenSaver"
BEOS_SYSTEM_LIB="libbe.so libstdc++.r4.so libnet.so libmedia.so libtracker.so \ BEOS_SYSTEM_LIB="libbe.so libstdc++.r4.so libnet.so libmedia.so libtracker.so \
libtranslation.so libbind.so libnetapi.so libsocket.so libdebug.so \ libtranslation.so libbind.so libnetapi.so libsocket.so libdebug.so \
libtextencoding.so libz.so libfreetype.so libpng.so libappserver.so \ libtextencoding.so libz.so libfreetype.so libpng.so libappserver.so \
libdevice.so libgame.so" libdevice.so libgame.so libscreensaver.so"
BEOS_SYSTEM_SERVERS="registrar debug_server syslog_daemon media_server \ BEOS_SYSTEM_SERVERS="registrar debug_server syslog_daemon media_server \
media_addon_server input_server app_server fake_app_server" media_addon_server input_server app_server fake_app_server"
@@ -137,7 +137,8 @@ BEOS_ADD_ONS_MEDIA="mixer.media_addon legacy.media_addon multi_audio.media_addon
BEOS_ADD_ONS_MEDIA_PLUGINS="aiff_reader avcodec mp3_decoder musepack raw_decoder \ BEOS_ADD_ONS_MEDIA_PLUGINS="aiff_reader avcodec mp3_decoder musepack raw_decoder \
wav_reader mov_reader au_reader avi_reader mp3_reader ogg speex vorbis \ wav_reader mov_reader au_reader avi_reader mp3_reader ogg speex vorbis \
matroska" # ac3_decoder theora matroska" # ac3_decoder theora
BEOS_ADD_ONS_INPUT="<input>keyboard <input>mouse canna" BEOS_ADD_ONS_INPUT="<input>keyboard <input>mouse canna screen_saver"
BEOS_ADD_ONS_SCREENSAVERS="Haiku"
BEOS_ADD_ONS_DRIVERS_MISC="keyboard scsi_dsk scsi_cd dprintf null zero random \ BEOS_ADD_ONS_DRIVERS_MISC="keyboard scsi_dsk scsi_cd dprintf null zero random \
ps2_hid <driver>tty console <driver>config" ps2_hid <driver>tty console <driver>config"
BEOS_ADD_ONS_DRIVERS_GRAPHICS="radeon.driver nv.driver nm.driver mga.driver vesa" BEOS_ADD_ONS_DRIVERS_GRAPHICS="radeon.driver nv.driver nm.driver mga.driver vesa"
@@ -177,6 +178,7 @@ jam -j$(sysinfo -cpu | head -c 2) -q rc resattr kernel boot_loader \
$BEOS_ADD_ONS_MEDIA \ $BEOS_ADD_ONS_MEDIA \
$BEOS_ADD_ONS_MEDIA_PLUGINS \ $BEOS_ADD_ONS_MEDIA_PLUGINS \
$BEOS_ADD_ONS_INPUT \ $BEOS_ADD_ONS_INPUT \
$BEOS_ADD_ONS_SCREENSAVERS \
$BEOS_DATA_FILES \ $BEOS_DATA_FILES \
bfs_shell fs_shell_command \ bfs_shell fs_shell_command \
|| { echo "*** Build failed!" 1>&2 ; exit 1; } || { echo "*** Build failed!" 1>&2 ; exit 1; }
@@ -250,6 +252,7 @@ $mkdir -p beos/system/add-ons/media/plugins
$mkdir -p beos/system/add-ons/input_server/devices $mkdir -p beos/system/add-ons/input_server/devices
$mkdir -p beos/system/add-ons/input_server/filters $mkdir -p beos/system/add-ons/input_server/filters
$mkdir -p beos/system/add-ons/input_server/methods $mkdir -p beos/system/add-ons/input_server/methods
$mkdir -p beos/system/add-ons/Screen\\\ Savers
$mkdir -p beos/system/boot $mkdir -p beos/system/boot
$mkdir -p beos/system/lib $mkdir -p beos/system/lib
$mkdir -p beos/system/servers $mkdir -p beos/system/servers
@@ -387,6 +390,7 @@ if [ -e /boot/beos/etc/fonts/ttfonts/Swiss721.ttf ]; then
$cp ${sPrefix}/boot/beos/etc/fonts/ttfonts/Swiss721_Bold.ttf $targetDir/beos/etc/fonts/ttfonts/ $cp ${sPrefix}/boot/beos/etc/fonts/ttfonts/Swiss721_Bold.ttf $targetDir/beos/etc/fonts/ttfonts/
$cp ${sPrefix}/boot/beos/etc/fonts/ttfonts/Swiss721.ttf $targetDir/beos/etc/fonts/ttfonts/ $cp ${sPrefix}/boot/beos/etc/fonts/ttfonts/Swiss721.ttf $targetDir/beos/etc/fonts/ttfonts/
fi fi
#$cp -r ${sPrefix}data/etc/KanBe $targetDir/beos/etc/
$cp ${sPrefix}src/tests/kernel/boot_floppy/fortune/fortunes $targetDir/beos/etc/ $cp ${sPrefix}src/tests/kernel/boot_floppy/fortune/fortunes $targetDir/beos/etc/
$cp -r ${sPrefix}distro/${arch}.R1/beos/etc $targetDir/beos/ $cp -r ${sPrefix}distro/${arch}.R1/beos/etc $targetDir/beos/
@@ -480,7 +484,7 @@ done
cd $sourceDir/distro/${arch}.R1/beos/system/add-ons/input_server/ cd $sourceDir/distro/${arch}.R1/beos/system/add-ons/input_server/
$cd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/input_server/ $cd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/input_server/
for f in devices/keyboard devices/mouse methods/canna; do for f in devices/keyboard devices/mouse filters/screen_saver methods/canna; do
$cp ${sPrefix}$f $targetDir/beos/system/add-ons/input_server/$(dirname $f)/ $cp ${sPrefix}$f $targetDir/beos/system/add-ons/input_server/$(dirname $f)/
done done
@@ -509,6 +513,12 @@ for f in $BEOS_NETWORK_PROTOCOLS; do
$cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/network/protocols $cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/network/protocols
done done
cd $sourceDir/distro/${arch}.R1/beos/system/add-ons/Screen\ Savers
$scd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/Screen\\\ Savers
for f in $BEOS_ADD_ONS_SCREENSAVERS; do
$cp ${sPrefix}$f $targetDir/beos/system/add-ons/Screen\\\ Savers
done
# install MIME database # install MIME database
mimeDBSource=$sourceDir/src/data/beos_mime mimeDBSource=$sourceDir/src/data/beos_mime
mimeDBDest=$targetDir/home/config/settings/beos_mime mimeDBDest=$targetDir/home/config/settings/beos_mime