Hi, I recently got aware of a project called
Atraci, it is a music streaming service.
Since it doesn't have a Slackware package I decided to pack it myself (creating the SlackBuilds) and send them later to
SlackBuilds. However I am with a weird issue (attachments below). The manually built app works but the binary packaged with the script doesn't (working binary on the left, misbehaving one on the right).
Since building it (along with all the dependecies) can be a bit time consuming I am sharing what I did:
In order to build it you will need:
-
Node.js (from SBo)
- Grunt and Grunt-CLI (SlackBuilds provided by the tar file)
- rubygem-{chunky_png, compass, compass-core, compass-import-once, ffi, inotify, multi_json, rb-fsevent, sass} (SlackBuilds provided by the tar file)
- And finally you build Atraci (SlackBuild also on the tar file)
You can download the tar file
here.
To build Atraci manually you do the following:
- Install all the dependecies (listed above)
- Untar the
Atraci-0.6.5.tar.gz file
- cd to the directory and run:
Code:
$ npm install
$ grunt build
Any help and/or improvement on the SlackBuilds would be greatly appreciated.
EDIT: Just a clarification: on some Rubygem's slackbuilds (if not all) on the header of the script there are two lines with this:
Quote:
# Slackware build script for fastercsv
# Copyright 2014 Lionel Young USA
|
My bad here, I used the rubygem-fastercsv slackbuild as a template and forgot to change that.