diff options
author | Thomas Preud'homme <robotux@celest.fr> | 2013-03-21 19:06:05 +0100 |
---|---|---|
committer | Thomas Preud'homme <robotux@celest.fr> | 2017-11-24 22:57:49 +0000 |
commit | 54e2237d50f16ed8f75df4dce718d37e0d4e71a7 (patch) | |
tree | e5a43e205da43eda711da48531657cc28c2752c7 /debian/rules | |
parent | 36bdbcee50f59bb2fc85fcad3f5b571710d17bcb (diff) |
Fix ultracopier platform value
Diffstat (limited to 'debian/rules')
-rwxr-xr-x | debian/rules | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules index 2ac9856..85c2083 100755 --- a/debian/rules +++ b/debian/rules @@ -4,9 +4,29 @@ #export DH_VERBOSE=1 exelang:=de it el ja pl zh tr +archplugins:=plugins-alternative/CopyEngine/Rsync \ + plugins-alternative/Themes/Clean \ + plugins-alternative/Themes/Teracopy \ + plugins/CopyEngine/Ultracopier-0.3 \ + plugins/Listener/catchcopy-v0002 \ + plugins/Listener/dbus \ + plugins/PluginLoader/catchcopy-v0002 \ + plugins/SessionLoader/KDE4 \ + plugins/SessionLoader/Windows \ + plugins/Themes/Oxygen -override_dh_auto_configure: +debian/detect_arch: debian/detect_arch.cpp + dh_auto_configure --buildsystem=qmake -- debian/detect_arch.pro + make + make install + make distclean + +override_dh_auto_configure: debian/detect_arch find plugins/Languages -name flag.png -exec chmod a-x {} + + ucp_arch=$$(debian/detect_arch) ; \ + for pluginsxml in $(patsubst %,%/informations.xml,$(archplugins)) ; do \ + sed -i -r "s|(<architecture>).*(</architecture>)|\1$$ucp_arch\2|" $$pluginsxml; \ + done dh_auto_configure --buildsystem=qmake -- \ QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS) $(CPPFLAGS)" \ QMAKE_CXXFLAGS_DEBUG="$(CXXFLAGS) $(CPPFLAGS)" build.pro @@ -14,6 +34,10 @@ override_dh_auto_configure: clean: rm -f build dh clean --buildsystem=qmake + for pluginsxml in $(patsubst %,%/informations.xml,$(archplugins)) ; do \ + sed -i -r 's|(<architecture>).*(</architecture>)|\1windows-x86\2|' $$pluginsxml; \ + done + rm -f debian/detect_arch for dir in $(exelang); do chmod go+x plugins/Languages/$$dir/flag.png ; done build: |