summaryrefslogtreecommitdiff
path: root/find-deprecated.conf
diff options
context:
space:
mode:
Diffstat (limited to 'find-deprecated.conf')
-rw-r--r--find-deprecated.conf40
1 files changed, 40 insertions, 0 deletions
diff --git a/find-deprecated.conf b/find-deprecated.conf
new file mode 100644
index 0000000..f80c22b
--- /dev/null
+++ b/find-deprecated.conf
@@ -0,0 +1,40 @@
+# Repositories for specific arch'es.
+# Common repos are in 'repos' variable.
+repos="core community extra"
+repos_x86_64="$repos testing multilib multilib-testing"
+repos_i686="$repos testing build-support"
+repos_armv7h="$repos alarm" # we don't sync [alarm] but blacklist its packages to conflict with your-freedom
+
+# Parabola repos for checking blacklists like your-privacy, which sometimes block [libre] and [pcr] packages.
+# [nonprism] and [nonsystemd] are not listened because we do not blacklists those packages anywhere
+repos_libre="libre libre-multilib libre-testing libre-multilib-testing"
+repos_parabola="$repos_libre pcr pcr-multilib pcr-multilib-testing pcr-testing"
+
+# Arch blacklist files, checked when running with the 'arch' argument.
+# The packages here always have a [libre] replacement if there's one.
+# aur-blacklist.txt is not here since we want to check Arch's official repos.
+blacklists="blacklist.txt"
+
+# Parabola blacklist files, checked when running with the 'parabola' argument.
+# List here files that may also blacklist Parabola packages. These are intended to be used with repos_parabola
+blacklists_parabola="your-initfreedom-blacklist.txt your-privacy-blacklist.txt your-freedom_emu-blacklist.txt"
+
+# Mirrors. Choose HTTPS when possible.
+# NOTE: Nginx servers are preferred. Otherwise update sedexp variable.
+# Arch Linux Official mirror
+mirror_x86_64="https://mirrors.edge.kernel.org/archlinux"
+# Arch Linux 32 mirror
+mirror_i686="https://mirror.archlinux32.org"
+# Arch Linux ARM mirror
+mirror_armv7h="https://fl.us.mirror.archlinuxarm.org"
+# Parabola GNU/Linux-libre mirror
+mirror_parabola="https://mirror.grapentin.org/parabola"
+
+# Supported Parabola architectures
+supported_architectures="x86_64 i686 armv7h any"
+
+# Sed expresions to parse packages from HTTP servers.
+# Tested for Nginx, change if needed.
+sedexp='s/.*href="//;s/\.pkg.tar.xz.*//;s/\.pkg.tar.zst.*//;'
+# Extra sedexps for special characters/symbols.
+sedexp+='s/%2B/+/g;s/%3A/:/g;s/%40/@/g;'