You are not logged in.

#1 2012-05-13 01:44:21

pablox
Member
From: /home/chile/santiago/
Registered: 2008-05-14
Posts: 183
Website

notify-osd-customizable and awesome conflict

I was trying to install the notify-osd-customizable package from aur, but I'm running in a conflict because both packages "provides" notification-daemon.

I don't know how to deal when two packages provides the same package. I've read the pacman man and wiki, but I haven't being able to solve the problem =/

Any help/feedback is welcome :)


Geeks & Linux Atelier
An eye for an eye ... ends in making everybody blind -- Mahatma Gandhi
dotfiles

Offline

#2 2012-05-13 03:20:41

MOPSTER
Member
From: Aruba
Registered: 2012-03-26
Posts: 15

Re: notify-osd-customizable and awesome conflict

In this case you could recompile awesome from ABS and remove the provides='notification-daemon' from the pkgbuild. Since awesome provides a notification module which is optional, it doesn't need the provides line. EDIT: OOPS it seems awesome isn't in abs yet.

Last edited by MOPSTER (2012-05-13 03:31:35)

Offline

#3 2012-05-13 10:48:47

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: notify-osd-customizable and awesome conflict

same problem here! +1

Offline

#4 2012-05-13 16:02:30

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: notify-osd-customizable and awesome conflict

If you don't want to wait for ABS to be updated, you can just download the files and PKGBUILD:

https://projects.archlinux.org/svntogit … es/awesome

Offline

#5 2012-05-13 16:07:38

ZekeSulastin
Member
Registered: 2010-09-20
Posts: 266

Re: notify-osd-customizable and awesome conflict

MOPSTER wrote:

Since awesome provides a notification module which is optional, it doesn't need the provides line.

Actually, it kinda does - consider why both awesome and notify-osd-* provide the metapackage notification-daemon; if it didn't provide that, you'd have to edit the PKGBUILD to provide it if you just wanted to use awesome's built-in module.

It's kinda damned-if-you-do, damned-if-you-don't, unless the maintainer breaks the upstream package and provides naughty as a separate package - maybe something to bug report?

{edit}I feature-requested it - https://bugs.archlinux.org/task/29874{/edit}

Last edited by ZekeSulastin (2012-05-13 16:13:55)

Offline

#6 2012-05-13 17:02:00

MOPSTER
Member
From: Aruba
Registered: 2012-03-26
Posts: 15

Re: notify-osd-customizable and awesome conflict

I used to edit the PKGBUILD for the provides line when it was in the aur since back then it didn't provide a notification-daemon eventhough I could use naughty. I do agree with the separate package thing though, choice is always nice.

Offline

#7 2012-05-14 04:13:52

pablox
Member
From: /home/chile/santiago/
Registered: 2008-05-14
Posts: 183
Website

Re: notify-osd-customizable and awesome conflict

anonymous_user wrote:

If you don't want to wait for ABS to be updated, you can just download the files and PKGBUILD:

https://projects.archlinux.org/svntogit … es/awesome

Thanks to point it out. If you use yaourt,

yaourt -G awesome

do the work (pretty handy, even if you don't use it on an everyday basis).

ZekeSulastin wrote:
MOPSTER wrote:

Since awesome provides a notification module which is optional, it doesn't need the provides line.

Actually, it kinda does - consider why both awesome and notify-osd-* provide the metapackage notification-daemon; if it didn't provide that, you'd have to edit the PKGBUILD to provide it if you just wanted to use awesome's built-in module.

It's kinda damned-if-you-do, damned-if-you-don't, unless the maintainer breaks the upstream package and provides naughty as a separate package - maybe something to bug report?

{edit}I feature-requested it - https://bugs.archlinux.org/task/29874{/edit}

Thanks, I'm following the 'bug' now, and I -obviously- voted tongue


Geeks & Linux Atelier
An eye for an eye ... ends in making everybody blind -- Mahatma Gandhi
dotfiles

Offline

#8 2012-05-14 09:02:12

seblu
Developer
From: Paris
Registered: 2011-01-20
Posts: 9

Re: notify-osd-customizable and awesome conflict

pablox wrote:

I was trying to install the notify-osd-customizable package from aur, but I'm running in a conflict because both packages "provides" notification-daemon.

It conflict because notify-osd-customizable conflict with notification-daemon (provide doesn't conflict).
Remove the conflict inside aur package and this will work correctly. You can test with the real notification-daemon which doesn't conflict or xfce4-notifyd.

Offline

#9 2012-05-16 20:23:38

pablox
Member
From: /home/chile/santiago/
Registered: 2008-05-14
Posts: 183
Website

Re: notify-osd-customizable and awesome conflict

Yep, you're right. I removed the "conflicts" and now it worked fine. I still don't understand why the official package needs that though...


Geeks & Linux Atelier
An eye for an eye ... ends in making everybody blind -- Mahatma Gandhi
dotfiles

Offline

Board footer

Powered by FluxBB