/[svn]/misc/trunk/mac_package_builder/make-tar-file.sh
ViewVC logotype

Diff of /misc/trunk/mac_package_builder/make-tar-file.sh

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

revision 3389 by schoenebeck, Sun Dec 3 14:33:08 2017 UTC revision 3490 by persson, Sun Mar 3 09:08:44 2019 UTC
# Line 85  createuniv () Line 85  createuniv ()
85  mkdir -p "$D/LinuxSampler/gigedit.app/Contents/MacOS" \  mkdir -p "$D/LinuxSampler/gigedit.app/Contents/MacOS" \
86      "$D/lib/gdk-pixbuf-2.0/2.10.0/loaders" \      "$D/lib/gdk-pixbuf-2.0/2.10.0/loaders" \
87      "$D/lib/pango/1.8.0/modules" \      "$D/lib/pango/1.8.0/modules" \
88      "$D/lib/gtk-2.0" \      "$D/share/locale/sv/LC_MESSAGES" \
89      "$D/lib/locale/sv/LC_MESSAGES" \      "$D/share/locale/de/LC_MESSAGES" \
     "$D/lib/locale/de/LC_MESSAGES" \  
90      "$D/lib/linuxsampler/plugins"      "$D/lib/linuxsampler/plugins"
91    
92  createuniv lib/gigedit/libgigedit.4.dylib lib/libgigedit.4.dylib  createuniv lib/gigedit/libgigedit.4.dylib lib/libgigedit.4.dylib
# Line 114  done Line 113  done
113    
114  cp PkgInfo Info.plist "$D/LinuxSampler/gigedit.app/Contents"  cp PkgInfo Info.plist "$D/LinuxSampler/gigedit.app/Contents"
115  cp pango.modules "$D/lib/pango/pango.modules"  cp pango.modules "$D/lib/pango/pango.modules"
116  cp gdk-pixbuf.loaders "$D/lib/gtk-2.0"  cp loaders.cache "$D/lib/gdk-pixbuf-2.0/2.10.0"
117  cp $P/x86_64/share/locale/de/LC_MESSAGES/gigedit.mo "$D/lib/locale/de/LC_MESSAGES"  cp $P/x86_64/share/locale/de/LC_MESSAGES/gigedit.mo "$D/share/locale/de/LC_MESSAGES"
118  cp $P/x86_64/share/locale/sv/LC_MESSAGES/gigedit.mo "$D/lib/locale/sv/LC_MESSAGES"  cp $P/x86_64/share/locale/sv/LC_MESSAGES/gigedit.mo "$D/share/locale/sv/LC_MESSAGES"
119  cp /home/persson/macgtk64/share/locale/de/LC_MESSAGES/gtk20.mo "$D/lib/locale/de/LC_MESSAGES"  cp /home/persson/macgtk64/share/locale/de/LC_MESSAGES/gtk20.mo "$D/share/locale/de/LC_MESSAGES"
120  cp /home/persson/macgtk64/share/locale/sv/LC_MESSAGES/gtk20.mo "$D/lib/locale/sv/LC_MESSAGES"  cp /home/persson/macgtk64/share/locale/sv/LC_MESSAGES/gtk20.mo "$D/share/locale/sv/LC_MESSAGES"
121    
122    
123  # generate OS X .pkg package / installer ...  # generate OS X .pkg package / installer ...
# Line 164  dlib="$PWD/components/$component.pkg/lib Line 163  dlib="$PWD/components/$component.pkg/lib
163  mkdir -p $dlib  mkdir -p $dlib
164  (  (
165      cd $D/lib/      cd $D/lib/
166      for f in `ls -d linuxsampler libgigedit* locale/*/LC_MESSAGES/gigedit.mo`; do      for f in `ls -d linuxsampler libgigedit*`; do
167          cp -r --parents $f $dlib          cp -r --parents $f $dlib
168      done      done
169  )  )
170    dlib="$PWD/components/$component.pkg"
171    (
172        cd $D
173        cp --parents share/locale/*/LC_MESSAGES/gigedit.mo $dlib
174    )
175    
176  component="libgtk"  component="libgtk"
177  dlib="$PWD/components/$component.pkg/lib"  dlib="$PWD/components/$component.pkg/lib"
178  mkdir -p $dlib  mkdir -p $dlib
179  (  (
180      cd $D/lib/      cd $D/lib/
181      for f in `ls -d gdk* gtk* locale/*/LC_MESSAGES/gtk20.mo pango libatk* libcairo* libffi* libfont* libfreetype* libgailutil* libgdk* libgio* libglib* libgmodule* libgobject* libgthread* libgtk* libintl* libjpeg* libpango* libpixman* libpng* libsigc* libtiff*`; do      for f in `ls -d gdk* gtk* pango libatk* libcairo* libffi* libfont* libfreetype* libgailutil* libgdk* libgio* libglib* libgmodule* libgobject* libgthread* libgtk* libintl* libjpeg* libpango* libpixman* libpng* libsigc* libtiff*`; do
182          cp -r --parents $f $dlib          cp -r --parents $f $dlib
183      done      done
184  )  )
185    dlib="$PWD/components/$component.pkg"
186    (
187        cd $D
188        cp --parents share/locale/*/LC_MESSAGES/gtk20.mo $dlib
189    )
190    
191  component="liblinuxsampler"  component="liblinuxsampler"
192  dlib="components/$component.pkg/lib"  dlib="components/$component.pkg/lib"
# Line 223  rsync -r --exclude='.svn' linuxsampler.u Line 232  rsync -r --exclude='.svn' linuxsampler.u
232          ) > ../linuxsampler.prepkg/$d/Payload          ) > ../linuxsampler.prepkg/$d/Payload
233          mkbom -u 0 -g 80 $d ../linuxsampler.prepkg/$d/Bom          mkbom -u 0 -g 80 $d ../linuxsampler.prepkg/$d/Bom
234          size_kb=`du -sk $d | cut -f 1`          size_kb=`du -sk $d | cut -f 1`
235          entries_count=`find . | wc -l`          entries_count=`find $d | wc -l`
236          cp ../linuxsampler.unpkg/$d/PackageInfo ../linuxsampler.prepkg/$d          cp ../linuxsampler.unpkg/$d/PackageInfo ../linuxsampler.prepkg/$d
237          xmltxt=`xmlstarlet ed -u '/pkg-info/payload/@numberOfFiles' -v $entries_count ../linuxsampler.prepkg/$d/PackageInfo | xmlstarlet ed -u '/pkg-info/payload/@installKBytes' -v $size_kb`          xmltxt=`xmlstarlet ed -u '/pkg-info/payload/@numberOfFiles' -v $entries_count ../linuxsampler.prepkg/$d/PackageInfo | xmlstarlet ed -u '/pkg-info/payload/@installKBytes' -v $size_kb`
238          echo $xmltxt > ../linuxsampler.prepkg/$d/PackageInfo          echo $xmltxt > ../linuxsampler.prepkg/$d/PackageInfo

Legend:
Removed from v.3389  
changed lines
  Added in v.3490

  ViewVC Help
Powered by ViewVC