[pkg-wine-party] [PATCH 7/8] Remove debian/tmp prefix from *.install-*

Hilko Bengen bengen at debian.org
Sun Dec 30 23:08:32 UTC 2012


---
 debian/gen-alternatives.sh           |    4 ++-
 debian/libwine-bin.install-common    |   20 ++++++-------
 debian/libwine-dev.install-common    |   51 +++++++++++++++++-----------------
 debian/libwine.install-common        |   14 +++++-----
 debian/libwine.install-platform      |    6 ++--
 debian/prep-install.sh               |   13 +++++----
 debian/wine-bin.install-alternatives |   38 ++++++++++++-------------
 debian/wine-bin.install-common       |   19 ++++++-------
 8 files changed, 85 insertions(+), 80 deletions(-)
 mode change 100644 => 100755 debian/gen-alternatives.sh

diff --git a/debian/gen-alternatives.sh b/debian/gen-alternatives.sh
old mode 100644
new mode 100755
index c7c2dd3..1e63857
--- a/debian/gen-alternatives.sh
+++ b/debian/gen-alternatives.sh
@@ -4,12 +4,14 @@ ARCH="$2"
 PRIORITY="$3"
 SUFFIX="$ARCH$VSUFFIX"
 
+set -e
+
 function generate_postinst
 {
   echo "update-alternatives \\"
   echo -n "  --install /usr/bin/wine wine /usr/bin/wine$SUFFIX $PRIORITY"
   for bin in $(cat debian/wine-bin.install-alternatives); do
-    dname=$(echo $bin|sed -n 's,debian/tmp/\(.*\),/\1,p')
+    dname=$bin
     sname=$(echo $dname|sed -n "s,\(.*/[^./]*\)\(\.[0-9]+\)\?,\1$SUFFIX\2,p")
     mv debian/tmp/$dname debian/tmp/$sname
 
diff --git a/debian/libwine-bin.install-common b/debian/libwine-bin.install-common
index f604391..dbd4a70 100644
--- a/debian/libwine-bin.install-common
+++ b/debian/libwine-bin.install-common
@@ -1,10 +1,10 @@
-debian/tmp/usr/share/man/man1/msiexec.1
-debian/tmp/usr/share/man/man1/notepad.1
-debian/tmp/usr/share/man/man1/regedit.1
-debian/tmp/usr/share/man/man1/regsvr32.1
-debian/tmp/usr/share/man/man1/wineboot.1
-debian/tmp/usr/share/man/man1/winecfg.1
-debian/tmp/usr/share/man/man1/wineconsole.1
-debian/tmp/usr/share/man/man1/winefile.1
-debian/tmp/usr/share/man/man1/winemine.1
-debian/tmp/usr/share/man/man1/winepath.1
+/usr/share/man/man1/msiexec.1
+/usr/share/man/man1/notepad.1
+/usr/share/man/man1/regedit.1
+/usr/share/man/man1/regsvr32.1
+/usr/share/man/man1/wineboot.1
+/usr/share/man/man1/winecfg.1
+/usr/share/man/man1/wineconsole.1
+/usr/share/man/man1/winefile.1
+/usr/share/man/man1/winemine.1
+/usr/share/man/man1/winepath.1
diff --git a/debian/libwine-dev.install-common b/debian/libwine-dev.install-common
index 2561b73..75327b9 100644
--- a/debian/libwine-dev.install-common
+++ b/debian/libwine-dev.install-common
@@ -1,25 +1,26 @@
-debian/tmp/usr/lib/libwine*.so
-debian/tmp/usr/lib/wine/*.a
-debian/tmp/usr/lib/wine/*.def
-debian/tmp/usr/bin/widl
-debian/tmp/usr/bin/winebuild
-debian/tmp/usr/bin/winecpp
-debian/tmp/usr/bin/winedump
-debian/tmp/usr/bin/winegcc
-debian/tmp/usr/bin/wineg++
-debian/tmp/usr/bin/winemaker
-debian/tmp/usr/bin/wmc
-debian/tmp/usr/bin/wrc
-debian/tmp/usr/include
-debian/tmp/usr/share/man/man1/widl.1
-debian/tmp/usr/share/man/man1/winebuild.1
-debian/tmp/usr/share/man/man1/winecpp.1
-debian/tmp/usr/share/man/man1/winedump.1
-debian/tmp/usr/share/man/man1/wineg++.1
-debian/tmp/usr/share/man/man1/winegcc.1
-debian/tmp/usr/share/man/*/man1/winemaker.1
-debian/tmp/usr/share/man/man1/winemaker.1
-debian/tmp/usr/share/man/man1/wmc.1
-debian/tmp/usr/share/man/man1/wrc.1
-debian/tmp/usr/share/man/man3
-debian/tmp/usr/share/doc/wine/README.winedump usr/share/doc/libwine-dev
+/usr/lib/libwine*.so
+/usr/lib/wine/*.a
+/usr/lib/wine/*.def
+/usr/bin/widl
+/usr/bin/winebuild
+/usr/bin/winecpp
+/usr/bin/winedump
+/usr/bin/winegcc
+/usr/bin/wineg++
+/usr/bin/winemaker
+/usr/bin/wmc
+/usr/bin/wrc
+/usr/include
+/usr/share/man/man1/widl.1
+/usr/share/man/man1/winebuild.1
+/usr/share/man/man1/winecpp.1
+/usr/share/man/man1/winedump.1
+/usr/share/man/man1/wineg++.1
+/usr/share/man/man1/winegcc.1
+/usr/share/man/*/man1/winemaker.1
+/usr/share/man/man1/winemaker.1
+/usr/share/man/man1/wmc.1
+/usr/share/man/man1/wrc.1
+/usr/share/man/man3
+
+/usr/share/doc/wine/README.winedump usr/share/doc/libwine-dev
diff --git a/debian/libwine.install-common b/debian/libwine.install-common
index 1f32820..57ddf24 100644
--- a/debian/libwine.install-common
+++ b/debian/libwine.install-common
@@ -1,7 +1,7 @@
-debian/tmp/usr/lib/libwine*.so.*
-debian/tmp/usr/lib/wine/wine.bin
-debian/tmp/usr/lib/wine/wineserver
-debian/tmp/usr/share/wine/generic.ppd
-debian/tmp/usr/share/wine/fonts
-debian/tmp/usr/share/man/man1/wineserver.1
-debian/tmp/usr/share/man/*/man1/wineserver.1
+/usr/lib/libwine*.so.*
+/usr/lib/wine/wine.bin
+/usr/lib/wine/wineserver
+/usr/share/wine/generic.ppd
+/usr/share/wine/fonts
+/usr/share/man/man1/wineserver.1
+/usr/share/man/*/man1/wineserver.1
diff --git a/debian/libwine.install-platform b/debian/libwine.install-platform
index 7f7eeb6..62af0f9 100644
--- a/debian/libwine.install-platform
+++ b/debian/libwine.install-platform
@@ -1,3 +1,3 @@
-debian/tmp/usr/lib/wine/wine-kthread
-debian/tmp/usr/lib/wine/wine-pthread
-debian/tmp/usr/lib/wine/wine-preloader
+/usr/lib/wine/wine-kthread
+/usr/lib/wine/wine-pthread
+/usr/lib/wine/wine-preloader
diff --git a/debian/prep-install.sh b/debian/prep-install.sh
index 1aa8b70..2d30966 100755
--- a/debian/prep-install.sh
+++ b/debian/prep-install.sh
@@ -41,12 +41,12 @@ function expand_platform
     return
   fi
   for bin in $(replace_paths_full $1 < debian/$package.${ext}-platform); do
-    [ ! -f "$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext}
+    [ ! -f "debian/tmp/$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext}
   done
   shift
   while [ -n "$1" ]; do
     for bin in $(replace_paths_partial $1 < debian/$package.${ext}-platform); do
-      [ ! -f "$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext}
+      [ ! -f "debian/tmp/$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext}
     done
     shift
   done
@@ -59,8 +59,11 @@ function expand_modules
   fi
   while [ -n "$1" ]; do
     for mod in $(cat debian/$package.${ext}-modules); do
-      for bin in debian/tmp/$1/wine$SUFFIX/$mod.so debian/tmp/$1/wine$SUFFIX/$mod debian/tmp/$1/wine$SUFFIX/fakedlls/$mod; do
-        [ ! -f "$bin" ] || echo "$bin" >> debian/$package$SUFFIX.${ext}
+      for bin in \
+        debian/tmp/$1/wine$SUFFIX/$mod.so \
+        debian/tmp/$1/wine$SUFFIX/$mod \
+        debian/tmp/$1/wine$SUFFIX/fakedlls/$mod; do
+        [ ! -f "$bin" ] || echo "$bin" | sed -e 's,^debian/tmp/,/,' >> debian/$package$SUFFIX.${ext}
       done
     done
     shift
@@ -76,7 +79,7 @@ function expand_alternatives
     bin32=$(echo "$bin"|sed -n "s,\(.*/[^./]*\)\(\.[0-9]+\)\?,\132$SUFFIX\2,p")
     bin64=$(echo "$bin"|sed -n "s,\(.*/[^./]*\)\(\.[0-9]+\)\?,\164$SUFFIX\2,p")
     for tbin in $bin32 $bin64; do
-      [ ! -f "$tbin" ] || echo "$tbin" >> debian/$package$SUFFIX.${ext}
+      [ ! -f "debian/tmp/$tbin" ] || echo "$tbin" >> debian/$package$SUFFIX.${ext}
     done
   done
 }
diff --git a/debian/wine-bin.install-alternatives b/debian/wine-bin.install-alternatives
index d790def..98c3d24 100644
--- a/debian/wine-bin.install-alternatives
+++ b/debian/wine-bin.install-alternatives
@@ -1,19 +1,19 @@
-debian/tmp/usr/bin/fnt2bdf
-debian/tmp/usr/bin/msiexec
-debian/tmp/usr/bin/notepad
-debian/tmp/usr/bin/regedit
-debian/tmp/usr/bin/regsvr32
-debian/tmp/usr/bin/wine
-debian/tmp/usr/bin/wine-font-convert
-debian/tmp/usr/bin/wineboot
-debian/tmp/usr/bin/winecfg
-debian/tmp/usr/bin/winedbg
-debian/tmp/usr/bin/wineconsole
-debian/tmp/usr/bin/winefile
-debian/tmp/usr/bin/winemine 
-debian/tmp/usr/bin/winepath
-debian/tmp/usr/share/man/man1/wine.1
-debian/tmp/usr/share/man/man1/winedbg.1
-debian/tmp/usr/share/man/fr.UTF-8/man1/wine.1
-debian/tmp/usr/share/man/de.UTF-8/man1/wine.1
-debian/tmp/usr/share/man/pl.UTF-8/man1/wine.1
+/usr/bin/fnt2bdf
+/usr/bin/msiexec
+/usr/bin/notepad
+/usr/bin/regedit
+/usr/bin/regsvr32
+/usr/bin/wine
+/usr/bin/wine-font-convert
+/usr/bin/wineboot
+/usr/bin/winecfg
+/usr/bin/winedbg
+/usr/bin/wineconsole
+/usr/bin/winefile
+/usr/bin/winemine
+/usr/bin/winepath
+/usr/share/man/man1/wine.1
+/usr/share/man/man1/winedbg.1
+/usr/share/man/fr.UTF-8/man1/wine.1
+/usr/share/man/de.UTF-8/man1/wine.1
+/usr/share/man/pl.UTF-8/man1/wine.1
diff --git a/debian/wine-bin.install-common b/debian/wine-bin.install-common
index 719de48..1d1fbf6 100644
--- a/debian/wine-bin.install-common
+++ b/debian/wine-bin.install-common
@@ -1,10 +1,9 @@
-debian/tmp/usr/share/binfmts
-debian/tmp/usr/share/mime-info
-debian/tmp/usr/share/applications/wine.desktop
-debian/tmp/usr/share/wine/wine.inf
-debian/tmp/usr/share/wine/l_intl.nls
-debian/wine.svg usr/share/pixmaps
-debian/uninstaller.desktop usr/share/applications
-debian/winecfg.desktop usr/share/applications
-debian/tmp/usr/share/man/man1/winedbg32.1
-debian/tmp/usr/share/man/man1/wine32.1
+/usr/share/binfmts
+/usr/share/mime-info
+/usr/share/applications/wine.desktop
+/usr/share/wine/wine.inf
+/usr/share/wine/l_intl.nls
+
+debian/wine.svg             usr/share/pixmaps
+debian/uninstaller.desktop  usr/share/applications
+debian/winecfg.desktop      usr/share/applications
-- 
1.7.10.4




More information about the pkg-wine-party mailing list