[pacman-dev] makepkg and version comparators

fancris3 fancris3 at aol.com
Thu Mar 8 18:02:48 EST 2007


On Thu, 08 Mar 2007 22:00:50 +0200, Aaron Griffin  
<aaronmgriffin at gmail.com> wrote:

> On 3/8/07, Alessio 'mOLOk' Bolognino <themolok.ml at gmail.com> wrote:
>> Actually makepkg seems to no handle version comparators, but there are
>> official packages with deps like whatever>2.4, is this a known problem?
>
> Yeah and it's fixed in CVS, I believe... this should be fixed in the
> next release (you can run with ummm -d I think to skip dep checks for
> now)

$ makepkg
==> Entering fakeroot environment
==> Making package: kdedecor-crystal 1.0.2-1 (Thu Mar  8 14:19:26 EET 2007)
==> Checking Runtime Dependencies...

==> Missing Dependencies:
    -> kdebase
==> Checking Buildtime Dependencies...
==> ERROR: could not resolve all dependencies.

$ pacman -Qs kdebase
local/kdemod-kdebase 3.5.6-10 (kdemod)

$ pacman -Qi kdemod-kdebase
Name           : kdemod-kdebase
Version        : 3.5.6-10
URL            : http://www.kde.org
License        : None
Groups         : kdemod
Provides       : kdebase
...

$ pacman -Qs amarok
local/amarok-base 1.4.5-2
     amaroK - a media player for KDE
local/amarok-engine-xine 1.4.5-2
     xine engine for amaroK
$ pacman -Qi amarok-engine-xine
Name           : amarok-engine-xine
Version        : 1.4.5-2
URL            : http://amarok.sourceforge.net/
License        : None
Groups         : None
Provides       : amarok-engine
Depends On     : xine-lib>=1.1.3  kdelibs>=3.5.6  taglib>=1.4  tunepimp   
libxrender
Removes        : None
Required By    : None
...
$ pacman -Qi amarok-base
Name           : amarok-base
Version        : 1.4.5-2
URL            : http://amarok.sourceforge.net/
License        : None
Groups         : None
Provides       : None
Depends On     : amarok-engine  libmp4v2  libmysqlclient>=5.0.25   
postgresql-libs  ruby

$ pacman -Qe
amarok-engine-xine 1.4.5-2
...

pacman -S kde
:: group kde:
     kdebindings
:: Install whole content? [Y/n] n
:: Install kdebindings from group kde? [Y/n] n
:: group kde:
     arts  gwenview  kde-common  kdeaccessibility  kdeaddons  kdeadmin   
kdeartwork  kdebase  kdebindings  kdeedu  kdegames
     kdegraphics  kdelibs  kdemultimedia  kdenetwork  kdepim  kdesdk   
kdetoys  kdeutils
:: Install whole content? [Y/n] y
resolving dependencies... done.
looking for inter-conflicts...
...
(13/21) installing kdebindings                       
[####################################################################] 100%
...

pacman -Qi kdebindings
Name           : kdebindings
Version        : 3.5.6-2
URL            : http://www.kde.org
License        : None
Groups         : kde
Provides       : None
Depends On     : kdelibs>=3.5.6  ruby  qscintilla
Removes        : None
Required By    : None
...





More information about the pacman-dev mailing list