pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: devel/git and devel/git-base are confusing
On 07/13, Greg Troxel wrote:
> Please speak up if you object to dropping git-gitk as a dependency of
> the git metapackage. I am assuming that everyone worried that "git" is
> too much will like this change, and I am hoping that the people who
> mostly like the current "git" package won't mind much.
I'd vote for dropping the dependency on gitk (and therefore on X11).
(To strictly answer your request to speak up, I'd have to remain silent
since I do not object.)
I'm not suggesting that pkgsrc should follow another package management
system, but for reference, on RHEL 7, the package named git does not
include gitk. They have a meta-package named git-all that includes
more stuff (such as gitk), and the git package description mentions the
git-all meta-package:
----
# yum info git
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
Available Packages
Name : git
Arch : x86_64
Version : 1.8.3.1
Release : 20.el7
Size : 4.4 M
Repo : rhel-7-workstation-rpms/7Workstation/x86_64
Summary : Fast Version Control System
URL : http://git-scm.com/
License : GPLv2
Description : Git is a fast, scalable, distributed revision control system with
: an unusually rich command set that provides both high-level
: operations and full access to internals.
:
: The git rpm installs the core tools with minimal dependencies. To
: install all git packages, including tools for integrating with
: other SCMs, install the git-all meta-package.
----
Below are the dependencies of the git and git-all packages for reference.
Regards,
Lewis
----
# yum deplist git
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
package: git.x86_64 1.8.3.1-20.el7
dependency: /bin/bash
provider: bash.x86_64 4.2.46-31.el7
dependency: /bin/sh
provider: bash.x86_64 4.2.46-31.el7
dependency: /usr/bin/perl
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: /usr/bin/python
provider: python.x86_64 2.7.5-80.el7_6
dependency: less
provider: less.x86_64 458-9.el7
dependency: libc.so.6()(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.11)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.14)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.16)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.3)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.3.4)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.4)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libc.so.6(GLIBC_2.7)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libcrypto.so.10()(64bit)
provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
dependency: libcrypto.so.10(libcrypto.so.10)(64bit)
provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
dependency: libcurl.so.4()(64bit)
provider: libcurl.x86_64 7.29.0-51.el7
dependency: libexpat.so.1()(64bit)
provider: expat.x86_64 2.1.0-10.el7_3
dependency: libpcre.so.1()(64bit)
provider: pcre.x86_64 8.32-17.el7
dependency: libpthread.so.0()(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libpthread.so.0(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libpthread.so.0(GLIBC_2.3.2)(64bit)
provider: glibc.x86_64 2.17-260.el7_6.6
dependency: libssl.so.10()(64bit)
provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
dependency: libssl.so.10(libssl.so.10)(64bit)
provider: openssl-libs.x86_64 1:1.0.2k-16.el7_6.1
dependency: libz.so.1()(64bit)
provider: zlib.x86_64 1.2.7-18.el7
dependency: libz.so.1(ZLIB_1.2.0)(64bit)
provider: zlib.x86_64 1.2.7-18.el7
dependency: openssh-clients
provider: openssh-clients.x86_64 7.4p1-16.el7
dependency: perl >= 5.008
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(Error)
provider: perl-Error.noarch 1:0.17020-2.el7
dependency: perl(Exporter)
provider: perl-Exporter.noarch 5.68-3.el7
dependency: perl(File::Basename)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(File::Copy)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(File::Find)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(File::Path)
provider: perl-File-Path.noarch 2.09-2.el7
dependency: perl(File::Spec)
provider: perl-PathTools.x86_64 3.40-5.el7
dependency: perl(File::Temp)
provider: perl-File-Temp.noarch 0.23.01-3.el7
dependency: perl(File::stat)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(Getopt::Long)
provider: perl-Getopt-Long.noarch 2.40-3.el7
dependency: perl(Git)
provider: perl-Git.noarch 1.8.3.1-20.el7
dependency: perl(Term::ReadKey)
provider: perl-TermReadKey.x86_64 2.30-20.el7
dependency: perl(lib)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(strict)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(vars)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl(warnings)
provider: perl.x86_64 4:5.16.3-294.el7_6
dependency: perl-Git = 1.8.3.1-20.el7
provider: perl-Git.noarch 1.8.3.1-20.el7
dependency: rsync
provider: rsync.x86_64 3.1.2-6.el7_6.1
dependency: rtld(GNU_HASH)
provider: glibc.x86_64 2.17-260.el7_6.6
provider: glibc.i686 2.17-260.el7_6.6
dependency: zlib >= 1.2
provider: zlib.x86_64 1.2.7-18.el7
provider: zlib.i686 1.2.7-18.el7
----
----
# yum deplist git-all
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
: manager
package: git-all.noarch 1.8.3.1-20.el7
dependency: emacs-git = 1.8.3.1-20.el7
provider: emacs-git.noarch 1.8.3.1-20.el7
dependency: git = 1.8.3.1-20.el7
provider: git.x86_64 1.8.3.1-20.el7
dependency: git-cvs = 1.8.3.1-20.el7
provider: git-cvs.noarch 1.8.3.1-20.el7
dependency: git-email = 1.8.3.1-20.el7
provider: git-email.noarch 1.8.3.1-20.el7
dependency: git-gnome-keyring = 1.8.3.1-20.el7
provider: git-gnome-keyring.x86_64 1.8.3.1-20.el7
dependency: git-gui = 1.8.3.1-20.el7
provider: git-gui.noarch 1.8.3.1-20.el7
dependency: git-instaweb = 1.8.3.1-20.el7
provider: git-instaweb.noarch 1.8.3.1-20.el7
dependency: git-p4 = 1.8.3.1-20.el7
provider: git-p4.noarch 1.8.3.1-20.el7
dependency: git-svn = 1.8.3.1-20.el7
provider: git-svn.x86_64 1.8.3.1-20.el7
dependency: gitk = 1.8.3.1-20.el7
provider: gitk.noarch 1.8.3.1-20.el7
dependency: perl-Git = 1.8.3.1-20.el7
provider: perl-Git.noarch 1.8.3.1-20.el7
----
Home |
Main Index |
Thread Index |
Old Index