From Fedora Project Wiki
(Move runtime deps to their own namespace) |
m (→System dependencies: note) |
||
Line 5: | Line 5: | ||
==System dependencies== | ==System dependencies== | ||
{{admon/note| | {{admon/note|TODO Clean up system dependencies|Most of these packages are needed if you compile ruby from sources, or install/build gems with native extensions.}} | ||
The equivalent of Debian's '''build-essential''' is: | The equivalent of Debian's '''build-essential''' is: |
Revision as of 11:49, 23 March 2014
GitLab for Fedora
An effort to package GitLab for Fedora.
System dependencies
The equivalent of Debian's build-essential is:
# yum groupinstall 'Development Tools' 'Development Libraries'
The rest of the packages can be installed with:
# yum install zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel curl git openssh-server redis libxml2-devel libxslt-devel libcurl-devel libicu-devel python
Below is the table for an easy reference.
GitLab system dependencies | |
---|---|
Debian | Fedora 19 |
sudo | sudo |
zlib1g-dev | zlib-devel |
libyaml-dev | libyaml-devel |
libssl-dev | openssl-devel |
libgdbm-dev | gdbm-devel |
libreadline-dev | readline-devel |
libncurses5-dev | ncurses-devel |
libffi-dev | libffi-devel |
curl | curl |
git-core | git |
openssh-server | openssh-server |
redis-server | redis |
postfix | postfix |
checkinstall | |
libxml2-dev | libxml2-devel |
libxslt-dev | libxslt-devel |
libcurl4-openssl-dev | libcurl-devel |
libicu-dev | libicu-devel |
python | python |
Runtime gems
link_to
Missing gems
This is the list of the gems to be packaged. These pending review have a link to bugzilla. List of gems pending review
The raw list can be found here.
GitLab missing gems | ||
---|---|---|
Ruby gem | Bugzilla id | Status |
actionpack-action_caching | - | - |
actionpack-page_caching | - | - |
carrierwave | - | - |
celluloid | - | - |
chosen-rails | 967396 | ASSIGNED |
connection_pool | 967334 | ASSIGNED |
d3_rails | - | - |
devise | - | - |
devise-async | - | - |
enumerize | - | - |
escape_utils | - | - |
faraday_middleware | - | - |
font-awesome-rails | - | - |
foreman | - | - |
gemoji | - | - |
github-markdown | 1026052 | ASSIGNED |
github-markup | - | - |
gitlab-flowdock-git-hook | - | - |
gitlab-gollum-lib | - | - |
gitlab-grack | - | - |
gitlab-grit | - | - |
gitlab-linguist | - | - |
gitlab-pygments.rb | - | - |
gitlab_git | - | - |
gitlab_meta | - | - |
gitlab_omniauth-ldap | - | - |
grape | - | - |
grape-entity | - | - |
http_parser.rb | - | - |
httpauth | - | - |
jquery-atwho-rails | - | - |
jquery-turbolinks | - | - |
jquery-ui-rails | - | - |
jwt | - | - |
kaminari | - | - |
libv8 | - | - |
modernizr | - | - |
oauth2 | - | - |
omniauth-github | - | - |
omniauth-google-oauth2 | - | - |
omniauth-oauth | - | - |
omniauth-oauth2 | - | - |
omniauth-twitter | - | - |
posix-spawn | - | - |
pyu-ruby-sasl | - | - |
rack-attack | - | - |
rack-cors | - | - |
raphael-rails | - | - |
redis-actionpack | - | - |
redis-activesupport | - | - |
redis-rack | - | - |
redis-rails | - | - |
redis-store | - | - |
rubyntlm | - | - |
seed-fu | - | - |
select2-rails | - | - |
settingslogic | - | - |
sidekiq | - | - |
simple_oauth | - | - |
six | - | - |
stamp | - | - |
stringex | - | - |
tinder | - | - |
twitter-stream | - | - |
underscore-rails | - | - |
unicorn | 786636 | NEW |
virtus | 1040180 | NEW |
yajl-ruby | 823351 | ASSIGNED |
Statistics
Gitlab runtime gems : 145 Gems in Fedora repos : 389 Common gems : 70 To be packaged : 75 Pending review in BZ : 11 When BZ go in repos : 64
Unofficial repository
Hosted at fedorapeople.org: http://repos.fedorapeople.org/repos/axilleas/gitlab/