nightingale-media-player/nightingale-hacking — pull request #296 by darealshinji (2014-05-24 20:28:56+00:00)
Title: some fixes here and there

* debian/rules: simplify & clean up code, add xz compression (makes .deb about 8 MiB smaller)
* fix xulrunner files's permissions in Makefile instead of debian/rules (Linux only; should be done for OSX too)
* manpage: slightly better layout
* README.md: remove Debian/Ubuntu taglib instruction, since on Debian-based systems build.sh now adds `ac_add_options --with-taglib-source=packaged` automatically to nightingale.config
* remove executable bit from files, which aren't supposed to be executable (see list)

```
components/devices/device/src/sbBaseDevice.cpp
components/addonmetadata/Makefile.in
components/addonmetadata/src/Makefile.in
components/addonmetadata/src/sbAddonMetadata.js
components/addonmetadata/test/test_addonMetadata.js
components/addonmetadata/test/Makefile.in
components/servicepane/test/test_libraryservicepane.js
components/mediaimport/playlist/test/files/win_utf8.pls
components/mediaimport/playlist/test/files/win_utf8_result.xml
components/mediaimport/playlist/test/files/win_utf8.m3u
components/mediaimport/playlist/test/files/win_utf8.m3u8
components/mediaimport/playlist/test/files/win_parse.pls
components/mediaimport/playlist/test/files/win_relative_local.m3u
components/mediaimport/playlist/test/files/win_parse.m3u
components/mediaimport/playlist/test/files/win_parsepls_result.xml
components/mediaimport/playlist/test/files/win_parsem3u_result.xml
components/mediaimport/playlist/test/files/win_relative_local.pls
tools/win32/reshacker/ResHacker.exe
tools/win32/sqlite/tree_collation.dll
tools/win32/sqlite/sqlite3.exe
tools/win32/nsis/bin/LibraryLocal.exe
tools/win32/nsis/bin/MakeLangId.exe
tools/win32/nsis/bin/zip2exe.exe
tools/win32/nsis/bin/GenPat.exe
tools/win32/nsis/makensis.exe
tools/win32/nsis/contrib/uis/modern_headerbmpr.exe
tools/win32/nsis/contrib/uis/modern.exe
tools/win32/nsis/contrib/uis/sdbarker_tiny.exe
tools/win32/nsis/contrib/uis/modern_nodesc.exe
tools/win32/nsis/contrib/uis/modern_headerbmp.exe
tools/win32/nsis/contrib/uis/default.exe
tools/win32/nsis/contrib/uis/modern_smalldesc.exe
tools/tracemalloc/treemap.js
tools/tracemalloc/jit/extras/mootools-1.2.js
tools/tracemalloc/jit/extras/excanvas.js
tools/tracemalloc/jit/compressed/RGraph.js
tools/tracemalloc/jit/compressed/Hypertree.js
tools/tracemalloc/jit/compressed/Treemap.js
tools/tracemalloc/jit/compressed/Spacetree.js
tools/tracemalloc/jit/source/RGraph.js
tools/tracemalloc/jit/source/Hypertree.js
tools/tracemalloc/jit/source/Treemap.js
tools/tracemalloc/jit/source/Spacetree.js
tools/tracemalloc/jit/examples/rgraph.html
tools/tracemalloc/jit/examples/rgraph2.html
tools/tracemalloc/jit/examples/js/static2-hypertree.js
tools/tracemalloc/jit/examples/js/static1-rgraph.js
tools/tracemalloc/jit/examples/js/infovis.js
tools/tracemalloc/jit/examples/js/static1-treemap.js
tools/tracemalloc/jit/examples/js/static1-hypertree.js
tools/tracemalloc/jit/examples/js/static2-rgraph.js
tools/tracemalloc/jit/examples/js/static1-spacetree.js
tools/tracemalloc/jit/examples/compressed/static2-hypertree.js
tools/tracemalloc/jit/examples/compressed/static1-rgraph.js
tools/tracemalloc/jit/examples/compressed/infovis.js
tools/tracemalloc/jit/examples/compressed/static1-treemap.js
tools/tracemalloc/jit/examples/compressed/static1-hypertree.js
tools/tracemalloc/jit/examples/compressed/static2-rgraph.js
tools/tracemalloc/jit/examples/compressed/static1-spacetree.js
tools/tracemalloc/jit/examples/hypertree.html
tools/tracemalloc/jit/examples/hypertree2.html
tools/tracemalloc/jit/examples/css/hypertree.css
tools/tracemalloc/jit/examples/css/style.css
tools/tracemalloc/jit/examples/css/spacetree.css
tools/tracemalloc/jit/examples/css/infovis.css
tools/tracemalloc/jit/examples/css/rgraph.css
tools/tracemalloc/jit/examples/css/treemap.css
tools/tracemalloc/jit/examples/spacetree.html
tools/tracemalloc/jit/examples/treemap.html
tools/tracemalloc/treemap.html
locales/en-US/searchplugins/google-lyrics.xml
feathers/bluemonday/chrome/skin/service-pane/bg-service-pane.png
feathers/bluemonday/chrome/skin/nav-bar/bg-mp-button.png
feathers/bluemonday/chrome/skin/browser-tab-bar/bg-tab-delimiter.png
feathers/bluemonday/chrome/skin/browser-tab-bar/bg-selected-tab.png
feathers/bluemonday/chrome/skin/browser-tab-bar/bg-selected-media-tab.png
feathers/bluemonday/chrome/skin/browser-tab-bar/bg-media-tab.png
feathers/bluemonday/chrome/skin/browser-tab-bar/bg-tab.png
feathers/purplerain/chrome/content/bindings/observesDataRemote.css
feathers/purplerain/chrome/content/xul/miniplayer.xul
feathers/purplerain/chrome/content/css/miniplayer.css
feathers/purplerain/chrome/skin/playlist/bg-command-bar.png
feathers/purplerain/chrome/skin/mini-player/min-vol.png
feathers/purplerain/chrome/skin/mini-player/remaining.png
feathers/purplerain/chrome/skin/mini-player/play-pause.png
feathers/purplerain/chrome/skin/mini-player/face-r.png
feathers/purplerain/chrome/skin/mini-player/l.png
feathers/purplerain/chrome/skin/mini-player/tip.png
feathers/purplerain/chrome/skin/mini-player/r.png
feathers/purplerain/chrome/skin/mini-player/faceplate.png
feathers/purplerain/chrome/skin/mini-player/previous.png
feathers/purplerain/chrome/skin/mini-player/max-vol.png
feathers/purplerain/chrome/skin/mini-player/tip-hover.png
feathers/purplerain/chrome/skin/mini-player/bg.png
feathers/purplerain/chrome/skin/mini-player/done.png
feathers/purplerain/chrome/skin/mini-player/vol.png
feathers/purplerain/chrome/skin/mini-player/face-l.png
feathers/purplerain/chrome/skin/mini-player/next.png
feathers/purplerain/chrome/skin/mini-player/done-hover.png
feathers/purplerain/chrome/skin/window/bg-resizer-bottom-corner.png
feathers/purplerain/chrome/skin/service-pane/icon-ipod.png
feathers/purplerain/chrome/skin/base-elements/bg-generic-bar.png
feathers/purplerain/chrome/skin/base-elements/bg-main-menu.png
feathers/purplerain/chrome/skin/base-elements/bg-splitter-vertical.png
feathers/purplerain/chrome/skin/browser-tab-bar/bg-scroll.png
feathers/purplerain/chrome/skin/browser-tab-bar/icon-scroll-right.png
feathers/purplerain/chrome/skin/browser-tab-bar/icon-scroll-left.png
feathers/pinkmartini/chrome/content/bindings/observesDataRemote.css
feathers/pinkmartini/chrome/content/xul/miniplayer.xul
feathers/pinkmartini/chrome/content/css/miniplayer.css
feathers/pinkmartini/chrome/skin/playlist/bg-command-bar.png
feathers/pinkmartini/chrome/skin/mini-player/min-vol.png
feathers/pinkmartini/chrome/skin/mini-player/remaining.png
feathers/pinkmartini/chrome/skin/mini-player/play-pause.png
feathers/pinkmartini/chrome/skin/mini-player/face-r.png
feathers/pinkmartini/chrome/skin/mini-player/l.png
feathers/pinkmartini/chrome/skin/mini-player/tip.png
feathers/pinkmartini/chrome/skin/mini-player/r.png
feathers/pinkmartini/chrome/skin/mini-player/faceplate.png
feathers/pinkmartini/chrome/skin/mini-player/previous.png
feathers/pinkmartini/chrome/skin/mini-player/max-vol.png
feathers/pinkmartini/chrome/skin/mini-player/tip-hover.png
feathers/pinkmartini/chrome/skin/mini-player/bg.png
feathers/pinkmartini/chrome/skin/mini-player/done.png
feathers/pinkmartini/chrome/skin/mini-player/vol.png
feathers/pinkmartini/chrome/skin/mini-player/face-l.png
feathers/pinkmartini/chrome/skin/mini-player/next.png
feathers/pinkmartini/chrome/skin/mini-player/done-hover.png
feathers/pinkmartini/chrome/skin/window/bg-resizer-bottom-corner.png
feathers/pinkmartini/chrome/skin/service-pane/icon-ipod.png
feathers/pinkmartini/chrome/skin/base-elements/bg-generic-bar.png
feathers/pinkmartini/chrome/skin/base-elements/bg-main-menu.png
feathers/pinkmartini/chrome/skin/base-elements/bg-splitter-vertical.png
feathers/pinkmartini/chrome/skin/browser-tab-bar/bg-scroll.png
feathers/pinkmartini/chrome/skin/browser-tab-bar/icon-scroll-right.png
feathers/pinkmartini/chrome/skin/browser-tab-bar/icon-scroll-left.png
feathers/gonzo/chrome/content/bindings/observesDataRemote.css
feathers/gonzo/chrome/content/xul/miniplayer.xul
feathers/gonzo/chrome/content/css/miniplayer.css
feathers/gonzo/chrome/skin/playlist/bg-command-bar.png
feathers/gonzo/chrome/skin/mini-player/min-vol.png
feathers/gonzo/chrome/skin/mini-player/remaining.png
feathers/gonzo/chrome/skin/mini-player/play-pause.png
feathers/gonzo/chrome/skin/mini-player/face-r.png
feathers/gonzo/chrome/skin/mini-player/l.png
feathers/gonzo/chrome/skin/mini-player/tip.png
feathers/gonzo/chrome/skin/mini-player/r.png
feathers/gonzo/chrome/skin/mini-player/faceplate.png
feathers/gonzo/chrome/skin/mini-player/previous.png
feathers/gonzo/chrome/skin/mini-player/max-vol.png
feathers/gonzo/chrome/skin/mini-player/tip-hover.png
feathers/gonzo/chrome/skin/mini-player/bg.png
feathers/gonzo/chrome/skin/mini-player/done.png
feathers/gonzo/chrome/skin/mini-player/vol.png
feathers/gonzo/chrome/skin/mini-player/face-l.png
feathers/gonzo/chrome/skin/mini-player/next.png
feathers/gonzo/chrome/skin/mini-player/done-hover.png
feathers/gonzo/chrome/skin/window/bg-resizer-bottom-corner.png
feathers/gonzo/chrome/skin/service-pane/icon-ipod.png
feathers/gonzo/chrome/skin/base-elements/bg-generic-bar.png
feathers/gonzo/chrome/skin/base-elements/bg-main-menu.png
feathers/gonzo/chrome/skin/base-elements/bg-splitter-vertical.png
feathers/gonzo/chrome/skin/browser-tab-bar/bg-scroll.png
feathers/gonzo/chrome/skin/browser-tab-bar/icon-scroll-right.png
feathers/gonzo/chrome/skin/browser-tab-bar/icon-scroll-left.png
extensions/lastfm/chrome/skin/busy.png
extensions/apple-remote/components/macremote/Makefile.in
extensions/apple-remote/components/macremote/src/SBAppleRemoteListener.h
extensions/apple-remote/components/macremote/src/sbAppleRemoteService.h
extensions/apple-remote/components/macremote/src/Makefile.in
extensions/apple-remote/components/macremote/src/sbAppleRemoteModule.mm
extensions/apple-remote/components/macremote/src/SBAppleRemoteListener.mm
extensions/apple-remote/components/macremote/src/sbAppleRemoteService.mm
extensions/apple-remote/components/macremote/public/sbIMacRemoteControl.idl
extensions/apple-remote/components/macremote/public/Makefile.in
extensions/apple-remote/components/Makefile.in
extensions/apple-remote/chrome/Makefile.in
extensions/apple-remote/chrome/content/prefsPane.xul
extensions/apple-remote/chrome/content/overlay.js
extensions/apple-remote/chrome/content/prefsOverlay.xul
extensions/apple-remote/chrome/content/overlay.xul
extensions/apple-remote/chrome/jar.mn.in
extensions/apple-remote/chrome/locale/en-US/options.dtd
extensions/apple-remote/Makefile.in
extensions/apple-remote/install.rdf.in
extensions/apple-remote/README
app/branding/nightingale.ico
app/content/bindings/observesDataRemote.xml
app/content/bindings/miniPlayer.xml
app/content/bindings/feathers.xml
app/content/xul/browserToolbarOverlay.xul
app/content/xul/actionSetsOverlay.xul
app/content/scripts/browserUtilities.js
app/skin/bindings/observesDataRemote.css
installer/windows/nightingale_nightly.ico
installer/windows/nightingale_vista.ico
installer/windows/nightingale.ico
```