fix macOS bundle building
This commit is contained in:
parent
89d5084c91
commit
e97974e158
|
|
@ -32,10 +32,10 @@ all: install bundle
|
||||||
$(CONFDIR)/gtk-2.0/gdk-pixbuf.loaders
|
$(CONFDIR)/gtk-2.0/gdk-pixbuf.loaders
|
||||||
|
|
||||||
-gtk-runtime-pango:
|
-gtk-runtime-pango:
|
||||||
cp -r $(MACPORTS_PREFIX)/lib/pango $(LIBDIR)
|
#cp -r $(MACPORTS_PREFIX)/lib/pango $(LIBDIR)
|
||||||
find $(LIBDIR)/pango -type f ! -name "*.so" -delete
|
#find $(LIBDIR)/pango -type f ! -name "*.so" -delete
|
||||||
|
|
||||||
pango-querymodules | sed $(PREFIX_SED_EXPR) > \
|
#pango-querymodules | sed $(PREFIX_SED_EXPR) > \
|
||||||
$(CONFDIR)/pango/pango.modules
|
$(CONFDIR)/pango/pango.modules
|
||||||
|
|
||||||
-gtk-runtime: -gtk-runtime-gdk-pixbuf-2.0 -gtk-runtime-pango
|
-gtk-runtime: -gtk-runtime-gdk-pixbuf-2.0 -gtk-runtime-pango
|
||||||
|
|
@ -71,8 +71,21 @@ bundle:
|
||||||
`find $(LIBDIR) -name "*.dylib" | xargs -I {} echo -x {}` \
|
`find $(LIBDIR) -name "*.dylib" | xargs -I {} echo -x {}` \
|
||||||
-d $(LIBDIR) -of -p @executable_path/../lib
|
-d $(LIBDIR) -of -p @executable_path/../lib
|
||||||
|
|
||||||
|
find ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders -name "*.so" -exec install_name_tool -change /opt/local/lib/libgdk_pixbuf-2.0.0.dylib @executable_path/../lib/libgdk_pixbuf-2.0.0.dylib {} \;
|
||||||
|
find ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders -name "*.so" -exec install_name_tool -change /opt/local/lib/libglib-2.0.0.dylib @executable_path/../lib/libglib-2.0.0.dylib {} \;
|
||||||
|
find ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders -name "*.so" -exec install_name_tool -change /opt/local/lib/libgobject-2.0.0.dylib @executable_path/../lib/libgobject-2.0.0.dylib {} \;
|
||||||
|
|
||||||
|
install_name_tool -change /opt/local/lib/libgio-2.0.0.dylib @executable_path/../lib/libgio-2.0.0.dylib ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so
|
||||||
|
install_name_tool -change /opt/local/lib/libjasper.4.dylib @executable_path/../lib/libjasper.4.dylib ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jasper.so
|
||||||
|
install_name_tool -change /opt/local/lib/libjpeg.9.dylib @executable_path/../lib/libjpeg.9.dylib ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
|
||||||
|
install_name_tool -change /opt/local/lib/libpng16.16.dylib @executable_path/../lib/libpng16.16.dylib ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
|
||||||
|
install_name_tool -change /opt/local/lib/libintl.8.dylib @executable_path/../lib/libintl.8.dylib ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so
|
||||||
|
install_name_tool -change /opt/local/lib/libtiff.5.dylib @executable_path/../lib/libtiff.5.dylib ${LIBDIR}/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so
|
||||||
|
|
||||||
rm -f install
|
rm -f install
|
||||||
|
|
||||||
|
chmod +x $(TARGET)/NetRadiant.app/Contents/MacOS/radiant
|
||||||
|
|
||||||
image:
|
image:
|
||||||
find $(TARGET) -name .DS_Store -delete
|
find $(TARGET) -name .DS_Store -delete
|
||||||
ln -f -s /Applications $(TARGET)/Applications
|
ln -f -s /Applications $(TARGET)/Applications
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user