- Don't install locolor icons without kde option. No PKGREVISION bump because the icons are not used without kde.
111 lines
4.4 KiB
Text
111 lines
4.4 KiB
Text
$NetBSD: patch-ef,v 1.2 2008/11/26 15:48:16 hira Exp $
|
|
|
|
--- sysui/desktop/share/create_tree.sh.orig 2007-05-11 00:00:24.000000000 +0900
|
|
+++ sysui/desktop/share/create_tree.sh 2008-11-27 00:40:42.000000000 +0900
|
|
@@ -1,46 +1,41 @@
|
|
umask 022
|
|
|
|
-if [ "${KDEMAINDIR}" ]
|
|
+ICON_THEMES="hicolor/??x??"
|
|
+
|
|
+if [ "${KDE}" ]
|
|
then
|
|
+ for i in `cat mimelnklist`; do
|
|
+ ${BSD_INSTALL_DATA} $i ${DESTDIR}${_PREFIX}/share/kde/mimelnk/application/${PREFIX}-$i
|
|
+ done
|
|
+ ICON_THEMES="${ICON_THEMES} locolor"
|
|
+fi
|
|
+
|
|
echo Copying icons ..
|
|
- for i in `cd ${ICON_SOURCE_DIR}; find ${ICON_THEMES:-hicolor/??x?? locolor} -name "*.png"`
|
|
+ for i in `cd ${ICON_SOURCE_DIR}; find ${ICON_THEMES} -name "*.png"`
|
|
do
|
|
- targetdir=${DESTDIR}/${KDEMAINDIR}/share/icons/`dirname $i`
|
|
- mkdir -p $targetdir
|
|
+ targetdir=${DESTDIR}${_PREFIX}/share/icons/`dirname $i`
|
|
+ ${BSD_INSTALL_DATA_DIR} $targetdir
|
|
destfile=$targetdir/${ICON_PREFIX:-}${ICON_PREFIX:+-}`basename $i`
|
|
- cp ${ICON_SOURCE_DIR}/$i $destfile
|
|
- chmod 0644 $destfile
|
|
- done
|
|
-
|
|
- mkdir -p ${DESTDIR}/${KDEMAINDIR}/share/mimelnk/application
|
|
- for i in `cat mimelnklist`; do
|
|
- cp $i ${DESTDIR}/${KDEMAINDIR}/share/mimelnk/application/${PREFIX}-$i
|
|
+ ${BSD_INSTALL_DATA} ${ICON_SOURCE_DIR}/$i $destfile
|
|
done
|
|
- chmod 0644 ${DESTDIR}/${KDEMAINDIR}/share/mimelnk/application/*
|
|
-fi
|
|
|
|
-if [ "${GNOMEDIR}" ]
|
|
+if [ "${GNOME}" ]
|
|
then
|
|
echo Copying GNOME icons ..
|
|
for i in `cd ${ICON_SOURCE_DIR}/hicolor; find ??x?? -name "*.png"`
|
|
do
|
|
- targetdir=${DESTDIR}/${GNOMEDIR}/share/icons/gnome/`dirname $i`
|
|
- mkdir -p $targetdir
|
|
+ targetdir=${DESTDIR}${_PREFIX}/share/icons/gnome/`dirname $i`
|
|
destfile=$targetdir/${ICON_PREFIX:-}${ICON_PREFIX:+-}`basename $i`
|
|
- cp ${ICON_SOURCE_DIR}/hicolor/$i $destfile
|
|
- chmod 0644 $destfile
|
|
+ ${BSD_INSTALL_DATA} ${ICON_SOURCE_DIR}/hicolor/$i $destfile
|
|
done
|
|
+fi
|
|
|
|
- mkdir -p ${DESTDIR}/${GNOMEDIR}/share/mime-info
|
|
- cp openoffice.mime ${DESTDIR}/${GNOMEDIR}/share/mime-info/${PREFIX}.mime
|
|
- cp openoffice.keys ${DESTDIR}/${GNOMEDIR}/share/mime-info/${PREFIX}.keys
|
|
- chmod 0644 ${DESTDIR}/${GNOMEDIR}/share/mime-info/${PREFIX}.*
|
|
-
|
|
- mkdir -p ${DESTDIR}/${GNOMEDIR}/share/application-registry
|
|
- cp openoffice.applications ${DESTDIR}/${GNOMEDIR}/share/application-registry/${PREFIX}.applications
|
|
- chmod 0644 ${DESTDIR}/${GNOMEDIR}/share/application-registry/${PREFIX}.*
|
|
+ ${BSD_INSTALL_DATA} openoffice.mime ${DESTDIR}${_PREFIX}/share/mime-info/${PREFIX}.mime
|
|
+ ${BSD_INSTALL_DATA} openoffice.keys ${DESTDIR}${_PREFIX}/share/mime-info/${PREFIX}.keys
|
|
+
|
|
+ ${BSD_INSTALL_DATA} openoffice.applications ${DESTDIR}${_PREFIX}/share/application-registry/${PREFIX}.applications
|
|
|
|
- if [ "${GNOME_MIME_THEME}" ]
|
|
+ if [ ]
|
|
then
|
|
echo "Creating legacy mimetype symlinks for GNOME .."
|
|
# add symlinks so that nautilus can identify the mime-icons
|
|
@@ -88,29 +83,22 @@
|
|
ln -sf $link_target_dir${ICON_PREFIX:-}${ICON_PREFIX:+-}extension.png ${link_dir}/gnome-mime-application-vnd.openofficeorg.extension.png
|
|
done
|
|
fi
|
|
-fi
|
|
-
|
|
-mkdir -p ${DESTDIR}/usr/bin
|
|
|
|
# reference symbolic link in /etc for relocatable packages
|
|
-office_root=/etc/${PREFIX}
|
|
+office_root=${DESTDIR}${OO_PREFIX}
|
|
if [ ! -e "${DESTDIR}/$office_root" -a ! -h "${DESTDIR}/$office_root" ]; then
|
|
office_root=/opt/${PREFIX}
|
|
fi
|
|
|
|
-ln -sf ${office_root}/program/soffice ${DESTDIR}/usr/bin/soffice
|
|
-ln -sf ${office_root}/program/unopkg ${DESTDIR}/usr/bin/unopkg
|
|
+#ln -sf ${office_root}/program/soffice ${DESTDIR}/usr/bin/soffice
|
|
+#ln -sf ${office_root}/program/unopkg ${DESTDIR}/usr/bin/unopkg
|
|
+
|
|
+${BSD_INSTALL_SCRIPT} openoffice.sh ${DESTDIR}${_PREFIX}/bin/${PREFIX}
|
|
+${BSD_INSTALL_SCRIPT} printeradmin.sh ${DESTDIR}${_PREFIX}/bin/${PREFIX}-printeradmin
|
|
|
|
-cp openoffice.sh ${DESTDIR}/usr/bin/${PREFIX}
|
|
-cp printeradmin.sh ${DESTDIR}/usr/bin/${PREFIX}-printeradmin
|
|
-chmod 0755 ${DESTDIR}/usr/bin/${PREFIX} ${DESTDIR}/usr/bin/${PREFIX}-printeradmin
|
|
-
|
|
-mkdir -p ${DESTDIR}/usr/share/mime/packages
|
|
-cp openoffice.org.xml ${DESTDIR}/usr/share/mime/packages/
|
|
-chmod 0644 ${DESTDIR}/usr/share/mime/packages/openoffice.org.xml
|
|
+${BSD_INSTALL_DATA} openoffice.org.xml ${DESTDIR}${_PREFIX}/share/mime/packages/
|
|
|
|
-mkdir -p ${DESTDIR}/usr/share/applications
|
|
for i in `cat launcherlist`; do
|
|
- ln -sf ${office_root}/share/xdg/$i ${DESTDIR}/usr/share/applications/${PREFIX}-$i
|
|
+ ln -sf ${office_root}/share/xdg/$i ${DESTDIR}${_PREFIX}/share/applications/${PREFIX}-$i
|
|
done
|
|
|