Changeset 279 for 64studio/trunk/debian

Show
Ignore:
Timestamp:
10/01/07 09:22:08 (14 months ago)
Author:
free
Message:

* Use cdd-utils

Location:
64studio/trunk/debian
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • 64studio/trunk/debian/64studio-themes.postinst

    r215 r279  
    2020# 
    2121 
    22 tweak_desktop_files () { 
    23  
    24     # Place Bluefish in graphics 
    25     BLUEFISH=/usr/share/applications/bluefish.desktop 
    26     sed -i -e 's/^Categories=.*$/Categories=Application;Network;/g' $BLUEFISH 
    27  
    28     # Bug-Buddy in system 
    29     BUGBUDDY=/usr/share/applications/bug-buddy.desktop 
    30     sed -i -e 's/^Categories=.*$/Categories=Application;System;/g' $BUGBUDDY 
    31  
    32     # QJackCtl name and place 
    33     QJACKCTL=/usr/share/applications/qjackctl.desktop 
    34     sed -i -e 's/^Name=.*$/Name=JACK Control/g' $QJACKCTL 
    35     if grep -q Categories $QJACKCTL; then 
    36         sed -i -e 's/^Categories=.*$/Categories=Application;AudioVideo;/g' $QJACKCTL 
    37     else 
    38         echo "Categories=Application;AudioVideo;" >> $QJACKCTL 
    39     fi 
    40  
    41     # Evince in office 
    42     EVINCE=/usr/share/applications/evince.desktop 
    43     sed -i -e 's/^Categories=.*$/Categories=Application;Office;/g' $EVINCE 
    44     sed -i -e 's/^NoDisplay=.*$/NoDisplay=false/g' $EVINCE 
    45  
    46     # Add category to tagtool 
    47     TAGTOOL=/usr/share/applications/tagtool.desktop 
    48     if grep -q Categories $TAGTOOL; then 
    49         sed -i -e 's/^Categories=.*$/Categories=Application;AudioVideo;/g' $TAGTOOL 
    50     else 
    51         echo "Categories=Application;AudioVideo;" >> $TAGTOOL 
    52     fi 
    53  
    54     # Add timemachine icon 
    55     TM=/usr/share/gnome/apps/Multimedia/timemachine.desktop 
    56     if ! grep -q "Icon=" $TM; then 
    57         echo "Icon=/usr/share/timemachine/pixmaps/timemachine-icon.png" >> $TM 
    58     fi       
    59  
    60     # Add xpad icon 
    61     XPAD=/usr/share/applications/xpad.desktop 
    62     sed -i -e 's|^Icon=.*$|Icon=/usr/share/pixmaps/xpad/xpad.xpm|g' $XPAD 
    63  
    64     # Change avahi icon 
    65     AVAHI=/usr/share/applications/avahi-discover.desktop 
    66     sed -i -e 's|^Icon=.*$|Icon=network-wired|g' $AVAHI 
    67  
    68     # Add photoprint icon and change name 
    69     PHOTOPRINT=/usr/share/applications/photoprint.desktop 
    70     sed -i -e 's|^Icon=.*$|Icon=camera-photo22x22|g' $PHOTOPRINT 
    71     sed -i -e 's/^Name=.*$/Name=PhotoPrint/g' $PHOTOPRINT 
    72  
    73     # Change fmit title 
    74     FMIT=/usr/share/applications/fmit.desktop 
    75     sed -i -e 's|^Icon=.*$|Icon=fmit|g' $FMIT 
    76     sed -i -e 's/^Name=.*$/Name=Fmit Tuner/g' $FMIT 
    77  
    78     # Remove Audio category 
    79     STOPMOTION=/usr/share/applications/stopmotion.desktop 
    80     sed -i -e \ 
    81       's/^Categories=.*$/Categories=Application;Graphics;Video;AudioVideoEditing;KDE;Qt/g' \ 
    82       $STOPMOTION 
    83  
    84     # Show file-roller 
    85     FILEROLLER=/usr/share/applications/file-roller.desktop 
    86     sed -i -e 's|^NoDisplay=.*$|NoDisplay=false|g' $FILEROLLER 
    87  
    88     # Don't wrap system tools with gksu 
    89     SYSTEMTOOLS="network.desktop services.desktop shares.desktop time.desktop users.desktop" 
    90     for SYSTEMTOOL in $SYSTEMTOOLS; do 
    91         sed -i -e 's/^Exec=gksu \(.*\)/Exec=\1/g' /usr/share/applications/$SYSTEMTOOL 
    92     done 
    93  
    94 } 
    95  
    96 hide_menu_items () { 
    97  
    98     # Get rid of unwanted menu entries 
    99     GNOMEMEDIA="vumeter.desktop reclevel.desktop gnome-sound-recorder.desktop gnome-cd.desktop" 
    100     EOG="eog.desktop" 
    101     KNETATTACH="kde/knetattach.desktop" 
    102  
    103     for ITEM in $GNOMEMEDIA $EOG $KNETATTACH; do 
    104         ITEM=/usr/share/applications/$ITEM 
    105         sed -i -e 's/^Categories=.*$/Categories=None;/g' $ITEM 
    106     done 
    107  
    108 } 
    109  
    110 remove_debian_menu () { 
    111  
    112     # Remove Debian menu hierarchy from the Gnome menu 
    113     GNOME=/etc/xdg/menus/gnome-applications.menu 
    114     sed -i -e '/<MergeFile>debian-menu/ d' $GNOME 
    115  
    116 } 
    117  
    118 tweak_grub () { 
    119  
    120     # Grub timeout and directory 
    121     GRUB_TIMEOUT=5 
    122     sed -i -e "s|^timeout.*|timeout     $GRUB_TIMEOUT|g" /usr/sbin/update-grub 
    123     mkdir -p /boot/grub 
    124 } 
    125  
    126 fix_linux_kbuild () { 
    127  
    128     # Fix broken modpost script in linux-kbuild-2.6.19 
    129     MODPOST=/usr/src/linux-kbuild-2.6.19/scripts/Makefile.modpost 
    130     sed -i -e '/^[[:blank:]]*\$(if \$(KBUILD_EXTMOD)\$(KBUILD_MODPOST_WARN)/ d' $MODPOST 
    131  
    132     # Fix broken tsc.h include on i386 
    133     HEADERS=/usr/src/linux-headers-2.6.19-1-multimedia 
    134     if [ "$(dpkg --print-architecture)" == "i386" ]; then 
    135         mkdir -p $HEADERS/include/asm-x86_64 
    136         cp /usr/share/64studio/linux-2.6/tsc.h $HEADERS/include/asm-x86_64 
    137         mkdir -p ${HEADERS}-486/include/ 
    138         ln -sf  ../../linux-headers-2.6.19-1-multimedia/include/asm-x86_64 ${HEADERS}-486/include/asm-x86_64 
    139     fi 
    140  
    141 } 
    142  
    143 export_ladspa_path () { 
    144     PROFILE=/etc/profile 
    145     if ! grep -q "^export LADSPA_PATH" $PROFILE; then 
    146         sed -i -e 's|^export PATH|export PATH\nexport LADSPA_PATH=/usr/lib/ladspa/|g' $PROFILE 
    147     fi 
    148 } 
    149  
    15022case "$1" in 
    15123    configure) 
     
    15325    # Only run these on new installs 
    15426    if [ "$2" == "" ]; then 
    155         remove_debian_menu       
    156         tweak_grub 
     27        cdd-config menu debian 
     28        cdd-config grub timeout 5 
    15729    fi 
    158     tweak_desktop_files 
    159     hide_menu_items 
     30    cdd-config menu tweak 
     31    cdd-config menu hide 
     32    cdd-config profile 
    16033    update-modules 
    161     export_ladspa_path 
    16234 
    16335    ;; 
  • 64studio/trunk/debian/changelog

    r270 r279  
    1414  * Added gnome mount 
    1515  * Added gnome-bluetooth, nautilus-sendto and obexpushd (closes #376) 
     16  * Use cdd-utils 
    1617 
    1718 -- Free Ekanayaka <freee@debian.org>  Wed, 26 Sep 2007 13:31:19 +0200 
  • 64studio/trunk/debian/control

    r252 r279  
    1515Package: 64studio-utils 
    1616Architecture: all 
     17Depends: cdd-utils 
    1718Description: 64 Studio scripts 
    1819 This package provides scripts to upgrade and configure 
     
    3637Package: 64studio-themes 
    3738Architecture: all 
    38 Depends: backgrounds, gnome-themes, polymer, bluefish, bug-buddy, 
     39Depends: cdd-utils, backgrounds, gnome-themes, polymer, bluefish, bug-buddy, 
    3940 qjackctl,  evince, gnome-media, timemachine, gnome-menus, gimp, 
    4041 xpad, tagtool, eog, grub, module-init-tools, modutils, avahi-discover,