4 # See the pacman.conf(5) manpage for option and repository directives
10 # The following paths are commented out with their default values listed.
11 # If you wish to use different paths, uncomment and update the paths.
13 #DBPath = /var/lib/pacman/
14 #CacheDir = /var/cache/pacman/pkg/
15 #LogFile = /var/log/pacman.log
16 #GPGDir = /etc/pacman.d/gnupg/
17 #HookDir = /etc/pacman.d/hooks/
18 HoldPkg = pacman glibc
19 #XferCommand = /usr/bin/curl -L -C - -f -o %o %u
20 #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
21 #CleanMethod = KeepInstalled
23 # With this patch created by obarun, if there is a keyring update
24 # the keyrings will update first then all other packages, so they don't fail!
25 SyncFirst = joborunt-keyring obarun-keyring archlinux-keyring
27 # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
28 IgnorePkg = systemd systemd-libs elogind libelogind
33 NoExtract = usr/lib/libsystemd*.* usr/lib/systemd* etc/systemd*
44 # By default, pacman accepts packages signed by keys that its local keyring
45 # trusts (see pacman-key and its man page), as well as unsigned packages.
46 SigLevel = Never DatabaseOptional
47 #LocalFileSigLevel = Optional
48 #RemoteFileSigLevel = Required
50 # NOTE: You must run `pacman-key --init` before first using pacman; the local
51 # keyring can then be populated with the keys of all official Joborun Obarun and Arch Linux
52 # packagers with `pacman-key --populate joborun obarun archlinux`.
53 # For joborun install joborun-keyring
54 # for obarun install obarun-keyring
55 # for arch-linux install archlinux-keyring
58 # - can be defined here or included from another file
59 # - pacman will search repositories in the order defined here
60 # - local/custom mirrors can be added here or in separate files
61 # - repositories listed first will take precedence when packages
62 # have identical names, regardless of version number
63 # - URLs will have $repo replaced by the name of the current repo
64 # - URLs will have $arch replaced by the name of the architecture
66 # Repository entries are of the format:
69 # Include = IncludePath
71 # The header [repo-name] is crucial - it must be present and
72 # uncommented to enable the repo.
75 # The testing repositories are disabled by default. To enable, uncomment the
76 # repo name header and Include lines. You can add preferred servers immediately
77 # after the header, and they will be used before the default mirrors.
78 # ### you can switch the following to optional after installing the joborun-keyring
79 # but as of this edition 02-13-2021 not all our issued packages are signed, we
80 # have begun this process and soon they will be signed, but as a source built
81 # distribution this is not important. You decide.
85 #Server = file:///var/cache/jobcore/
86 Server = https://osdn.net/projects/joborun/storage/jobcore/
89 #Server = file:///var/cache/jobextra/
90 Server = https://osdn.net/projects/joborun/storage/jobextra/
93 # Server = file:///var/cache/jobcomm/
94 # This repository is being tested, with the intention of
95 # staying local and not provide binaries. It can be found
96 # in source git.disroot.org/joborun-pkg/jobcomm
97 # from which you can build the packages needed and store
98 # in your own /var/cache/jobcomm repository (see wiki)
99 # # Server = https://osdn.net/projects/joborun/storage/jobcomm/
101 #### Obarun begins here #######
102 #### Obarun must be using some slow server to check its keys
103 #### gpgme drops the effort after a few seconds and replies with
104 #### failure. Obarun should first make strict rules on building
105 #### before implementing strict rules on downloading pkgs!
109 #Server = https://repo.obarun.org/obcore-testing
113 Server = https://repo.obarun.org/obcore
117 #Server = https://repo.obarun.org/obextra-testing
121 Server = https://repo.obarun.org/obextra
123 #[obcommunity-testing]
125 #Server = https://repo.obarun.org/obcommunity-testing
129 Server = https://repo.obarun.org/obcommunity
131 #[obmultilib-testing]
133 #Server = https://repo.obarun.org/obmultilib-testing
137 #Server = https://repo.obarun.org/obmultilib
141 #Server = https://repo.obarun.org/observice-testing
145 Server = https://repo.obarun.org/observice
147 #### Arch begins here #######
149 # As we build testing pkgs as soon as they appear but we
150 # don't cover all of extra testing should be enabled
151 # to cover combatibility with Arch's extra/testing pkgs
154 SigLevel = DatabaseOptional
155 Include = /etc/pacman.d/mirrorlist
158 SigLevel = DatabaseOptional
159 Include = /etc/pacman.d/mirrorlist
162 SigLevel = DatabaseOptional
163 Include = /etc/pacman.d/mirrorlist
166 #SigLevel = DatabaseOptional
167 #Include = /etc/pacman.d/mirrorlist
170 SigLevel = DatabaseOptional
171 Include = /etc/pacman.d/mirrorlist
173 # If you want to run 32 bit applications on your x86_64 system,
174 # enable the multilib repositories as required here.
177 #SigLevel = DatabaseOptional
178 #Include = /etc/pacman.d/mirrorlist
181 SigLevel = DatabaseOptional
182 Include = /etc/pacman.d/mirrorlist
184 #### Spark-Linux begins here #######
188 ##Include = /etc/pacman.d/mirrorlist-spark
189 #Server = https://mirror.fleshless.org/spark/$repo
193 ##Include = /etc/pacman.d/mirrorlist-spark
194 #Server = https://mirror.fleshless.org/spark/$repo
198 ##Include = /etc/pacman.d/mirrorlist-spark
199 #Server = https://mirror.fleshless.org/spark/$repo
201 #### Artix begins here #######
202 #### Only to be used for browsing or downloading a runit service file with -Sdd
203 #### You install anything else from Artix with all their elogind dependencies
204 #### and you will break your system -- please don't ask us to fix it!
205 #### Artix is designed to use exclusively ONE init and service manager, not two!
209 ##SigLevel = DatabaseOptional
210 ##Include = /etc/pacman.d/mirrorlist-artix
211 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
215 ##SigLevel = DatabaseOptional
216 ##Include = /etc/pacman.d/mirrorlist-artix
217 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
221 ##SigLevel = DatabaseOptional
222 ##Include = /etc/pacman.d/mirrorlist-artix
223 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
227 ##SigLevel = DatabaseOptional
228 ##Include = /etc/pacman.d/mirrorlist-artix
229 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
233 ##SigLevel = DatabaseOptional
234 ##Include = /etc/pacman.d/mirrorlist-artix
235 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
237 # If you want to run 32 bit applications on your x86_64 system,
238 # enable the multilib repositories as required here.
242 ##SigLevel = DatabaseOptional
243 ##Include = /etc/pacman.d/mirrorlist-artix
244 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
248 ##SigLevel = DatabaseOptional
249 ##Include = /etc/pacman.d/mirrorlist-artix
250 #Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
252 #### Archstrike and Blackarch begin here #######
254 #[archstrike-testing]
256 ##SigLevel = DatabaseOptional
257 ##Include = /etc/pacman.d/archstrike-mirrorlist
258 #Server = https://mirror.archstrike.org/$arch/$repo
262 ##SigLevel = DatabaseOptional
263 ##Include = /etc/pacman.d/archstrike-mirrorlist
264 #Server = https://mirror.archstrike.org/$arch/$repo
268 ##SigLevel = DatabaseOptional
269 ##Include = /etc/pacman.d/blackarch-mirrorlist
270 #Server = https://blackarch.org/blackarch/$repo/os/$arch
272 # An example of a custom package repository. See the pacman manpage for
273 # tips on creating your own repositories.
275 #SigLevel = Optional TrustAll
276 #Server = file:///home/custompkgs