Author Topic: BeerSmith2 additional Linux Builds  (Read 4687 times)

Offline captainhooligan

  • BeerSmith New Brewer
  • *
  • Posts: 1
  • Hooray Beer!
BeerSmith2 additional Linux Builds
« on: January 11, 2014, 06:47:26 PM »
For those that run Linux that isn't Debian based I have some additional options. 

There are RPMs and tarballs for 32 bit and 64 bit on my github
https://www.github.com/captainhooligan/BeerSmith

Or you can just do a git clone https://github.com/captainhooligan/BeerSmith

The 64 bit ones have been tested. Unfortunately I have yet to test the 32 bit but the binaries are the same as the ones available for download on the beersmith site.  They are just repackaged to support additional Linux distros.

Initially I posted this topic under news but I think it is more appropriately posted here.

Offline drinkingcoffee

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 4
  • BeerSmith 2 Rocks!
Re: BeerSmith2 additional Linux Builds
« Reply #1 on: April 13, 2014, 03:28:09 AM »
Hi --

Thanks so much for this, I have been really lazy building a new rpm to install the latest version on my fedora system, so I am still running 2.0.65...

I tried the 64 bit rpm, and got some errors though:

Code: [Select]
Transaction check error:
  file / from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package filesystem-3.2-19.fc20.x86_64
  file /usr/bin from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package filesystem-3.2-19.fc20.x86_64
  file /etc/xdg/menus/applications-merged from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package redhat-menus-12.0.2-7.fc20.noarch
  file /usr/share/icons/hicolor/16x16/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package fedora-logos-21.0.1-1.fc20.x86_64
  file /usr/share/icons/hicolor/24x24/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package fedora-logos-21.0.1-1.fc20.x86_64
  file /usr/share/icons/hicolor/32x32/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package fedora-logos-21.0.1-1.fc20.x86_64
  file /usr/share/icons/hicolor/48x48/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package fedora-logos-21.0.1-1.fc20.x86_64
  file /usr/share/icons/hicolor/16x16/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package anaconda-20.25.16-1.fc20.x86_64
  file /usr/share/icons/hicolor/24x24/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package anaconda-20.25.16-1.fc20.x86_64
  file /usr/share/icons/hicolor/32x32/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package anaconda-20.25.16-1.fc20.x86_64
  file /usr/share/icons/hicolor/48x48/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package anaconda-20.25.16-1.fc20.x86_64
  file /usr/share/icons/hicolor/16x16/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package hicolor-icon-theme-0.13-1.fc20.noarch
  file /usr/share/icons/hicolor/24x24/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package hicolor-icon-theme-0.13-1.fc20.noarch
  file /usr/share/icons/hicolor/32x32/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package hicolor-icon-theme-0.13-1.fc20.noarch
  file /usr/share/icons/hicolor/48x48/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package hicolor-icon-theme-0.13-1.fc20.noarch
  file /usr/share/icons/hicolor/64x64/apps from install of beersmith2-2.2.12-2.x86_64 conflicts with file from package hicolor-icon-theme-0.13-1.fc20.noarch

So (my knowledge of spec files and rpms is pretty laughable), it looks like the RPM is trying to create/provide those directories, and yum isn't too happy about it... Apparently it's just an issue with alien.

https://ask.fedoraproject.org/en/question/37185/file-conflict-for-installing-a-package-with-filesystem/ has a solution.
I used the rpmrebuild tool to remove those directories from the files section, and everything seems to work fine.

cheers!