summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorThomas Preud'homme <robotux@celest.fr>2013-03-21 19:06:05 +0100
committerThomas Preud'homme <robotux@celest.fr>2017-11-24 22:57:49 +0000
commit54e2237d50f16ed8f75df4dce718d37e0d4e71a7 (patch)
treee5a43e205da43eda711da48531657cc28c2752c7 /debian/rules
parent36bdbcee50f59bb2fc85fcad3f5b571710d17bcb (diff)
Fix ultracopier platform value
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules26
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: