Magellan Linux

Diff of /trunk/include/xdg.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

branches/magellan-next/include/xdg.sminc revision 9715 by niro, Thu Jan 5 21:29:18 2012 UTC trunk/include/xdg.sminc revision 23297 by niro, Fri Nov 7 13:35:09 2014 UTC
# Line 30  Line 30 
30    
31  sminclude mtools  sminclude mtools
32    
33    INHERITS="${INHERITS} xdg"
34    
35    # required for xdg-icon-resource in xdg.minc to update pixmaps
36    DEPEND="${DEPEND}
37     >= x11-apps/xdg-utils-1.1"
38    
39  # desktop-file-utils are needed  # desktop-file-utils are needed
40  SDEPEND="${SDEPEND}  SDEPEND="${SDEPEND}
41   >= dev-util/desktop-file-utils-0.1"   >= dev-util/desktop-file-utils-0.1"
# Line 139  minstallxdg() Line 145  minstallxdg()
145   local all_categories   local all_categories
146   local mimetypes   local mimetypes
147   local cmdline   local cmdline
148     local name
149    
150   for i in $*   for i in $*
151   do   do
# Line 153  minstallxdg() Line 160  minstallxdg()
160   --categories|-c) shift; categories="$1"; modify="1" ;;   --categories|-c) shift; categories="$1"; modify="1" ;;
161   --vendor|-v) shift; vendor="$1"; modify="1" ;;   --vendor|-v) shift; vendor="$1"; modify="1" ;;
162   --mimetypes|-x) shift; mimetypes="$1"; modify="1" ;;   --mimetypes|-x) shift; mimetypes="$1"; modify="1" ;;
163     --file|-f) shift; file="$1" ;;
164     --destination-file|-df) shift; destfile="$1" ;;
165     --destination-dir|-d) shift; destdir="$1" ;;
166   esac   esac
167   shift   shift
168   done   done
169    
170   file="${prefix}$1"   [[ ! -z ${prefix} ]] && file="${prefix}${file}"
   
  if [[ -n "$2" ]]  
  then  
  destfile="$2"  
  else  
  destfile="$(basename ${file})"  
  fi  
   
  if [[ -n "$3" ]]  
  then  
  destdir="$3"  
  else  
  destdir="/usr/share/applications"  
  fi  
171    
172     [[ -z ${destfile} ]] && destfile="$(basename ${file})"
173     [[ -z ${destdir} ]] && destdir="/usr/share/applications"
174   [[ -z ${file} ]] && die "No xdg desktop file given"   [[ -z ${file} ]] && die "No xdg desktop file given"
175    
176   # needed directory   # needed directory
# Line 206  minstallxdg() Line 204  minstallxdg()
204   done   done
205   fi   fi
206    
207   desktop-file-install \   eval desktop-file-install \
208   --dir ${destdir} \   --dir ${BINDIR}/${destdir} \
209   --add-category X-Magellan-Application \   --add-category X-Magellan-Application \
210   ${cmdline} \   ${cmdline} \
211   ${file} \   ${file} \

Legend:
Removed from v.9715  
changed lines
  Added in v.23297