"Aaron M. Ucko" <[EMAIL PROTECTED]> writes:
> I've attached a patch that fixes the paths, and also allows for the
> fact that x_includes comes out empty nowadays; could you please apply
> it, or at least authorize an NMU?
I meant to attach it, anyway; here it is now.
diff -u fvwm95-2.0.43ba/configure fvwm95-2.0.43ba/configure
--- fvwm95-2.0.43ba/configure
+++ fvwm95-2.0.43ba/configure
@@ -2358,7 +2358,7 @@
fvwm_name="fvwm95"
fvwm_rc=".fvwm95rc"
-fvwm_icons="$x_includes/X11/bitmaps:$x_includes/X11/pixmaps:$prefix/icons"
+fvwm_icons="${x_includes:-/usr/include}/X11/bitmaps:${x_includes:-/usr/include}/X11/pixmaps:$prefix/icons"
if test "x$x_libraries" != x ; then
x_libraries="-L$x_libraries"
diff -u fvwm95-2.0.43ba/configure.in fvwm95-2.0.43ba/configure.in
--- fvwm95-2.0.43ba/configure.in
+++ fvwm95-2.0.43ba/configure.in
@@ -168,7 +168,7 @@
fvwm_name="fvwm95"
fvwm_rc=".fvwm95rc"
-fvwm_icons="$x_includes/X11/bitmaps:$x_includes/X11/pixmaps:$prefix/icons"
+fvwm_icons="${x_includes:-/usr/include}/X11/bitmaps:${x_includes:-/usr/include}/X11/pixmaps:$prefix/icons"
if test "x$x_libraries" != x ; then
x_libraries="-L$x_libraries"
diff -u fvwm95-2.0.43ba/debian/rules fvwm95-2.0.43ba/debian/rules
--- fvwm95-2.0.43ba/debian/rules
+++ fvwm95-2.0.43ba/debian/rules
@@ -32,7 +32,7 @@
$(checkdir)
(INSTALL_PROGRAM="/usr/bin/install -s"; export INSTALL_PROGRAM ; \
CFLAGS="-O2 -g -Wall -Wno-unused"; export CFLAGS ; \
- ./configure --prefix=/usr/X11R6)
+ ./configure --prefix=/usr)
touch stamp-configure
build: stamp-build
@@ -84,30 +84,30 @@
$(checkdir)
-rm -rf $(package_tmp)
$(make_directory) $(package_tmp) $(package_tmp)/DEBIAN
- $(make_directory) $(package_tmp)/usr/X11R6/bin
- $(make_directory) $(package_tmp)/usr/X11R6/lib
- $(make_directory) $(package_tmp)/usr/X11R6/lib/X11/fvwm95
+ $(make_directory) $(package_tmp)/usr/bin
+ $(make_directory) $(package_tmp)/usr/lib
+ $(make_directory) $(package_tmp)/usr/lib/X11/fvwm95
$(make_directory) $(package_tmp)/etc/X11/fvwm95
$(make_directory) $(package_tmp)/etc/X11/fvwm95/.fvwm95
- $(make_directory) $(package_tmp)/usr/X11R6/man/man{1,5}
+ $(make_directory) $(package_tmp)/usr/share/man/man{1,5}
$(make_directory) $(package_tmp)/usr/lib/menu
$(make_directory) $(package_tmp)/usr/share/doc
$(package_tmp)/usr/share/doc/fvwm95
$(make_directory) $(package_tmp)/usr/share/xsessions
$(make_directory) $(package_tmp)/etc/menu-methods
@for i in ${package_subdirs}; do \
echo Installing in $$i ; \
- (cd $$i; $(MAKE) install prefix=$(package_tmp_a)/usr/X11R6 \
- fvwm_dir=$(package_tmp_a)/usr/X11R6/lib/X11/fvwm95
\
- man_dir=$(package_tmp_a)/usr/X11R6/man/man5 \
+ (cd $$i; $(MAKE) install prefix=$(package_tmp_a)/usr \
+ fvwm_dir=$(package_tmp_a)/usr/lib/X11/fvwm95 \
+ man_dir=$(package_tmp_a)/usr/share/man/man5 \
icon_dir=$(package_tmp_a)/usr/share/fvwm95/icons) \
done
- (cd $(package_tmp)/usr/X11R6/man/man5; rm -f fvwm95.1 fvwm95.1x; \
+ (cd $(package_tmp)/usr/share/man/man5; rm -f fvwm95.1 fvwm95.1x; \
for i in *.1; do \
mv $$i `basename $$i .1`.5fvwm95; \
done)
- test -f $(package_tmp)/usr/X11R6/man/man1/fvwm95.1x || \
- $(install_file) fvwm/fvwm95.man
$(package_tmp)/usr/X11R6/man/man1/fvwm95.1x
+ test -f $(package_tmp)/usr/share/man/man1/fvwm95.1x || \
+ $(install_file) fvwm/fvwm95.man
$(package_tmp)/usr/share/man/man1/fvwm95.1x
$(install_file) sample.fvwmrc/system.fvwm95rc \
$(package_tmp)/usr/share/doc/fvwm95/
@@ -120,14 +120,14 @@
mv $(package_tmp)/etc/X11/fvwm95/null.hook \
$(package_tmp)/etc/X11/fvwm95/.fvwm95/null.hook
ln -s /etc/X11/fvwm95/system.fvwm95rc \
- $(package_tmp)/usr/X11R6/lib/X11/fvwm95/.fvwm95rc
+ $(package_tmp)/usr/lib/X11/fvwm95/.fvwm95rc
ln -s /etc/X11/fvwm95/.fvwm95 \
- $(package_tmp)/usr/X11R6/lib/X11/fvwm95/.fvwm95
+ $(package_tmp)/usr/lib/X11/fvwm95/.fvwm95
(cd $(package_tmp)/etc/X11/fvwm95/.fvwm95; \
for i in init-restart.hook main-menu.hook post.hook init.hook \
menudefs.hook pre.hook main-menu-pre.hook restart.hook; \
do ln -s null.hook $$i; done)
- mv $(package_tmp)/usr/X11R6/lib/X11/fvwm95/scripts \
+ mv $(package_tmp)/usr/lib/X11/fvwm95/scripts \
$(package_tmp)/usr/share/doc/fvwm95/FvwmScript-examples
#Debian menus
$(install_program) debian/menu-method
$(package_tmp)/etc/menu-methods/fvwm95
@@ -147,7 +147,7 @@
$(install_file) `cat debian/examples` \
$(package_tmp)/usr/share/doc/$(package)/examples
gzip -9frq $(package_tmp)/usr/share/doc/$(package)
- gzip -9fqr $(package_tmp)/usr/X11R6/man
+ gzip -9fqr $(package_tmp)/usr/share/man
$(install_file) debian/copyright \
$(package_tmp)/usr/share/doc/$(package)/copyright
$(install_file) debian/changelog
$(package_tmp)/usr/share/doc/$(package)/changelog.Debian
@@ -158,8 +158,8 @@
$(install_program) debian/prerm $(package_tmp)/DEBIAN/prerm
$(install_program) debian/postinst $(package_tmp)/DEBIAN/postinst
$(install_program) debian/postrm $(package_tmp)/DEBIAN/postrm
- dpkg-shlibdeps $(package_tmp)/usr/X11R6/bin/fvwm95 \
- $(package_tmp)/usr/X11R6/lib/X11/fvwm95/Fvwm*
+ dpkg-shlibdeps $(package_tmp)/usr/bin/fvwm95 \
+ $(package_tmp)/usr/lib/X11/fvwm95/Fvwm*
dpkg-gencontrol -isp -p$(package) -P$(package_tmp)
chown -R root.root $(package_tmp)
chmod -R g-ws $(package_tmp)
diff -u fvwm95-2.0.43ba/debian/fvwm95rc fvwm95-2.0.43ba/debian/fvwm95rc
--- fvwm95-2.0.43ba/debian/fvwm95rc
+++ fvwm95-2.0.43ba/debian/fvwm95rc
@@ -106,9 +106,9 @@
# Module path and paths to the icons
# ModulePath is a colon-separated list, just like regular unix PATH
#
-ModulePath /usr/X11R6/lib/X11/fvwm95/
-PixmapPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/include/X11/pixmaps:/usr/X11R6/include/X11/bitmaps:/usr/X11R6/include/pixmaps:/usr/X11R6/include/bitmaps
-IconPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/include/X11/pixmaps:/usr/X11R6/include/X11/bitmaps:/usr/X11R6/include/pixmaps:/usr/X11R6/include/bitmaps
+ModulePath /usr/lib/X11/fvwm95/
+PixmapPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/include/X11/pixmaps:/usr/include/X11/bitmaps:/usr/include/pixmaps:/usr/include/bitmaps
+IconPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/include/X11/pixmaps:/usr/include/X11/bitmaps:/usr/include/pixmaps:/usr/include/bitmaps
#========================================================================#
# Set the decoration styles and window options
@@ -608,7 +608,7 @@
#The taskbar now has plugins...
*FvwmTaskBarGoodyLoadableQuiet
-*FvwmTaskBarGoodyLoadablePlugins /usr/X11R6/lib/X11/fvwm95/plugins
+*FvwmTaskBarGoodyLoadablePlugins /usr/lib/X11/fvwm95/plugins
*FvwmTaskBarGoodyLoadableSymbol CheckLockModuleSymbol
*FvwmTaskBarGoodyLoadableId .Modem
diff -u fvwm95-2.0.43ba/debian/postinst fvwm95-2.0.43ba/debian/postinst
--- fvwm95-2.0.43ba/debian/postinst
+++ fvwm95-2.0.43ba/debian/postinst
@@ -15,7 +15,7 @@
# are already fully installed and configured.
package=fvwm95
-binfile=/usr/bin/X11/fvwm95
+binfile=/usr/bin/fvwm95
# Prioirty 49 instead of 50 because fvwm95 is a bit old and is
# unmaintained upstream
@@ -24,7 +24,7 @@
update-alternatives --install /usr/bin/x-window-manager \
x-window-manager $binfile 49 \
--slave /usr/share/man/man1/x-window-manager.1.gz \
- x-window-manager.1.gz /usr/X11R6/man/man1/fvwm95.1x.gz
+ x-window-manager.1.gz /usr/share/man/man1/fvwm95.1x.gz
rm -rf /etc/X11/fvwm95/deleteme
chmod a+rx /etc/menu-methods/fvwm95
if [ -x /usr/bin/update-menus ] ; then
diff -u fvwm95-2.0.43ba/debian/system.fvwm95rc-ja
fvwm95-2.0.43ba/debian/system.fvwm95rc-ja
--- fvwm95-2.0.43ba/debian/system.fvwm95rc-ja
+++ fvwm95-2.0.43ba/debian/system.fvwm95rc-ja
@@ -119,9 +119,9 @@
# Module path and paths to the icons
# ModulePath is a colon-separated list, just like regular unix PATH
#
-ModulePath /usr/X11R6/lib/X11/fvwm95/
-PixmapPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/include/X11/pixmaps:/usr/X11R6/include/X11/bitmaps:/usr/X11R6/include/pixmaps:/usr/X11R6/include/bitmaps
-IconPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/include/X11/pixmaps:/usr/X11R6/include/X11/bitmaps:/usr/X11R6/include/pixmaps:/usr/X11R6/include/bitmaps
+ModulePath /usr/lib/X11/fvwm95/
+PixmapPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/include/X11/pixmaps:/usr/include/X11/bitmaps:/usr/include/pixmaps:/usr/include/bitmaps
+IconPath
.fvwm95/icons:.fvwm95/icons:.icons:/usr/local/share/fvwm95/icons:/usr/local/share/fvwm95/mini-icons:/usr/local/share/icons:/usr/share/fvwm95/icons:/usr/share/fvwm95/mini-icons:/usr/share/icons:/usr/share/pixmaps:/usr/include/X11/pixmaps:/usr/include/X11/bitmaps:/usr/include/pixmaps:/usr/include/bitmaps
#========================================================================#
# Set the decoration styles and window options
@@ -678,7 +678,7 @@
#The taskbar now has plugins...
*FvwmTaskBarGoodyLoadableQuiet
-*FvwmTaskBarGoodyLoadablePlugins /usr/X11R6/lib/X11/fvwm95/plugins
+*FvwmTaskBarGoodyLoadablePlugins /usr/lib/X11/fvwm95/plugins
*FvwmTaskBarGoodyLoadableSymbol CheckLockModuleSymbol
*FvwmTaskBarGoodyLoadableId .Modem
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
Finger [EMAIL PROTECTED] (NOT a valid e-mail address) for more info.