[pacman-dev] makepkg and version comparators
Aaron Griffin
aaronmgriffin at gmail.com
Thu Mar 8 18:26:32 EST 2007
On 3/8/07, fancris3 <fancris3 at aol.com> wrote:
> 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
> ...
Unless you have both pacman/libalpm and makepkg from CVS, this isn't
going to work. We have not released a new image yet. Did you build
this yourself from CVS?
More information about the pacman-dev
mailing list