[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-gsrc] GARNAME standardization: manual intervention required
From: |
Brandon Invergo |
Subject: |
[bug-gsrc] GARNAME standardization: manual intervention required |
Date: |
Mon, 17 Dec 2012 23:05:22 +0100 |
User-agent: |
Notmuch/0.14 (http://notmuchmail.org) Emacs/24.2.1 (x86_64-unknown-linux-gnu) |
Hi everyone,
I've been working on standardizing naming within GSRC. The problem was
that you would install, say, libc with:
$ make -C gnu/libc install
But it would be installed to $(prefix)/packages/glibc-VERSION. An even
better example is gnu-arch, which would be installed to
$(prefix)/packages/tla-VERSION. Secondly, the system name doesn't always
equal the actual name (i.e. gnun -> GNUnited Nations), so I'd like both
the system name and the full name available for printing package
information.
There are now three possible name-related variables defining a package:
NAME: the full name of a package, properly capitalized and spaced
(i.e. GNU Arch)
GARNAME: the name of the package used within GSRC; corresponds to the
name used by GNU in URLs and such (i.e. gnu-arch)
UPSTREAMNAME: this is only used in building the tarball-to-download file
name and to determine the name of the directory it extracts to when the
GARNAME is not appropriate (i.e. tla)
The package's sub-directory name in GSRC should always match the
GARNAME. There were some packages which had a mismatch. If you had any
of these packages installed, you will want to reinstall them. I
recommend uninstalling them before updating GSRC via bzr. Otherwise,
you'll have to manually move the folder to the new name
new GARNAME old GARNAME
----------- -----------
bayonne bayonne2
ccaudio ccaudio2
chess gnuchess
commoncpp commoncpp2
cssc CSSC
edma gnu-edma
emacs-muse muse
fdisk gnufdisk
ghostscript gnu-ghostscript
gnu-arch tla
libc glibc
osip libosip2
src-highlite source-highlight
zrtp libzrtpcpp
gconf GConf
gtk gtk+
gtk2 gtk+
(yeah, the two gtk versions would overwrite each other before...not
good)
Additionally, bzr's package directory `bazaar' was moved to `bzr' but
the GARNAME (bzr) did not change.
There have been a huge number of changes lately "under the hood" in GSRC
so if you have any suggestions or run into problems, please let me know!
Brandon
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug-gsrc] GARNAME standardization: manual intervention required,
Brandon Invergo <=