From 96d447a2012bff345713b42bf73d6c22e596e8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 10 Aug 2005 14:51:21 +0000 Subject: [PATCH] added screen saver kit components git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13928 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- makehdimage | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/makehdimage b/makehdimage index 416ac339e0..408dab9e19 100755 --- a/makehdimage +++ b/makehdimage @@ -70,7 +70,7 @@ else imagePath=$1 fi -imageSize=60 +imageSize=80 # Bochs parameters: # 40 MB: cylinders=82, 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 \ ppp_up gdb tail head zip unzip mountvolume top finddir groups \ 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 \ SoundRecorder BitmapDrawing Magnify DiskProbe AboutHaiku StyledEdit" 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 \ libtranslation.so libbind.so libnetapi.so libsocket.so libdebug.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 \ 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 \ wav_reader mov_reader au_reader avi_reader mp3_reader ogg speex vorbis \ matroska" # ac3_decoder theora -BEOS_ADD_ONS_INPUT="keyboard mouse canna" +BEOS_ADD_ONS_INPUT="keyboard mouse canna screen_saver" +BEOS_ADD_ONS_SCREENSAVERS="Haiku" BEOS_ADD_ONS_DRIVERS_MISC="keyboard scsi_dsk scsi_cd dprintf null zero random \ ps2_hid tty console config" 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_PLUGINS \ $BEOS_ADD_ONS_INPUT \ + $BEOS_ADD_ONS_SCREENSAVERS \ $BEOS_DATA_FILES \ bfs_shell fs_shell_command \ || { 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/filters $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/lib $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.ttf $targetDir/beos/etc/fonts/ttfonts/ fi +#$cp -r ${sPrefix}data/etc/KanBe $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/ @@ -480,7 +484,7 @@ done cd $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)/ done @@ -509,6 +513,12 @@ for f in $BEOS_NETWORK_PROTOCOLS; do $cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/network/protocols 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 mimeDBSource=$sourceDir/src/data/beos_mime mimeDBDest=$targetDir/home/config/settings/beos_mime