(init commit) |
|||
(48 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?) | |||
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: | This started as a Google Summer of Code project https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Axilleas/Gitlab%28463%29 | ||
!colspan=" | |||
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 | |||
|- | |||
!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 | |||
|{{result|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 == | |||
<pre> | |||
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 | |||
</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
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
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/