代码拉取完成,页面将自动刷新
同步操作将从 OpenFound/nfs-mplayer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
PREFIX=/usr/local
#PREFIX=/tmp/smplayer
CONF_PREFIX=$(PREFIX)
DATA_PATH=$(PREFIX)/share/nfs-mplayer
DOC_PATH=$(PREFIX)/share/doc/packages/nfs-mplayer
TRANSLATION_PATH=$(PREFIX)/share/nfs-mplayer/translations
THEMES_PATH=$(PREFIX)/share/nfs-mplayer/themes
SHORTCUTS_PATH=$(PREFIX)/share/nfs-mplayer/shortcuts
ICONS_DIR=$(PREFIX)/share/icons/hicolor/
APPLNK_DIR=$(PREFIX)/share/applications/
QMAKE=qmake
LRELEASE=lrelease
DEFS=DATA_PATH=\\\"$(DATA_PATH)\\\" \
TRANSLATION_PATH=\\\"$(TRANSLATION_PATH)\\\" \
DOC_PATH=\\\"$(DOC_PATH)\\\" THEMES_PATH=\\\"$(THEMES_PATH)\\\" \
SHORTCUTS_PATH=\\\"$(SHORTCUTS_PATH)\\\"
all: src/nfs-mplayer webserver/nfsmplayer_web_server
src/nfs-mplayer:
./get_svn_revision.sh
+cd src && $(QMAKE) $(QMAKE_OPTS) && $(DEFS) make
cd src && $(LRELEASE) nfs-mplayer.pro
webserver/nfsmplayer_web_server:
cd webserver && make
clean:
if [ -f src/Makefile ]; then cd src && make distclean; fi
-rm src/translations/nfs-mplayer_*.qm
-rm webserver/nfsmplayer_web_server
install: all
-install -d $(DESTDIR)$(PREFIX)/bin/
install -m 755 src/nfs-mplayer $(DESTDIR)$(PREFIX)/bin/
-install -d $(DESTDIR)$(DATA_PATH)
install -m 644 src/input.conf $(DESTDIR)$(DATA_PATH)
-install -d $(DESTDIR)$(TRANSLATION_PATH)
install -m 644 src/translations/*.qm $(DESTDIR)$(TRANSLATION_PATH)
-install -d $(DESTDIR)$(DOC_PATH)
# install -m 644 Changelog *.txt $(DESTDIR)$(DOC_PATH)
install -m 755 webserver/nfsmplayer_web_server $(DESTDIR)$(PREFIX)/bin/
-install -d $(DESTDIR)$(DOC_PATH)
tar -C docs/ --exclude=.svn -c -f - . | tar -C $(DESTDIR)$(DOC_PATH) -x -f -
-install -d $(DESTDIR)$(SHORTCUTS_PATH)
cp src/shortcuts/* $(DESTDIR)$(SHORTCUTS_PATH)
# -install -d $(DESTDIR)$(THEMES_PATH)
# -tar -C src/themes/ --exclude=.svn -c -f - . | tar -C $(DESTDIR)$(THEMES_PATH) -x -f -
-install -d $(DESTDIR)$(ICONS_DIR)/512x512/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/256x256/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/192x192/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/128x128/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/64x64/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/32x32/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/22x22/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/16x16/apps/
-install -d $(DESTDIR)$(ICONS_DIR)/scalable/apps/
-install -d $(DESTDIR)/lib/systemd/system-sleep/
install -m 644 icons/nfs-mplayer_icon512.png $(DESTDIR)$(ICONS_DIR)/512x512/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon256.png $(DESTDIR)$(ICONS_DIR)/256x256/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon192.png $(DESTDIR)$(ICONS_DIR)/192x192/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon128.png $(DESTDIR)$(ICONS_DIR)/128x128/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon64.png $(DESTDIR)$(ICONS_DIR)/64x64/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon32.png $(DESTDIR)$(ICONS_DIR)/32x32/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon22.png $(DESTDIR)$(ICONS_DIR)/22x22/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer_icon16.png $(DESTDIR)$(ICONS_DIR)/16x16/apps/nfs-mplayer.png
install -m 644 icons/nfs-mplayer.svg $(DESTDIR)$(ICONS_DIR)/scalable/apps/nfs-mplayer.svg
-install -d $(DESTDIR)$(APPLNK_DIR)
install -m 644 nfs-mplayer.desktop $(DESTDIR)$(APPLNK_DIR)
install -m 644 nfs-mplayer_enqueue.desktop $(DESTDIR)$(APPLNK_DIR)
-install -d $(DESTDIR)$(PREFIX)/share/man/man1/
install -m 644 man/nfs-mplayer.1 $(DESTDIR)$(PREFIX)/share/man/man1/
install -m 755 nfs-mplayer $(DESTDIR)/lib/systemd/system-sleep/
gzip -9 -f $(DESTDIR)$(PREFIX)/share/man/man1/nfs-mplayer.1
uninstall:
-rm -f $(PREFIX)/bin/nfs-mplayer
-rm -f $(DATA_PATH)/input.conf
-rm -f $(TRANSLATION_PATH)/*.qm
-rm -f $(DOC_PATH)/Changelog
-rm -f $(DOC_PATH)/*.txt
-rm -f $(SHORTCUTS_PATH)/*.keys
-rm -f $(ICONS_DIR)/64x64/apps/nfs-mplayer.png
-rm -f $(ICONS_DIR)/32x32/apps/nfs-mplayer.png
-rm -f $(ICONS_DIR)/22x22/apps/nfs-mplayer.png
-rm -f $(ICONS_DIR)/16x16/apps/nfs-mplayer.png
-rm -f $(APPLNK_DIR)/nfs-player.desktop
-rm -f $(PREFIX)/share/man/man1/nfs-mplayer.1.gz
-rm -f /lib/systemd/system-sleep/nfs-mplayer
-rmdir $(SHORTCUTS_PATH)/
-rmdir $(TRANSLATION_PATH)/
# -for file in docs/*/*; do \
# rm -f $(DOC_PATH)/$${file/docs/}; \
# done;
# -for file in docs/*; do \
# rmdir $(DOC_PATH)/$${file/docs/}; \
# done;
-(cd docs && find -iname '*.html') | (cd $(DESTDIR)$(DOC_PATH) && xargs rm)
-(cd docs && find -type d -name '??') | (cd $(DESTDIR)$(DOC_PATH) && xargs rmdir)
-rmdir $(DOC_PATH)/
-rmdir $(DATA_PATH)/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。