summaryrefslogtreecommitdiff
path: root/README.md
blob: 98e5d0e6957653a5cc99a60fce015202f31dab48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# csobczak gentoo ebuild repository

To use this repository, add it to portate and then sync it:
```
eselect repository add csobczak git https://git.sobczak.family/csobczak.ebuild
emaint -r csobczak sync # this is the same as emerge --sync csobczak
```

Since this repository is using [cgit](https://git.zx2c4.com/cgit/) with dumb http,
add `sync-depth=0` to your `/etc/portage/repos.conf/eselect-repo.conf` file:
```
[csobczak]
location = /var/db/repos/csobczak
sync-type = git
sync-depth = 0
sync-uri = https://git.sobczak.family/csobczak.ebuild
```

Then you can verify that the packages it provides are available by using [eix](https://wiki.gentoo.org/wiki/Eix), for example `dwl`:
```
eix slstatus
```
And you should see the listing from `csobczak`.

You can add these packages to your [sets](https://wiki.gentoo.org/wiki/Package_sets) with the `::csobczak` suffix. For example, dwl in my `@wm` set:
```
gui-wm/dwl::csobczak
```

Packages included:
- [dwl](https://git.sobczak.family/dwl/)
- [slstatus](https://git.sobczak.family/slstatus/)

Packages I plan to include:
- [slk](https://github.com/gammons/slk)
- [sfeed](https://codemadness.org/sfeed-simple-feed-parser.html)
- [passmenu-wmenu](https://github.com/filiprojek/passmenu-wmenu)
- [blang](https://www.stat.ubc.ca/~bouchard/blang/)

## ebuild reference documents:
- [Gentoo Ebuilds](https://wiki.gentoo.org/wiki/Basic_guide_to_write_Gentoo_Ebuilds)
- [Creating a repository](https://wiki.gentoo.org/wiki/Creating_an_ebuild_repository)
- [Custom ebuild repository](https://wiki.gentoo.org/wiki/Handbook:AMD64/Portage/CustomTree#Defining_a_custom_ebuild_repository).