[gthumb-list] make uninstall




Just one other small point about the gthumb Makefiles...

In an ideal Universe, doing `make uninstall' would totally and completely
un-do everything that had been done as a result of `make install'... well...
anyway, at least the stuff that affected the target install directory.

As I was working on gthumb recently, I didnt' want to disturb anything else
on my system with my local & personal ``experimental'' builds, so I
arranged to install gthumb in its' own special directory, /usr/local/hacked.

Just now, I tried doing `make uninstall' of gthumb to see what, if anything
might get left over after `make install' and then `make uninstall'

The listing of all of the leftovers is attached below.  (These are all
relative to /usr/local/hacked, aka my install prefix.)

The vast majority of everything in this list are directories, but there were
some regular files left behind also, specifically all of the various gthumb.mo
files.

In the case of all of the install directories, obviously those ones that
are package-specific, like share/gthumb (and everything below that) should,
I think, be removed by the Makefile uninstall target.  It could be argued,
I suppose that the higher-level non-package-specific directories (which
might be used in common by many packages) such as bin lib, include, and etc
should not be deleted by `make uninstall' however my personal view is that
an effort should be made to remove even those directories (after everything
gthumb-specific below them has been removed) and that the effort should
consist of the obvious, i.e. `-rmdir', i.e. these directories should be
deleted if and only if they are empty, and if they are non-empty at the
time this is attempted, then that ``error'' should be silently ignored
(because the directories in question are probably being used by other
installed packages).

I have not coded up any patches to the relevant Makefile.am files, or
anything else that might be needed to make all of the additional file
and directory deletions I am proposing herein happen.  I will however
be happy to do so upon request from Paolo.


Regards,
rfg


