Commit 9d4690c9 authored by Eric Petit's avatar Eric Petit
Browse files

* Makefile.am: cleaned up package-beos

 * share/vlc_beos.rsrc: new icon based on Stephane's cone
parent 1b0b2ce6
...@@ -627,45 +627,38 @@ package-beos: ...@@ -627,45 +627,38 @@ package-beos:
# Check that tmp isn't in the way # Check that tmp isn't in the way
@if test -e $(srcdir)/tmp; then \ @if test -e $(srcdir)/tmp; then \
echo "Error: please remove $(srcdir)/tmp, it is in the way"; \ echo "Error: please remove $(srcdir)/tmp, it is in the way"; \
false; \ false ; \
else \ else \
echo "OK."; mkdir $(srcdir)/tmp; \ echo "OK." ; mkdir $(srcdir)/tmp ; \
fi fi
# Copy relevant files # Copy relevant files
mkdir -p $(srcdir)/tmp/vlc mkdir -p $(srcdir)/tmp/vlc ;
cd $(srcdir) && \ cd $(srcdir) && \
cp vlc AUTHORS COPYING ChangeLog README THANKS NEWS tmp/vlc/ cp vlc AUTHORS COPYING ChangeLog README THANKS NEWS tmp/vlc/ ;
# We cannot use ${PLUGIN_FILES} as it looks like it is too "long" for the BeOS shell... # We cannot use ${PLUGIN_FILES} as it looks like it is too "long" for the BeOS shell...
if [ `find $(srcdir)/modules -name "lib*_plugin.so" | wc -l` -gt 0 ]; then \ if [ `find $(srcdir)/modules -name "lib*_plugin.so" | wc -l` -gt 0 ]; then \
mkdir -p $(srcdir)/tmp/vlc/plugins; \ mkdir -p $(srcdir)/tmp/vlc/plugins ; \
find $(srcdir)/modules -name "lib*_plugin.so" | xargs -i{} cp {} $(srcdir)/tmp/vlc/plugins/; \ find $(srcdir)/modules -name "lib*_plugin.so" -exec cp {} $(srcdir)/tmp/vlc/plugins/ \; ; \
fi fi
for i in $(ALL_LINGUAS); do \ for i in $(ALL_LINGUAS); do \
mkdir -p $(srcdir)/tmp/vlc/locale/$${i}/LC_MESSAGES ; \ mkdir -p $(srcdir)/tmp/vlc/locale/$${i}/LC_MESSAGES ; \
cp $(srcdir)/po/$${i}.gmo $(srcdir)/tmp/vlc/locale/$${i}/LC_MESSAGES/vlc.mo || true ; \ cp $(srcdir)/po/$${i}.gmo $(srcdir)/tmp/vlc/locale/$${i}/LC_MESSAGES/vlc.mo || true ; \
done done
# Create package with debug symbols # Strip files and create package
mimeset -f $(srcdir)/tmp/vlc/* $(srcdir)/tmp/vlc/*/* strip --strip-debug --strip-unneeded $(srcdir)/tmp/vlc/vlc ;
mv $(srcdir)/tmp/vlc $(srcdir)/tmp/vlc-${VERSION}
(cd $(srcdir)/tmp ; zip -9 -r vlc-${VERSION}-BeOS-debug.zip vlc-${VERSION} )
mv $(srcdir)/tmp/vlc-${VERSION}-BeOS-debug.zip $(srcdir)/
# Create package without debug symbols
mv $(srcdir)/tmp/vlc-${VERSION} $(srcdir)/tmp/vlc
strip $(srcdir)/tmp/vlc/vlc
if [ -d $(srcdir)/tmp/vlc/plugins ]; then \ if [ -d $(srcdir)/tmp/vlc/plugins ]; then \
strip $(srcdir)/tmp/vlc/plugins/lib*_plugin.so; \ strip --strip-debug --strip-unneeded $(srcdir)/tmp/vlc/plugins/lib*_plugin.so ; \
fi fi
xres -o $(srcdir)/tmp/vlc/vlc $(srcdir)/share/vlc_beos.rsrc xres -o $(srcdir)/tmp/vlc/vlc $(srcdir)/share/vlc_beos.rsrc ;
mimeset -f $(srcdir)/tmp/vlc/* $(srcdir)/tmp/vlc/*/* find $(srcdir)/tmp/vlc -exec mimeset -f {} \; ;
mv $(srcdir)/tmp/vlc $(srcdir)/tmp/vlc-${VERSION} mv $(srcdir)/tmp/vlc $(srcdir)/tmp/vlc-${VERSION} ;
(cd $(srcdir)/tmp ; zip -9 -r vlc-${VERSION}-BeOS.zip vlc-${VERSION} ) (cd $(srcdir)/tmp ; zip -9 -r vlc-${VERSION}-BeOS.zip vlc-${VERSION} )
mv $(srcdir)/tmp/vlc-${VERSION}-BeOS.zip $(srcdir)/ mv $(srcdir)/tmp/vlc-${VERSION}-BeOS.zip $(srcdir)/ ;
# Clean up # Clean up
rm -Rf $(srcdir)/tmp rm -Rf $(srcdir)/tmp ;
package-macosx: package-macosx:
# Check that tmp isn't in the way # Check that tmp isn't in the way
......
No preview for this file type
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment