qdore / Mutate

A simple launcher inspired by Alfred for ubuntu and Fedora.
MIT License
1.28k stars 98 forks source link

can't install on fedora 22 #92

Closed thecotne closed 7 years ago

thecotne commented 9 years ago
[cotne@cotneXPS13 ~]$ sudo dnf install https://github.com/qdore/Mutate/releases/download/v2.3/Mutate-2.3-0.fc21.x86_64.rpm
Last metadata expiration check performed 0:16:32 ago on Tue Oct  6 20:58:06 2015.
Error: nothing provides libboost_regex.so.1.55.0()(64bit) needed by Mutate-2.3-0.fc21.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)
The downloaded packages were saved in cache till the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Limero commented 9 years ago

The problem happens because the version of boost-regex packaged for Fedora 22 is of version 1.57.0 and Mutate wants 1.55.0.

thecotne commented 9 years ago

that's obvious but can i fix it? or it need to be fixed in source?

rodrigolopezguerra commented 9 years ago

@thecotne maybe is specified in the spec ?

rodrigolopezguerra commented 9 years ago

Download and compile:

cd ~/rpmbuild/SOURCES wget https://raw.githubusercontent.com/qdore/Mutate/master/rpm/mutate.spec wget https://github.com/qdore/Mutate/archive/master.zip sudo yum-builddep -y mutate.spec rpmbuild -bb mutate.spec Then install it:

sudo yum -y install ~/rpmbuild/RPMS/x86_64/Mutate-2.3-0.fc21.x86_64.rpm (REPLACE with your result) /usr/share/mutate/setup

works ok

thecotne commented 9 years ago
sudo dnf install ftp://ftp.muug.mb.ca/mirror/fedora/linux/updates/21/SRPMS/b/boost-1.55.0-8.fc21.src.rpm
Last metadata expiration check performed 0:18:55 ago on Sun Nov  8 23:02:58 2015.
Error: nothing provides bzip2-devel(armv7hl-32) needed by boost-1.55.0-8.fc21.src
(try to add '--allowerasing' to command line to replace conflicting packages)
The downloaded packages were saved in cache till the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

does not help