From Fedora Project Wiki
(Packages)
(GitLab for Fedora)
 
(47 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
An effort to package GitLab for Fedora.
 
An effort to package GitLab for Fedora.
  
 +
This project has a dedicated mailinglist at rpm-gitlab-list@lists.clefos.org (HOW TO APPLY? LINK TO ARCHIVE?)
  
==Packages==
+
There are weekly meetings in the Fedora Admin irc channel:
 +
Location: fedora-meeting@irc.freenode.net
 +
Start: 2014-03-20 - 19:00:00 UTC
 +
End: 2014-03-20 - 20:00:00 UTC
  
{| class="wikitable" style="text-align: center;" cellpadding="10"
+
This started as a Google Summer of Code project https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Axilleas/Gitlab%28463%29
!colspan="5"|Dependencies
+
 
 +
Currently the following gems are still missing from Fedora https://github.com/axilleas/gsoc/blob/master/rubygems_missing
 +
 
 +
Link to all meeting minutes:
 +
 
 +
http://meetbot.fedoraproject.org/fedora-admin/2014-03-20/fedora-admin.2014-03-20-19.03.html
 +
LINK TO OTHERS
 +
 
 +
==System dependencies==
 +
 
 +
{{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:
 +
 
 +
<pre>
 +
# yum groupinstall 'Development Tools' 'Development Libraries'
 +
</pre>
 +
 
 +
The rest of the packages can be installed with:
 +
 
 +
<pre>
 +
# 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
 +
</pre>
 +
 
 +
Below is the table for an easy reference.
 +
 
 +
{| class="wikitable" style="text-align: left;" cellpadding="10"
 +
!colspan="2"|GitLab system dependencies
 
|-
 
|-
|rowspan="2"|Ruby gem
+
!Debian
|colspan="3"|Version
+
!Fedora 19
 
|-
 
|-
|Upstream
+
|sudo                   
|Fedora
+
|sudo
|GitLab
+
|-
|-actionmailer
+
|zlib1g-dev
actionpack
+
|zlib-devel
activemodel
+
|-
activerecord
+
|libyaml-dev
activeresource
+
|libyaml-devel
activesupport
+
|-
acts-as-taggable-on
+
|libssl-dev
arel
+
|openssl-devel
asciidoctor
+
|-
backports
+
|libgdbm-dev
bcrypt-ruby
+
|gdbm-devel
bootstrap-sass
+
|-
builder
+
|libreadline-dev
carrierwave
+
|readline-devel
celluloid
+
|-
charlock_holmes
+
|libncurses5-dev
chosen-rails
+
|ncurses-devel
coffee-rails
+
|-
coffee-script
+
|libffi-dev
coffee-script-source
+
|libffi-devel
colored
+
|-
connection_pool
+
|curl
d3_rails
+
|curl
descendants_tracker
+
|-
devise
+
|git-core
diff-lcs
+
|git
dotenv
+
|-
enumerize
+
|openssh-server
erubis
+
|openssh-server
escape_utils
+
|-
eventmachine
+
|redis-server
execjs
+
|redis
faraday
+
|-
faraday_middleware
+
|postfix
font-awesome-rails
+
|postfix
foreman
+
|-
gemoji
+
|checkinstall
github-linguist
+
|{{result|fail}}
github-markdown
+
|-
github-markup
+
|libxml2-dev
gitlab-gollum-lib
+
|libxml2-devel
gitlab-grack
+
|-
gitlab-grit
+
|libxslt-dev
gitlab-pygments.rb
+
|libxslt-devel
gitlab_git
+
|-
gitlab_meta
+
|libcurl4-openssl-dev
gitlab_omniauth-ldap
+
|libcurl-devel
gon
+
|-
grape
+
|libicu-dev
grape-entity
+
|libicu-devel
haml
+
|-
haml-rails
+
|python
hashie
+
|python
hike
+
|}
hipchat
+
 
http_parser.rb
+
==Runtime gems==
httparty
+
 
httpauth
+
[[User:Axilleas/GitLab/runtime_deps]]
i18n
+
 
journey
+
==Missing gems==
jquery-atwho-rails
+
 
jquery-rails
+
[[User:Axilleas/GitLab/Missing_gems]]
jquery-turbolinks
+
 
jquery-ui-rails
+
== Statistics ==
json
+
 
jwt
+
<pre>
kaminari
+
 
libv8
+
Gitlab runtime gems  :  145
mail
+
Gems in Fedora repos :  389
mime-types
+
Common gems          :  70
modernizr
+
To be packaged      :  75
multi_json
+
Pending review in BZ :  11
multi_xml
+
When BZ go in repos  :  64
multipart-post
 
mysql2
 
net-ldap
 
nokogiri
 
oauth
 
oauth2
 
omniauth
 
omniauth-github
 
omniauth-google-oauth2
 
omniauth-oauth
 
omniauth-oauth2
 
omniauth-twitter
 
orm_adapter
 
pg
 
polyglot
 
posix-spawn
 
puma
 
pygments.rb
 
pyu-ruby-sasl
 
rack
 
rack-accept
 
rack-cache
 
rack-mount
 
rack-protection
 
rack-ssl
 
rack-test
 
rails
 
railties
 
rake
 
rdoc
 
redcarpet
 
redis
 
redis-actionpack
 
redis-activesupport
 
redis-namespace
 
redis-rack
 
redis-rails
 
redis-store
 
ref
 
rubyntlm
 
sanitize
 
sass
 
sass-rails
 
seed-fu
 
select2-rails
 
settingslogic
 
sidekiq
 
simple_oauth
 
sinatra
 
six
 
slim
 
sprockets
 
stamp
 
state_machine
 
stringex
 
temple
 
therubyracer
 
thor
 
tilt
 
timers
 
tinder
 
treetop
 
turbolinks
 
twitter-stream
 
tzinfo
 
uglifier
 
underscore-rails
 
virtus
 
warden
 
yajl-ruby
 
  
|}
+
</pre>
 +
 
 +
 
 +
== Unofficial repository ==
 +
 
 +
Hosted at fedorapeople.org: http://repos.fedorapeople.org/repos/axilleas/gitlab/

Latest revision as of 08:30, 10 July 2014

GitLab for Fedora

An effort to package GitLab for Fedora.

This project has a dedicated mailinglist at rpm-gitlab-list@lists.clefos.org (HOW TO APPLY? LINK TO ARCHIVE?)

There are weekly meetings in the Fedora Admin irc channel: Location: fedora-meeting@irc.freenode.net Start: 2014-03-20 - 19:00:00 UTC End: 2014-03-20 - 20:00:00 UTC

This started as a Google Summer of Code project https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Axilleas/Gitlab%28463%29

Currently the following gems are still missing from Fedora https://github.com/axilleas/gsoc/blob/master/rubygems_missing

Link to all meeting minutes:

http://meetbot.fedoraproject.org/fedora-admin/2014-03-20/fedora-admin.2014-03-20-19.03.html LINK TO OTHERS

System dependencies

Note.png
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:

# 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
Fail fail
libxml2-dev libxml2-devel
libxslt-dev libxslt-devel
libcurl4-openssl-dev libcurl-devel
libicu-dev libicu-devel
python python

Runtime gems

User:Axilleas/GitLab/runtime_deps

Missing gems

User:Axilleas/GitLab/Missing_gems

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/