======================================================================
bin
etc
etc/gconf
etc/gconf/schemas
include
include/gthumb-2.14
include/gthumb-2.14/gthumb
lib
lib/pkgconfig
lib/gthumb
lib/gthumb/extensions
share
share/aclocal
share/gthumb
share/gthumb/icons
share/gthumb/icons/hicolor
share/gthumb/icons/hicolor/16x16
share/gthumb/icons/hicolor/16x16/actions
share/gthumb/icons/hicolor/22x22
share/gthumb/icons/hicolor/22x22/actions
share/gthumb/icons/hicolor/48x48
share/gthumb/icons/hicolor/48x48/actions
share/gthumb/icons/hicolor/scalable
share/gthumb/icons/hicolor/scalable/actions
share/gthumb/ui
share/gthumb/contactsheetthemes
share/gthumb/albumthemes
share/gthumb/albumthemes/Classic
share/gthumb/albumthemes/ClassicClips
share/gthumb/albumthemes/NeatRound
share/gthumb/albumthemes/Wiki
share/icons
share/icons/hicolor
share/icons/hicolor/16x16
share/icons/hicolor/16x16/apps
share/icons/hicolor/22x22
share/icons/hicolor/22x22/apps
share/icons/hicolor/32x32
share/icons/hicolor/32x32/apps
share/icons/hicolor/48x48
share/icons/hicolor/48x48/apps
share/icons/hicolor/scalable
share/icons/hicolor/scalable/apps
share/applications
share/locale
share/locale/am
share/locale/am/LC_MESSAGES
share/locale/am/LC_MESSAGES/gthumb.mo
share/locale/ar
share/locale/ar/LC_MESSAGES
share/locale/ar/LC_MESSAGES/gthumb.mo
share/locale/az
share/locale/az/LC_MESSAGES
share/locale/az/LC_MESSAGES/gthumb.mo
share/locale/be
share/locale/be/LC_MESSAGES
share/locale/be/LC_MESSAGES/gthumb.mo
share/locale/bg
share/locale/bg/LC_MESSAGES
share/locale/bg/LC_MESSAGES/gthumb.mo
share/locale/ca
share/locale/ca/LC_MESSAGES
share/locale/ca/LC_MESSAGES/gthumb.mo
share/locale/ca valencia
share/locale/ca valencia/LC_MESSAGES
share/locale/ca valencia/LC_MESSAGES/gthumb.mo
share/locale/cs
share/locale/cs/LC_MESSAGES
share/locale/cs/LC_MESSAGES/gthumb.mo
share/locale/da
share/locale/da/LC_MESSAGES
share/locale/da/LC_MESSAGES/gthumb.mo
share/locale/de
share/locale/de/LC_MESSAGES
share/locale/de/LC_MESSAGES/gthumb.mo
share/locale/dz
share/locale/dz/LC_MESSAGES
share/locale/dz/LC_MESSAGES/gthumb.mo
share/locale/el
share/locale/el/LC_MESSAGES
share/locale/el/LC_MESSAGES/gthumb.mo
share/locale/en_CA
share/locale/en_CA/LC_MESSAGES
share/locale/en_CA/LC_MESSAGES/gthumb.mo
share/locale/en_GB
share/locale/en_GB/LC_MESSAGES
share/locale/en_GB/LC_MESSAGES/gthumb.mo
share/locale/eo
share/locale/eo/LC_MESSAGES
share/locale/eo/LC_MESSAGES/gthumb.mo
share/locale/es
share/locale/es/LC_MESSAGES
share/locale/es/LC_MESSAGES/gthumb.mo
share/locale/et
share/locale/et/LC_MESSAGES
share/locale/et/LC_MESSAGES/gthumb.mo
share/locale/eu
share/locale/eu/LC_MESSAGES
share/locale/eu/LC_MESSAGES/gthumb.mo
share/locale/fa
share/locale/fa/LC_MESSAGES
share/locale/fa/LC_MESSAGES/gthumb.mo
share/locale/fi
share/locale/fi/LC_MESSAGES
share/locale/fi/LC_MESSAGES/gthumb.mo
share/locale/fr
share/locale/fr/LC_MESSAGES
share/locale/fr/LC_MESSAGES/gthumb.mo
share/locale/ga
share/locale/ga/LC_MESSAGES
share/locale/ga/LC_MESSAGES/gthumb.mo
share/locale/gl
share/locale/gl/LC_MESSAGES
share/locale/gl/LC_MESSAGES/gthumb.mo
share/locale/gu
share/locale/gu/LC_MESSAGES
share/locale/gu/LC_MESSAGES/gthumb.mo
share/locale/he
share/locale/he/LC_MESSAGES
share/locale/he/LC_MESSAGES/gthumb.mo
share/locale/hi
share/locale/hi/LC_MESSAGES
share/locale/hi/LC_MESSAGES/gthumb.mo
share/locale/hr
share/locale/hr/LC_MESSAGES
share/locale/hr/LC_MESSAGES/gthumb.mo
share/locale/hu
share/locale/hu/LC_MESSAGES
share/locale/hu/LC_MESSAGES/gthumb.mo
share/locale/id
share/locale/id/LC_MESSAGES
share/locale/id/LC_MESSAGES/gthumb.mo
share/locale/it
share/locale/it/LC_MESSAGES
share/locale/it/LC_MESSAGES/gthumb.mo
share/locale/ja
share/locale/ja/LC_MESSAGES
share/locale/ja/LC_MESSAGES/gthumb.mo
share/locale/kn
share/locale/kn/LC_MESSAGES
share/locale/kn/LC_MESSAGES/gthumb.mo
share/locale/ko
share/locale/ko/LC_MESSAGES
share/locale/ko/LC_MESSAGES/gthumb.mo
share/locale/lt
share/locale/lt/LC_MESSAGES
share/locale/lt/LC_MESSAGES/gthumb.mo
share/locale/lv
share/locale/lv/LC_MESSAGES
share/locale/lv/LC_MESSAGES/gthumb.mo
share/locale/mk
share/locale/mk/LC_MESSAGES
share/locale/mk/LC_MESSAGES/gthumb.mo
share/locale/ml
share/locale/ml/LC_MESSAGES
share/locale/ml/LC_MESSAGES/gthumb.mo
share/locale/ms
share/locale/ms/LC_MESSAGES
share/locale/ms/LC_MESSAGES/gthumb.mo
share/locale/nb
share/locale/nb/LC_MESSAGES
share/locale/nb/LC_MESSAGES/gthumb.mo
share/locale/nds
share/locale/nds/LC_MESSAGES
share/locale/nds/LC_MESSAGES/gthumb.mo
share/locale/ne
share/locale/ne/LC_MESSAGES
share/locale/ne/LC_MESSAGES/gthumb.mo
share/locale/nl
share/locale/nl/LC_MESSAGES
share/locale/nl/LC_MESSAGES/gthumb.mo
share/locale/nn
share/locale/nn/LC_MESSAGES
share/locale/nn/LC_MESSAGES/gthumb.mo
share/locale/oc
share/locale/oc/LC_MESSAGES
share/locale/oc/LC_MESSAGES/gthumb.mo
share/locale/pa
share/locale/pa/LC_MESSAGES
share/locale/pa/LC_MESSAGES/gthumb.mo
share/locale/pl
share/locale/pl/LC_MESSAGES
share/locale/pl/LC_MESSAGES/gthumb.mo
share/locale/ps
share/locale/ps/LC_MESSAGES
share/locale/ps/LC_MESSAGES/gthumb.mo
share/locale/pt
share/locale/pt/LC_MESSAGES
share/locale/pt/LC_MESSAGES/gthumb.mo
share/locale/pt_BR
share/locale/pt_BR/LC_MESSAGES
share/locale/pt_BR/LC_MESSAGES/gthumb.mo
share/locale/ro
share/locale/ro/LC_MESSAGES
share/locale/ro/LC_MESSAGES/gthumb.mo
share/locale/ru
share/locale/ru/LC_MESSAGES
share/locale/ru/LC_MESSAGES/gthumb.mo
share/locale/rw
share/locale/rw/LC_MESSAGES
share/locale/rw/LC_MESSAGES/gthumb.mo
share/locale/sk
share/locale/sk/LC_MESSAGES
share/locale/sk/LC_MESSAGES/gthumb.mo
share/locale/sl
share/locale/sl/LC_MESSAGES
share/locale/sl/LC_MESSAGES/gthumb.mo
share/locale/sq
share/locale/sq/LC_MESSAGES
share/locale/sq/LC_MESSAGES/gthumb.mo
share/locale/sr
share/locale/sr/LC_MESSAGES
share/locale/sr/LC_MESSAGES/gthumb.mo
share/locale/sr Latn
share/locale/sr Latn/LC_MESSAGES
share/locale/sr Latn/LC_MESSAGES/gthumb.mo
share/locale/sv
share/locale/sv/LC_MESSAGES
share/locale/sv/LC_MESSAGES/gthumb.mo
share/locale/th
share/locale/th/LC_MESSAGES
share/locale/th/LC_MESSAGES/gthumb.mo
share/locale/tr
share/locale/tr/LC_MESSAGES
share/locale/tr/LC_MESSAGES/gthumb.mo
share/locale/uk
share/locale/uk/LC_MESSAGES
share/locale/uk/LC_MESSAGES/gthumb.mo
share/locale/vi
share/locale/vi/LC_MESSAGES
share/locale/vi/LC_MESSAGES/gthumb.mo
share/locale/xh
share/locale/xh/LC_MESSAGES
share/locale/xh/LC_MESSAGES/gthumb.mo
share/locale/zh_CN
share/locale/zh_CN/LC_MESSAGES
share/locale/zh_CN/LC_MESSAGES/gthumb.mo
share/locale/zh_HK
share/locale/zh_HK/LC_MESSAGES
share/locale/zh_HK/LC_MESSAGES/gthumb.mo
share/locale/zh_TW
share/locale/zh_TW/LC_MESSAGES
share/locale/zh_TW/LC_MESSAGES/gthumb.mo
share/gnome
share/gnome/help
share/gnome/help/gthumb
share/gnome/help/gthumb/C
share/gnome/help/gthumb/C/figures
share/gnome/help/gthumb/de
share/gnome/help/gthumb/de/figures
share/gnome/help/gthumb/el
share/gnome/help/gthumb/el/figures
share/gnome/help/gthumb/es
share/gnome/help/gthumb/es/figures
share/gnome/help/gthumb/eu
share/gnome/help/gthumb/eu/figures
share/gnome/help/gthumb/fr
share/gnome/help/gthumb/fr/figures
share/gnome/help/gthumb/oc
share/gnome/help/gthumb/oc/figures
share/gnome/help/gthumb/sl
share/gnome/help/gthumb/sl/figures
share/gnome/help/gthumb/sv
share/gnome/help/gthumb/sv/figures
share/gnome/help/gthumb/zh_CN
share/gnome/help/gthumb/zh_CN/figures



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]