You are not logged in.

#1 2016-02-18 22:56:26

sajmonella9
Member
Registered: 2015-08-26
Posts: 29

Yaourt install automatic provides when choose "No"

Hi, like on subject. Well i try install ocotpi and papirus theme from AUR. Well i use only yaourt on my arch system.

I'm going day like day to terminal and write a command.

yaourt -S papirus-konsole-colorscheme


Building and installing package
==> This PKGBUILD provides " papirus papirus-icon-theme-gtk papirus-icon-theme-kde papirus-gtk-theme papirus-look-and-feel plasma-theme-papirus papirus-color-scheme papirus-qtcurve-theme papirus-aurorae-theme yakuake-skin-papirus papirus-konsole-colorscheme papirus-kmail-theme papirus-k3b-theme bomi-skin-papirus vlc-skin-papirus smplayer-theme-papirus libreoffice-style-papirus "
==> Install only papirus-konsole-colorscheme ? [Y/n]

Well i say yes beacuse i need only papirus-konsole-colorscheme. Well after accept 'Y' i get this..

Making package: papirus 20160218-1 (Fri Feb 19 00:40:00 CET 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading papirus-suite-20160218.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   163    0   163    0     0    255      0 --:--:-- --:--:-- --:--:--   255
100 28.2M  100 28.2M    0     0  4381k      0  0:00:06  0:00:06 --:--:-- 6322k
==> Validating source files with sha256sums...
    papirus-suite-20160218.tar.gz ... Passed
==> Extracting sources...
  -> Extracting papirus-suite-20160218.tar.gz with bsdtar
==> Entering fakeroot environment...
==> Starting package_papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-icon-theme-gtk()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-icon-theme-gtk"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-icon-theme-kde()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-icon-theme-kde"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-gtk-theme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-gtk-theme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-look-and-feel()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-look-and-feel"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_plasma-theme-papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "plasma-theme-papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-color-scheme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-color-scheme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-qtcurve-theme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-qtcurve-theme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-aurorae-theme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-aurorae-theme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_yakuake-skin-papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "yakuake-skin-papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-konsole-colorscheme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-konsole-colorscheme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-kmail-theme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-kmail-theme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_papirus-k3b-theme()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "papirus-k3b-theme"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_bomi-skin-papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "bomi-skin-papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_vlc-skin-papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "vlc-skin-papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_smplayer-theme-papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "smplayer-theme-papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_libreoffice-style-papirus()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "libreoffice-style-papirus"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: papirus 20160218-1 (Fri Feb 19 00:41:17 CET 2016)

==> Continue installing papirus ? [Y/n]
==> [v]iew package contents [c]heck package with namcap

And install all of the paprius package , but i no need all of this, only this one. And i have this problem on every package who have PKGBUILD provides like this.
I don't know why. Before one / two month allways this work great now i get a information about next step but any of my opinion is ignoring and install All of pacakges. Please help me smile. Thanks.

Offline

#2 2016-02-18 22:58:24

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,858
Website

Re: Yaourt install automatic provides when choose "No"

Not a pacman issue, moving to AUR issues/discussion.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2016-02-18 23:13:52

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,163
Website

Re: Yaourt install automatic provides when choose "No"

I think the way packages like this work is that it will look up the package you are calling, look for the principal package, build that, and then install everything that was just built.

In the case of papirus, that means that it will look up papirus-konsole-colorscheme, see that it is in the papirus PKGBUILD, build and install everything that is built.

This is where building without installing and then installing the package you want comes into its forte instead of just doing yaourt -S or makepkg -i.


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#4 2016-02-18 23:33:09

sajmonella9
Member
Registered: 2015-08-26
Posts: 29

Re: Yaourt install automatic provides when choose "No"

Nothing to happen, it's the same. With yaourt -S ... makepkg -i , only if i install one of them like this pacman -U ...tar.gz it's the best way. But i don't know... one month ago i normal install this version without any problem. It's the same with package octopi...

Offline

#5 2016-02-18 23:34:01

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,919

Re: Yaourt install automatic provides when choose "No"

Papirus is what's called a split package, using multiple package_foo functions.

It used to be possible to only build some of the sub-packages, but that option was removed in pacman 5 .

In order to install only some subpacakges, Yaourt will need to be adapted.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2016-02-19 00:03:22

sajmonella9
Member
Registered: 2015-08-26
Posts: 29

Re: Yaourt install automatic provides when choose "No"

Lone_Wolf wrote:

Papirus is what's called a split package, using multiple package_foo functions.

It used to be possible to only build some of the sub-packages, but that option was removed in pacman 5 .

In order to install only some subpacakges, Yaourt will need to be adapted.


Thanks for that information. In my mind i have somthing like last update pacman but i was not sure. But thanks anyway , now i understand the problem.

Offline

#7 2016-02-19 12:52:42

Spyhawk
Member
Registered: 2006-07-07
Posts: 485

Re: Yaourt install automatic provides when choose "No"

Yaourt doesn't support split packages. As of now, the only helpers that are able to build and install split packages independently are pacaur and bauerbill. I believe octopi has some kind of support for pacaur.

Offline

Board footer

Powered by FluxBB