Compare commits

..

27 Commits
main ... i386

Author SHA1 Message Date
Ward Nakchbandi (Cosmic Fusion)
8bd4b25660
Update Dockerfile 2024-09-08 18:55:34 +03:00
Ward Nakchbandi (Cosmic Fusion)
3d8852d450
Update Dockerfile 2024-09-08 18:42:32 +03:00
Ward Nakchbandi (Cosmic Fusion)
c625ae7343
Update setup.sh 2024-09-08 18:42:12 +03:00
Ward Nakchbandi (Cosmic Fusion)
37e82a9720
Update Dockerfile 2024-09-08 18:28:16 +03:00
Ward Nakchbandi (Cosmic Fusion)
0628e4e707
Update Dockerfile 2024-09-08 18:23:16 +03:00
Ward Nakchbandi (Cosmic Fusion)
68233c1b59
Update Dockerfile 2024-09-08 18:19:20 +03:00
Ward Nakchbandi (Cosmic Fusion)
389e9aa118
Update Dockerfile 2024-08-05 15:50:32 +03:00
Ward Nakchbandi (Cosmic Fusion)
e097dbc816
Update Dockerfile 2024-08-05 02:00:50 +03:00
Ward Nakchbandi (Cosmic Fusion)
8c5b1c5a37
Update setup.sh 2024-08-04 23:44:18 +03:00
Ward Nakchbandi (Cosmic Fusion)
ec4f332c1c
Update Dockerfile 2024-08-03 20:01:48 +03:00
Ward Nakchbandi (Cosmic Fusion)
ee22b9d2fc
Update Dockerfile 2024-08-03 16:25:21 +03:00
Ward Nakchbandi (Cosmic Fusion)
10edc514f3
Update Dockerfile 2024-08-03 16:17:13 +03:00
Ward Nakchbandi (Cosmic Fusion)
d950fba9fa
Update Dockerfile 2024-08-03 03:29:00 +03:00
Ward Nakchbandi (Cosmic Fusion)
b46a737853
Update Dockerfile 2024-08-03 02:28:44 +03:00
Ward Nakchbandi (Cosmic Fusion)
b618fa0b54
Update Dockerfile 2024-08-03 02:25:19 +03:00
Ward Nakchbandi (Cosmic Fusion)
5cdf02a985
Update Dockerfile 2024-08-03 02:20:40 +03:00
Ward Nakchbandi (Cosmic Fusion)
adbe58da26
Update Dockerfile 2024-08-03 02:12:11 +03:00
Ward Nakchbandi (Cosmic Fusion)
0e15a5d008
Add gtk4 fix from pbuilder config 2024-07-31 15:35:36 +03:00
Ward Nakchbandi (Cosmic Fusion)
faa6b26ff4
Update setup.sh 2024-07-31 14:54:25 +03:00
Ward Nakchbandi (Cosmic Fusion)
6f7e7f05f1
Update setup.sh 2024-07-30 21:55:33 +03:00
Ward from fusion-voyager-3
461e784de4 i386 base builder 2024-07-26 16:51:50 +03:00
Ward from fusion-voyager-3
0d38f76b9e i386 base builder 2024-07-26 16:45:28 +03:00
Ward from fusion-voyager-3
f3219aa49e i386 base builder 2024-07-26 16:42:19 +03:00
Ward from fusion-voyager-3
dc3efa514e i386 base builder 2024-07-26 16:36:56 +03:00
Ward from fusion-voyager-3
f6fe8b594a i386 base builder 2024-07-26 16:26:59 +03:00
Ward from fusion-voyager-3
42fbd7b282 i386 base builder 2024-07-26 16:24:25 +03:00
Ward from fusion-voyager-3
566a0afa17 i386 base builder 2024-07-26 16:22:52 +03:00
27 changed files with 42 additions and 16335 deletions

View File

@ -5,12 +5,14 @@ on:
env:
IMAGE_NAME: pika-base-debian-container
IMAGE_VERSION: i386
jobs:
build:
push:
runs-on: self-hosted
container:
image: ubuntu:latest
image: debian:sid
volumes:
- /proc:/proc
options: --privileged -it
@ -18,6 +20,18 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Update APT Cache
run: apt-get update
- name: Get debootstrap
run: apt-get install -y debootstrap docker.io sudo
- name: Generate debootstrap tar
run: ./debootstrap.sh
- name: Import base image
run: docker import ./base_chroot.tgz rootfs-base-debian-i386
- name: Build image
run: docker build . --file Dockerfile --tag $IMAGE_NAME --label "runnumber=${GITHUB_RUN_ID}"
@ -28,16 +42,8 @@ jobs:
- name: Push image
run: |
IMAGE_ID=ghcr.io/${{ github.repository_owner }}/$IMAGE_NAME
# Change all uppercase to lowercase
IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')
# Strip git ref prefix from version
VERSION=$(echo "${{ github.ref }}" | sed -e 's,.*/\(.*\),\1,')
# Strip "v" prefix from tag name
[[ "${{ github.ref }}" == "refs/tags/"* ]] && VERSION=$(echo $VERSION | sed -e 's/^v//')
# Use Docker `latest` tag convention
[ "$VERSION" == "main" ] && VERSION=latest
echo IMAGE_ID=$IMAGE_ID
echo VERSION=$VERSION
docker tag $IMAGE_NAME $IMAGE_ID:$VERSION
docker push $IMAGE_ID:$VERSION
echo ID=$IMAGE_ID
echo VERSION=$IMAGE_VERSION
docker tag $IMAGE_NAME $IMAGE_ID:$IMAGE_VERSION
docker push $IMAGE_ID:$IMAGE_VERSION

View File

@ -1,22 +0,0 @@
name: Generate and commit apt configs
on:
workflow_dispatch
jobs:
build:
runs-on: self-hosted
container:
image: ghcr.io/pikaos-linux/pika-base-debian-container:latest
volumes:
- /proc:/proc
options: --privileged -it
steps:
- uses: actions/checkout@v3
- name: Generate apt pin and json files
run: chmod +x ./gen-apt-config.sh && chmod +x ./gen-apt-config.py && chmod +x ./apt_experiments && ./gen-apt-config.sh
- name: Setup git and push
run: git config --global user.name 'Github Workflow Action' && git config --global user.email 'hotrod.master@hotmail.com' && git config --global --add safe.directory /__w/pika-base-debian-container/pika-base-debian-container && git add . && git commit -am"Commited by GH Action - gen-apt-config.yml" && git push

View File

@ -1,25 +0,0 @@
name: Generate and commit i386 whitelist
on:
workflow_dispatch
jobs:
build:
runs-on: self-hosted
container:
image: ghcr.io/pikaos-linux/pika-base-debian-container:i386
volumes:
- /proc:/proc
options: --privileged -it
steps:
- uses: actions/checkout@v3
- name: Get script depends
run: apt-get install -y python3-numpy
- name: Generate whitelist json files
run: ./gen-i386-whitelist.py
- name: Setup git and push
run: git config --global user.name 'Github Workflow Action' && git config --global user.email 'hotrod.master@hotmail.com' && git config --global --add safe.directory /__w/pika-base-debian-container/pika-base-debian-container && git add . && git commit -am"Commited by GH Action - gen-i386-whitelist.yml" && git push

File diff suppressed because one or more lines are too long

View File

@ -1,15 +1,21 @@
# Debian Sid with expermintal, pika and dmo repos
# Bump for rebuild on 07/01/2024 18:18 UTC +3
FROM debian:sid
FROM rootfs-base-debian-i386
RUN dpkg --add-architecture amd64
RUN apt update
RUN apt install -y wget curl vim sudo systemd ifupdown rsyslog logrotate less bash-completion ca-certificates netbase lsb-release apt-utils gnupg2 apt-transport-https debian-keyring debian-archive-keyring
RUN wget https://github.com/PikaOS-Linux/pika-base-debian-container/raw/main/setup.sh
RUN wget https://github.com/PikaOS-Linux/pika-base-debian-container/raw/i386/setup.sh
RUN chmod +x ./setup.sh
RUN ./setup.sh
RUN apt update
#RUN wget http://ftp.us.debian.org/debian/pool/main/d/debhelper/debhelper_13.20_all.deb -O ./debhelper.deb
#RUN apt install -y libc6:i386 libc-bin:i386 libc6-dev:i386 libc6:amd64 ./debhelper.deb
RUN apt full-upgrade -y
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
RUN wget https://ppa.pika-os.com/pool/cockatiel/p/pika-pbuilder/pika-pbuilder_0.2.37-101pika1_all.deb -O ./pika-pbuilder.deb
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata software-properties-common sudo nodejs npm devscripts git eatmydata bc cowbuilder gpg gpg-agent bison build-essential ccache cmake cpio fakeroot flex git kmod libelf-dev libncurses5-dev libssl-dev lz4 qtbase5-dev rsync schedtool wget zstd tar aptly devscripts dh-make rpm2cpio ./pika-pbuilder.deb -o Dpkg::Options::="--force-confnew"
RUN wget https://ppa.pika-os.com/pool/main/p/pika-pbuilder/pika-pbuilder_0.2.34-101pika1_all.deb -O ./pika-pbuilder.deb
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata software-properties-common sudo devscripts git eatmydata bc cowbuilder gpg gpg-agent bison build-essential ccache cmake cpio fakeroot flex git kmod libelf-dev libncurses5-dev libssl-dev lz4 qtbase5-dev rsync schedtool wget zstd tar aptly devscripts dh-make rpm2cpio ./pika-pbuilder.deb -o Dpkg::Options::="--force-confnew"
# Debian missing Build workaround
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libdrm-dev gir1.2-gudev-1.0 libgudev-1.0-0 libgudev-1.0-dev libgbm-dev libgbm1 libsystemd-dev systemd-dev libgps-dev kirigami-addons-dev kirigami2-dev libkirigami-dev qttools5-dev libqt5core5t64 -o Dpkg::Options::="--force-confnew"
# AMD64 Node instance
RUN apt install nodejs -y
RUN mkdir -p /__e/node16/bin/
RUN ln -sfv /usr/bin/node /__e/node16/bin/
RUN rm -rfv ./*.deb

Binary file not shown.

Binary file not shown.

8
debootstrap.sh Normal file → Executable file
View File

@ -1,11 +1,7 @@
#! /bin/bash
set -e
DIST=sid ARCH=amd64 debootstrap --arch=amd64 sid base_chroot || true
DIST=sid ARCH=i386 debootstrap --arch=i386 sid base_chroot || true
rm -rf base_chroot/debootstrap
chroot ./base_chroot /bin/bash -c "apt-get update -y"
chroot ./base_chroot /bin/bash -c "apt-get install -y wget"
chroot ./base_chroot /bin/bash -c "wget https://ppa.pika-os.com/pool/cockatiel/p/pika-pbuilder/pika-pbuilder_0.2.37-101pika1_all.deb -O ./pika-pbuilder.deb"
chroot ./base_chroot /bin/bash -c "apt-get install -y ./pika-pbuilder.deb "
chroot ./base_chroot /bin/bash -c "pika-pbuilder-amd64-v3-lto-init"
#chroot ./base_chroot /bin/dash -c "DEBIAN_FRONTEND=noninteractive apt-get -y update"
cd ./base_chroot
tar -czvf ../base_chroot.tgz ./*

File diff suppressed because it is too large Load Diff

View File

@ -1,805 +0,0 @@
{
"source_names": [
"activity-aware-firefox",
"akonadi",
"akonadi-calendar",
"akonadi-calendar-tools",
"akonadiconsole",
"akonadi-contacts",
"akonadi-import-wizard",
"akonadi-mime",
"akonadi-notes",
"akonadi-search",
"akregator",
"alkimia",
"amarok",
"analitza",
"ark",
"artikulate",
"attica-kf5",
"audiocd-kio",
"baloo-kf5",
"baloo-widgets",
"basket",
"bismuth",
"blinken",
"bluedevil",
"bluez-qt",
"bomber",
"bovo",
"breeze",
"breeze-grub",
"breeze-gtk",
"breeze-icons",
"breeze-plymouth",
"calamares-extensions",
"calligra",
"calligraplan",
"cantor",
"cervisia",
"charmtimetracker",
"choqok",
"clazy",
"colord-kde",
"convertall",
"ctemplate",
"debconf-kde",
"digikam",
"dolphin",
"dolphin-plugins",
"dragon",
"drkonqi",
"elisa-player",
"exiv2",
"extra-cmake-modules",
"ffmpegthumbs",
"filelight",
"flatpak-kcm",
"frameworkintegration",
"gammaray",
"gcompris-qt",
"ghostwriter",
"granatier",
"grantlee5",
"grantlee-editor",
"grantleetheme",
"gtk2-engines-oxygen",
"gwenview",
"icecc",
"icecc-monitor",
"immer",
"indi",
"itinerary",
"juk",
"k3b",
"kaccounts-integration",
"kaccounts-providers",
"kactivities-kf5",
"kactivities-stats",
"kactivitymanagerd",
"kaddressbook",
"kaffeine",
"kaidan",
"kajongg",
"kalarm",
"kalendar",
"kalgebra",
"kalzium",
"kamera",
"kamoso",
"kanagram",
"kapidox",
"kapman",
"kapptemplate",
"karchive",
"kate",
"katomic",
"kauth",
"kbackup",
"kblackbox",
"kblocks",
"kbookmarks",
"kbounce",
"kbreakout",
"kbruch",
"kcachegrind",
"kcalc",
"kcalcore",
"kcalutils",
"kcharselect",
"kchmviewer",
"kcmutils",
"kcodecs",
"kcollectd",
"kcolorchooser",
"kcolorpicker",
"kcompletion",
"kconfig",
"kconfigwidgets",
"kcontacts",
"kcoreaddons",
"kcrash",
"kcron",
"kdav",
"kdb",
"kdbusaddons",
"kdebugsettings",
"kdeclarative",
"kde-cli-tools",
"kdeconnect",
"kdecoration",
"kded",
"kde-dev-scripts",
"kde-dev-utils",
"kdeedu-data",
"kdegraphics-mobipocket",
"kdegraphics-thumbnailers",
"kde-gtk-config",
"kde-inotify-survey",
"kdelibs4support",
"kdenetwork-filesharing",
"kdepim-addons",
"kdepim-runtime",
"kdeplasma-addons",
"kdesdk-kioslaves",
"kdesdk-thumbnailers",
"kdesignerplugin",
"kde-spectacle",
"kdesu",
"kdesvn",
"kdevelop",
"kdevelop-pg-qt",
"kdevelop-php",
"kdevelop-python",
"kdewebkit",
"kdf",
"kdiagram",
"kdialog",
"kdiamond",
"kdiff3",
"kdnssd-kf5",
"kdoctools",
"keditbookmarks",
"kemoticons",
"keurocalc",
"kexi",
"kf5-messagelib",
"kf6-attica",
"kf6-baloo",
"kf6-bluez-qt",
"kf6-breeze-icons",
"kf6-frameworkintegration",
"kf6-kapidox",
"kf6-karchive",
"kf6-kauth",
"kf6-kbookmarks",
"kf6-kcalendarcore",
"kf6-kcmutils",
"kf6-kcodecs",
"kf6-kcolorscheme",
"kf6-kcompletion",
"kf6-kconfig",
"kf6-kconfigwidgets",
"kf6-kcontacts",
"kf6-kcoreaddons",
"kf6-kcrash",
"kf6-kdav",
"kf6-kdbusaddons",
"kf6-kdeclarative",
"kf6-kded",
"kf6-kdesu",
"kf6-kdnssd",
"kf6-kdoctools",
"kf6-kfilemetadata",
"kf6-kglobalaccel",
"kf6-kguiaddons",
"kf6-kholidays",
"kf6-ki18n",
"kf6-kiconthemes",
"kf6-kidletime",
"kf6-kimageformats",
"kf6-kio",
"kf6-kirigami",
"kf6-kitemmodels",
"kf6-kitemviews",
"kf6-kjobwidgets",
"kf6-knewstuff",
"kf6-knotifications",
"kf6-knotifyconfig",
"kf6-kpackage",
"kf6-kparts",
"kf6-kpeople",
"kf6-kplotting",
"kf6-kpty",
"kf6-kquickcharts",
"kf6-krunner",
"kf6-kservice",
"kf6-kstatusnotifieritem",
"kf6-ksvg",
"kf6-ktexteditor",
"kf6-ktexttemplate",
"kf6-ktextwidgets",
"kf6-kunitconversion",
"kf6-kuserfeedback",
"kf6-kwallet",
"kf6-kwidgetsaddons",
"kf6-kwindowsystem",
"kf6-kxmlgui",
"kf6-modemmanager-qt",
"kf6-networkmanager-qt",
"kf6-prison",
"kf6-purpose",
"kf6-qqc2-desktop-style",
"kf6-solid",
"kf6-sonnet",
"kf6-syndication",
"kf6-syntax-highlighting",
"kf6-threadweaver",
"kfilemetadata-kf5",
"kfind",
"kfloppy",
"kfourinline",
"kgamma",
"kgamma5",
"kgeography",
"kgeotag",
"kget",
"kglobalaccel",
"kglobalacceld",
"kgoldrunner",
"kgpg",
"kguiaddons",
"khangman",
"khelpcenter",
"kholidays",
"khotkeys",
"khtml",
"ki18n",
"kiconthemes",
"kidentitymanagement",
"kidletime",
"kig",
"kigo",
"kile",
"killbots",
"kimageannotator",
"kimageformats",
"kimagemapeditor",
"kimap",
"kinfocenter",
"kinit",
"kio",
"kio-extras",
"kio-fuse",
"kio-gdrive",
"kio-gopher",
"kipi-plugins",
"kirigami2",
"kirigami-addons",
"kirigami-addons5",
"kirigami-gallery",
"kiriki",
"kitemmodels",
"kitemviews",
"kiten",
"kitinerary",
"kjobwidgets",
"kjots",
"kjs",
"kjsembed",
"kjumpingcube",
"kldap",
"kleopatra",
"klettres",
"klickety",
"klines",
"kmag",
"kmahjongg",
"kmail",
"kmail-account-wizard",
"kmailtransport",
"kmbox",
"kmediaplayer",
"kmenuedit",
"kmime",
"kmines",
"kmix",
"kmousetool",
"kmouth",
"kmplayer",
"kmplot",
"kmymoney",
"knavalbattle",
"knetwalk",
"knewstuff",
"knights",
"knotes",
"knotifications",
"knotifyconfig",
"kolf",
"kollision",
"kolourpaint",
"kompare",
"kongress",
"konqueror",
"konquest",
"konsole",
"kontact",
"kontactinterface",
"kontrast",
"konversation",
"kookbook",
"kopeninghours",
"kopete",
"korganizer",
"kosmindoormap",
"kpackage",
"kparts",
"kpat",
"kpeople",
"kpeoplevcard",
"kphotoalbum",
"kpimtextedit",
"kpipewire",
"kpkpass",
"kplotting",
"kpmcore",
"kproperty",
"kpty",
"kpublictransport",
"kqtquickcharts",
"kquickcharts",
"kquickimageeditor",
"kraft",
"krdc",
"krdp",
"krename",
"kreport",
"kreversi",
"krfb",
"krita",
"kronometer",
"kross",
"kross-interpreters",
"kruler",
"krunner",
"krusader",
"ksanecore",
"kscreen",
"kscreenlocker",
"kseexpr",
"kservice",
"kshisen",
"ksirk",
"ksmtp",
"ksnakeduel",
"ksnip",
"kspaceduel",
"ksquares",
"ksshaskpass",
"kstars",
"ksudoku",
"ksyntax-highlighting",
"ksystemlog",
"ksystemstats",
"kteatime",
"ktechlab",
"ktextaddons",
"ktexteditor",
"ktextwidgets",
"ktikz",
"ktimer",
"ktimetracker",
"ktnef",
"ktorrent",
"ktouch",
"ktp-accounts-kcm",
"ktp-approver",
"ktp-auth-handler",
"ktp-call-ui",
"ktp-common-internals",
"ktp-contact-list",
"ktp-contact-runner",
"ktp-desktop-applets",
"ktp-filetransfer-handler",
"ktp-kded-integration-module",
"ktp-send-file",
"ktp-text-ui",
"ktrip",
"ktuberling",
"kturtle",
"kubrick",
"kunitconversion",
"kuserfeedback",
"kvirc",
"kwallet-kf5",
"kwalletmanager",
"kwallet-pam",
"kwave",
"kwayland",
"kwayland-integration",
"kwidgetsaddons",
"kwin",
"kwindowsystem",
"kwordquiz",
"kwrited",
"kxmlgui",
"kxmlrpcclient",
"kxstitch",
"labplot",
"lager",
"latte-dock",
"layer-shell-qt",
"lensfun",
"libaccounts-glib",
"libaccounts-qt",
"libappimage",
"libdbusmenu-qt",
"libkcddb",
"libkcompactdisc",
"libkdcraw",
"libkdegames",
"libkdepim",
"libkeduvocdocument",
"libkexiv2",
"libkf5calendarsupport",
"libkf5eventviews",
"libkf5grantleetheme",
"libkf5gravatar",
"libkf5incidenceeditor",
"libkf5kdcraw",
"libkf5kexiv2",
"libkf5kipi",
"libkf5kmahjongg",
"libkf5ksieve",
"libkf5libkdepim",
"libkf5libkleo",
"libkf5mailcommon",
"libkf5mailimporter",
"libkf5pimcommon",
"libkf5sane",
"libkgapi",
"libkgapi5",
"libkomparediff2",
"libkscreen",
"libksysguard",
"libktorrent",
"libmediawiki",
"libnova",
"libplasma",
"libqaccessibilityclient",
"libqapt",
"libsignon-glib",
"libspectre",
"libunibreak",
"lokalize",
"lskat",
"marble",
"markdownpart",
"mbox-importer",
"md4c",
"meta-kde",
"meta-kde-telepathy",
"milou",
"minuet",
"modemmanager-qt",
"neochat",
"networkmanager-qt",
"ocean-sound-theme",
"okteta",
"okular",
"oxygen",
"oxygen-fonts",
"oxygen-icons5",
"oxygen-sounds",
"palapeli",
"parley",
"partitionmanager",
"peruse",
"phonon",
"phonon-backend-gstreamer",
"phonon-backend-vlc",
"picmi",
"pim-data-exporter",
"pim-sieve-editor",
"pkg-kde-tools",
"plasma5support",
"plasma-activities",
"plasma-activities-stats",
"plasma-bigscreen",
"plasma-browser-integration",
"plasma-desktop",
"plasma-discover",
"plasma-disks",
"plasma-firewall",
"plasma-framework",
"plasma-gamemode",
"plasma-gmailfeed",
"plasma-integration",
"plasma-nano",
"plasma-nm",
"plasma-pa",
"plasma-pass",
"plasma-remotecontrollers",
"plasma-sdk",
"plasma-systemmonitor",
"plasma-thunderbolt",
"plasma-vault",
"plasma-wayland-protocols",
"plasma-welcome",
"plasma-workspace",
"plasma-workspace-wallpapers",
"plymouth-kcm",
"polkit-kde-agent-1",
"polkit-qt-1",
"powerdevil",
"poxml",
"print-manager",
"prison-kf5",
"projecteur",
"pulseaudio-qt",
"purpose",
"pyside2",
"pyside6",
"qbs",
"qca2",
"qconf",
"qcoro",
"qgnomeplatform",
"qqc2-breeze-style",
"qqc2-desktop-style",
"quassel",
"qzxing",
"readstat",
"rkward",
"rocs",
"rsibreak",
"sddm",
"sddm-kcm",
"signond",
"signon-kwallet-extension",
"signon-plugin-oauth2",
"signon-ui",
"skanlite",
"skanpage",
"skladnik",
"skrooge",
"smb4k",
"solid",
"sonnet",
"soundkonverter",
"stellarsolver",
"step",
"subtitlecomposer",
"svgpart",
"sweeper",
"syndication",
"systemsettings",
"telepathy-accounts-signon",
"telepathy-logger-qt",
"telepathy-qt",
"tellico",
"threadweaver",
"tokodon",
"umbrello",
"verdigris",
"xdg-desktop-portal-kde",
"yakuake",
"zanshin",
"zeroconf-ioslave",
"zug",
"iwyu",
"libedit",
"llvm-defaults",
"llvm-toolchain-14",
"llvm-toolchain-15",
"llvm-toolchain-16",
"llvm-toolchain-17",
"llvm-toolchain-18",
"llvm-toolchain-snapshot",
"llvmlite",
"swiftlang",
"z3",
"glibc",
"libnsl",
"libnss-nis",
"libnss-nisplus",
"rpcsvc-proto",
"tzdata",
"glibc-doc-reference",
"gcc-defaults",
"adwaita-icon-theme",
"at-spi2-core",
"baobab",
"gnome-calls",
"fonts-cantarell",
"d-spy",
"dconf",
"dconf-editor",
"devhelp",
"epiphany-browser",
"evince",
"evolution-data-server",
"folks",
"gcab",
"gcr",
"gcr4",
"gdk-pixbuf",
"gdm3",
"geocode-glib",
"gexiv2",
"gi-docgen",
"gjs",
"glib2.0",
"glib-networking",
"glibmm2.68",
"gmime",
"gnome-autoar",
"gnome-backgrounds",
"gnome-bluetooth3",
"gnome-boxes",
"gnome-builder",
"gnome-calculator",
"gnome-calendar",
"gnome-characters",
"gnome-clocks",
"gnome-color-manager",
"gnome-connections",
"gnome-console",
"gnome-contacts",
"gnome-control-center",
"gnome-desktop",
"gnome-disk-utility",
"gnome-font-viewer",
"gnome-initial-setup",
"gnome-keyring",
"gnome-logs",
"gnome-maps",
"gnome-menus",
"gnome-music",
"gnome-online-accounts",
"gnome-remote-desktop",
"gnome-session",
"gnome-settings-daemon",
"gnome-shell",
"gnome-shell-extensions",
"gnome-software",
"gnome-system-monitor",
"gnome-text-editor",
"gnome-tour",
"gnome-user-docs",
"gnome-user-share",
"gnome-weather",
"gobject-introspection",
"libgom",
"grilo",
"grilo-plugins",
"gsettings-desktop-schemas",
"gsound",
"gspell",
"gssdp",
"gtk4",
"gtk+3.0",
"gtk-doc",
"gtk-vnc",
"gtkmm4.0",
"gtksourceview4",
"gtksourceview5",
"gupnp",
"gupnp-av",
"gupnp-dlna",
"gvfs",
"json-glib",
"jsonrpc-glib",
"libadwaita-1",
"libdex",
"libgee-0.8",
"libgsf",
"libgtop2",
"libgweather4",
"libgxps",
"libhandy-1",
"libmediaart",
"libnma",
"libnotify",
"libpanel",
"libpeas",
"libpeas2",
"librsvg",
"libsecret",
"libshumate",
"libsigc++-3.0",
"libsoup3",
"loupe",
"mm-common",
"mutter",
"nautilus",
"orca",
"pango1.0",
"pangomm2.48",
"phodav",
"pyatspi",
"pygobject",
"librest",
"rygel",
"simple-scan",
"gnome-snapshot",
"gnome-sushi",
"sysprof",
"tecla",
"template-glib",
"totem",
"totem-pl-parser",
"tracker",
"tracker-miners",
"vala",
"vte2.91",
"xdg-desktop-portal-gnome",
"yelp",
"yelp-tools",
"yelp-xsl",
"exo",
"garcon",
"gigolo",
"libxfce4ui",
"libxfce4util",
"libxfce4windowing",
"lightdm",
"lightdm-gtk-greeter",
"light-locker",
"mousepad",
"orage",
"parole",
"ristretto",
"thunar",
"thunar-archive-plugin",
"thunar-media-tags-plugin",
"thunar-vcs-plugin",
"thunar-volman",
"tumbler",
"xfburn",
"xfce4",
"xfce4-appfinder",
"xfce4-battery-plugin",
"xfce4-clipman-plugin",
"xfce4-cpufreq-plugin",
"xfce4-cpugraph-plugin",
"xfce4-datetime-plugin",
"xfce4-dev-tools",
"xfce4-dict",
"xfce4-diskperf-plugin",
"xfce4-fsguard-plugin",
"xfce4-genmon-plugin",
"xfce4-goodies",
"xfce4-indicator-plugin",
"xfce4-mailwatch-plugin",
"xfce4-mount-plugin",
"xfce4-mpc-plugin",
"xfce4-netload-plugin",
"xfce4-notes-plugin",
"xfce4-notifyd",
"xfce4-panel",
"xfce4-panel-profiles",
"xfce4-places-plugin",
"xfce4-power-manager",
"xfce4-pulseaudio-plugin",
"xfce4-screensaver",
"xfce4-screenshooter",
"xfce4-sensors-plugin",
"xfce4-session",
"xfce4-settings",
"xfce4-smartbookmark-plugin",
"xfce4-systemload-plugin",
"xfce4-taskmanager",
"xfce4-terminal",
"xfce4-timer-plugin",
"xfce4-verve-plugin",
"xfce4-wavelan-plugin",
"xfce4-weather-plugin",
"xfce4-whiskermenu-plugin",
"xfce4-xkb-plugin",
"xfconf",
"xfdesktop4",
"xfwm4"
]
}

View File

@ -1,78 +0,0 @@
#! /bin/python3
import os, errno
import json
import subprocess
_APT_CONFIG_PIN="""
Package: *
Pin: release a=experimental
Pin-Priority: 390
Package:{PACKAGES}
Pin: release a=experimental
Pin-Priority: 600
"""
def silentremove(filename):
try:
os.remove(filename)
except OSError as e: # this would be "except OSError, e:" before Python 2.6
if e.errno != errno.ENOENT: # errno.ENOENT = no such file or directory
raise # re-raise exception if a different error occurred
current_path = os.path.dirname(os.path.realpath(__file__))
srcnames_files = [open(current_path + "/package_srcnames/" + filename) for filename in os.listdir(current_path + "/package_srcnames/")]
srcname_lines = []
pkgname_lines = []
for file in srcnames_files:
for line in file.readlines():
srcname = line.strip()
srcname_lines.append(srcname)
result = subprocess.run([current_path + '/get-bin-name-from-src.sh', srcname], stdout=subprocess.PIPE)
stdout = result.stdout.decode('utf-8')
for line in stdout.splitlines():
if line != "":
pkgname_lines.append(line)
pkgname_lines.append(line+"t64")
file.close()
with open (current_path + "/package_pkgnames_overrides") as file:
lines = file.readlines()
for line in lines:
pkgname_lines.append(line.strip())
file.close()
src_data = {
'source_names': [source_name for source_name in srcname_lines],
}
pkg_data = {
'package_names': [pkg_name for pkg_name in pkgname_lines]
}
apt_pin_packages = ""
for pkg in srcname_lines:
apt_pin_packages += (" src:" + pkg)
silentremove("0-debian-exp-overrides")
with open("0-debian-exp-overrides", "w") as file:
debian_exp_override_file = _APT_CONFIG_PIN.format(
PACKAGES=apt_pin_packages,
)
file.write(debian_exp_override_file)
silentremove("exp_src_names.json")
with open("exp_src_names.json", "w") as twitterDataFile:
twitterDataFile.write(
json.dumps(src_data, indent=4)
)
silentremove("exp_pkg_names.json")
with open("exp_pkg_names.json", "w") as twitterDataFile:
twitterDataFile.write(
json.dumps(pkg_data, indent=4)
)

View File

@ -1,6 +0,0 @@
#! /bin/bash
echo -e "Package: *\nPin: release a=experimental\nPin-Priority: 600" > /etc/apt/preferences.d/0-pika-debian-settings
chmod +x ./get-bin-name-from-src.sh
chmod +x ./gen-apt-config.py
apt-get update -y
./gen-apt-config.py

View File

@ -1,78 +0,0 @@
#! /bin/python3
import os, errno
import json
import subprocess
import apt
import numpy as np
import threading
def silentremove(filename):
try:
os.remove(filename)
except OSError as e: # this would be "except OSError, e:" before Python 2.6
if e.errno != errno.ENOENT: # errno.ENOENT = no such file or directory
raise # re-raise exception if a different error occurred
def pharse_build_tree(pkg_arr, current_path, pkgname_lines):
for pkgname in pkg_arr:
print("Parsing dep tree for: " + pkgname)
result = subprocess.run([current_path + '/get_depend_tree.sh', pkgname], stdout=subprocess.PIPE)
stdout = result.stdout.decode('utf-8')
for line in stdout.splitlines():
if line != "":
pkgname_lines.append(line)
current_path = os.path.dirname(os.path.realpath(__file__))
global whitelist_arr
whitelist_arr = np.array([])
thread_arr = []
pkgname_lines = []
srcname_lines = []
srcnames_clean = []
file = open(current_path + "/i386_whitelist_bins", "r")
for line in file.readlines():
pkgname = line.strip()
if pkgname != "" and not pkgname.endswith("-udeb"):
pkgname_lines.append(pkgname)
whitelist_arr = np.append(whitelist_arr, [pkgname])
file.close()
newarr = np.array_split(whitelist_arr, 20)
for array in newarr:
t0 = threading.Thread(target=pharse_build_tree, args=(array, current_path, pkgname_lines,))
thread_arr.append(t0)
for thread_proc in thread_arr:
thread_proc.start()
for thread_proc in thread_arr:
thread_proc.join()
c = apt.Cache()
for pkgname in pkgname_lines:
try:
src_name = c[pkgname].candidate.source_name
if src_name:
srcname_lines.append(src_name)
except:
pass
for i in srcname_lines:
if i not in srcnames_clean and i + "-dmo" not in srcnames_clean:
srcnames_clean.append(i)
src_data = {
'i386_whitelist': [source_name for source_name in srcnames_clean],
}
silentremove("i386_src_whitelist.json")
with open("i386_src_whitelist.json", "w") as twitterDataFile:
twitterDataFile.write(
json.dumps(src_data, indent=4)
)

View File

@ -1,2 +0,0 @@
#! /bin/bash
cat "$1" | cut -f1 -d " " | cut -f1 -d"*" | sort -u

View File

@ -1,2 +0,0 @@
#! /bin/bash
apt showsrc "$1" | grep -E "^Binary:" | cut -d":" -f2- | sed 's/\,/\n/g' | sed 's/\ /\n/g' | sed '/^$/d'

View File

@ -1,41 +0,0 @@
#!/usr/bin/python3
import sys
import apt
def dependencies(cache, pkg, deps, key="Depends"):
# print "pkg: %s (%s)" % (pkg.name, deps)
candver = cache._depcache.get_candidate_ver(pkg._pkg)
if candver is None:
return deps
dependslist = candver.depends_list
if key in dependslist:
for depVerList in dependslist[key]:
for dep in depVerList:
if dep.target_pkg.name in cache:
if (
pkg.name != dep.target_pkg.name
and dep.target_pkg.name not in deps
):
deps.add(dep.target_pkg.name)
dependencies(cache, cache[dep.target_pkg.name], deps, key)
return deps
pkgname = sys.argv[1]
c = apt.Cache()
try:
pkg = c[pkgname]
deps = set()
deps = dependencies(c, pkg, deps, "Depends")
print(" ".join(deps))
preDeps = set()
preDeps = dependencies(c, pkg, preDeps, "PreDepends")
print(" ".join(preDeps))
except:
pass

View File

@ -1,2 +0,0 @@
#! /bin/bash
./get_depend_tree.py "$1" | sed 's/\,/\n/g' | sed 's/\ /\n/g' | sed '/^$/d'

View File

@ -1,9 +0,0 @@
#!/usr/bin/python3
import sys
import apt
pkgname = sys.argv[1]
c = apt.Cache()
print(c[pkgname].candidate.source_name)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +0,0 @@
libqt5core5t64
libkirigami-data
libkirigami-dev
libkirigami-doc
libkirigami6
libkirigamidelegates6
libkirigamidialogs6
libkirigamilayouts6
libkirigamiplatform6
libkirigamiprimitives6
libkirigamiprivate6
qml6-module-org-kde-kirigami
libbatterycontrol6
libcolorcorrect6
libkmpris6
libkfontinst6
libkfontinstui6
libkworkspace6-6
libnotificationmanager1
libplasma-geolocation-interface6
libtaskmanager6
libweather-ion7
plasma-workspace
plasma-workspace-data
plasma-workspace-dev
libksysguard-bin
libc6-amd64
libc6-dev-amd64
libc6-dev-x32
libc6-x32

View File

@ -1,20 +0,0 @@
iwyu
libedit
llvm-defaults
llvm-toolchain-14
llvm-toolchain-15
llvm-toolchain-16
llvm-toolchain-17
llvm-toolchain-18
llvm-toolchain-snapshot
llvmlite
swiftlang
z3
glibc
libnsl
libnss-nis
libnss-nisplus
rpcsvc-proto
tzdata
glibc-doc-reference
gcc-defaults

View File

@ -1,130 +0,0 @@
adwaita-icon-theme
at-spi2-core
baobab
gnome-calls
fonts-cantarell
d-spy
dconf
dconf-editor
devhelp
epiphany-browser
evince
evolution-data-server
folks
gcab
gcr
gcr4
gdk-pixbuf
gdm3
geocode-glib
gexiv2
gi-docgen
gjs
glib2.0
glib-networking
glibmm2.68
gmime
gnome-autoar
gnome-backgrounds
gnome-bluetooth3
gnome-boxes
gnome-builder
gnome-calculator
gnome-calendar
gnome-characters
gnome-clocks
gnome-color-manager
gnome-connections
gnome-console
gnome-contacts
gnome-control-center
gnome-desktop
gnome-disk-utility
gnome-font-viewer
gnome-initial-setup
gnome-keyring
gnome-logs
gnome-maps
gnome-menus
gnome-music
gnome-online-accounts
gnome-remote-desktop
gnome-session
gnome-settings-daemon
gnome-shell
gnome-shell-extensions
gnome-software
gnome-system-monitor
gnome-text-editor
gnome-tour
gnome-user-docs
gnome-user-share
gnome-weather
gobject-introspection
libgom
grilo
grilo-plugins
gsettings-desktop-schemas
gsound
gspell
gssdp
gtk4
gtk+3.0
gtk-doc
gtk-vnc
gtkmm4.0
gtksourceview4
gtksourceview5
gupnp
gupnp-av
gupnp-dlna
gvfs
json-glib
jsonrpc-glib
libadwaita-1
libdex
libgee-0.8
libgsf
libgtop2
libgweather4
libgxps
libhandy-1
libmediaart
libnma
libnotify
libpanel
libpeas
libpeas2
librsvg
libsecret
libshumate
libsigc++-3.0
libsoup3
loupe
mm-common
mutter
nautilus
orca
pango1.0
pangomm2.48
phodav
pyatspi
pygobject
librest
rygel
simple-scan
gnome-snapshot
gnome-sushi
sysprof
tecla
template-glib
totem
totem-pl-parser
tracker
tracker-miners
vala
vte2.91
xdg-desktop-portal-gnome
yelp
yelp-tools
yelp-xsl

View File

@ -1,588 +0,0 @@
activity-aware-firefox
akonadi
akonadi-calendar
akonadi-calendar-tools
akonadiconsole
akonadi-contacts
akonadi-import-wizard
akonadi-mime
akonadi-notes
akonadi-search
akregator
alkimia
amarok
analitza
ark
artikulate
attica-kf5
audiocd-kio
baloo-kf5
baloo-widgets
basket
bismuth
blinken
bluedevil
bluez-qt
bomber
bovo
breeze
breeze-grub
breeze-gtk
breeze-icons
breeze-plymouth
calamares-extensions
calligra
calligraplan
cantor
cervisia
charmtimetracker
choqok
clazy
colord-kde
convertall
ctemplate
debconf-kde
digikam
dolphin
dolphin-plugins
dragon
drkonqi
elisa-player
exiv2
extra-cmake-modules
ffmpegthumbs
filelight
flatpak-kcm
frameworkintegration
gammaray
gcompris-qt
ghostwriter
granatier
grantlee5
grantlee-editor
grantleetheme
gtk2-engines-oxygen
gwenview
icecc
icecc-monitor
immer
indi
itinerary
juk
k3b
kaccounts-integration
kaccounts-providers
kactivities-kf5
kactivities-stats
kactivitymanagerd
kaddressbook
kaffeine
kaidan
kajongg
kalarm
kalendar
kalgebra
kalzium
kamera
kamoso
kanagram
kapidox
kapman
kapptemplate
karchive
kate
katomic
kauth
kbackup
kblackbox
kblocks
kbookmarks
kbounce
kbreakout
kbruch
kcachegrind
kcalc
kcalcore
kcalutils
kcharselect
kchmviewer
kcmutils
kcodecs
kcollectd
kcolorchooser
kcolorpicker
kcompletion
kconfig
kconfigwidgets
kcontacts
kcoreaddons
kcrash
kcron
kdav
kdb
kdbusaddons
kdebugsettings
kdeclarative
kde-cli-tools
kdeconnect
kdecoration
kded
kde-dev-scripts
kde-dev-utils
kdeedu-data
kdegraphics-mobipocket
kdegraphics-thumbnailers
kde-gtk-config
kde-inotify-survey
kdelibs4support
kdenetwork-filesharing
kdepim-addons
kdepim-runtime
kdeplasma-addons
kdesdk-kioslaves
kdesdk-thumbnailers
kdesignerplugin
kde-spectacle
kdesu
kdesvn
kdevelop
kdevelop-pg-qt
kdevelop-php
kdevelop-python
kdewebkit
kdf
kdiagram
kdialog
kdiamond
kdiff3
kdnssd-kf5
kdoctools
keditbookmarks
kemoticons
keurocalc
kexi
kf5-messagelib
kf6-attica
kf6-baloo
kf6-bluez-qt
kf6-breeze-icons
kf6-frameworkintegration
kf6-kapidox
kf6-karchive
kf6-kauth
kf6-kbookmarks
kf6-kcalendarcore
kf6-kcmutils
kf6-kcodecs
kf6-kcolorscheme
kf6-kcompletion
kf6-kconfig
kf6-kconfigwidgets
kf6-kcontacts
kf6-kcoreaddons
kf6-kcrash
kf6-kdav
kf6-kdbusaddons
kf6-kdeclarative
kf6-kded
kf6-kdesu
kf6-kdnssd
kf6-kdoctools
kf6-kfilemetadata
kf6-kglobalaccel
kf6-kguiaddons
kf6-kholidays
kf6-ki18n
kf6-kiconthemes
kf6-kidletime
kf6-kimageformats
kf6-kio
kf6-kirigami
kf6-kitemmodels
kf6-kitemviews
kf6-kjobwidgets
kf6-knewstuff
kf6-knotifications
kf6-knotifyconfig
kf6-kpackage
kf6-kparts
kf6-kpeople
kf6-kplotting
kf6-kpty
kf6-kquickcharts
kf6-krunner
kf6-kservice
kf6-kstatusnotifieritem
kf6-ksvg
kf6-ktexteditor
kf6-ktexttemplate
kf6-ktextwidgets
kf6-kunitconversion
kf6-kuserfeedback
kf6-kwallet
kf6-kwidgetsaddons
kf6-kwindowsystem
kf6-kxmlgui
kf6-modemmanager-qt
kf6-networkmanager-qt
kf6-prison
kf6-purpose
kf6-qqc2-desktop-style
kf6-solid
kf6-sonnet
kf6-syndication
kf6-syntax-highlighting
kf6-threadweaver
kfilemetadata-kf5
kfind
kfloppy
kfourinline
kgamma
kgamma5
kgeography
kgeotag
kget
kglobalaccel
kglobalacceld
kgoldrunner
kgpg
kguiaddons
khangman
khelpcenter
kholidays
khotkeys
khtml
ki18n
kiconthemes
kidentitymanagement
kidletime
kig
kigo
kile
killbots
kimageannotator
kimageformats
kimagemapeditor
kimap
kinfocenter
kinit
kio
kio-extras
kio-fuse
kio-gdrive
kio-gopher
kipi-plugins
kirigami2
kirigami-addons
kirigami-addons5
kirigami-gallery
kiriki
kitemmodels
kitemviews
kiten
kitinerary
kjobwidgets
kjots
kjs
kjsembed
kjumpingcube
kldap
kleopatra
klettres
klickety
klines
kmag
kmahjongg
kmail
kmail-account-wizard
kmailtransport
kmbox
kmediaplayer
kmenuedit
kmime
kmines
kmix
kmousetool
kmouth
kmplayer
kmplot
kmymoney
knavalbattle
knetwalk
knewstuff
knights
knotes
knotifications
knotifyconfig
kolf
kollision
kolourpaint
kompare
kongress
konqueror
konquest
konsole
kontact
kontactinterface
kontrast
konversation
kookbook
kopeninghours
kopete
korganizer
kosmindoormap
kpackage
kparts
kpat
kpeople
kpeoplevcard
kphotoalbum
kpimtextedit
kpipewire
kpkpass
kplotting
kpmcore
kproperty
kpty
kpublictransport
kqtquickcharts
kquickcharts
kquickimageeditor
kraft
krdc
krdp
krename
kreport
kreversi
krfb
krita
kronometer
kross
kross-interpreters
kruler
krunner
krusader
ksanecore
kscreen
kscreenlocker
kseexpr
kservice
kshisen
ksirk
ksmtp
ksnakeduel
ksnip
kspaceduel
ksquares
ksshaskpass
kstars
ksudoku
ksyntax-highlighting
ksystemlog
ksystemstats
kteatime
ktechlab
ktextaddons
ktexteditor
ktextwidgets
ktikz
ktimer
ktimetracker
ktnef
ktorrent
ktouch
ktp-accounts-kcm
ktp-approver
ktp-auth-handler
ktp-call-ui
ktp-common-internals
ktp-contact-list
ktp-contact-runner
ktp-desktop-applets
ktp-filetransfer-handler
ktp-kded-integration-module
ktp-send-file
ktp-text-ui
ktrip
ktuberling
kturtle
kubrick
kunitconversion
kuserfeedback
kvirc
kwallet-kf5
kwalletmanager
kwallet-pam
kwave
kwayland
kwayland-integration
kwidgetsaddons
kwin
kwindowsystem
kwordquiz
kwrited
kxmlgui
kxmlrpcclient
kxstitch
labplot
lager
latte-dock
layer-shell-qt
lensfun
libaccounts-glib
libaccounts-qt
libappimage
libdbusmenu-qt
libkcddb
libkcompactdisc
libkdcraw
libkdegames
libkdepim
libkeduvocdocument
libkexiv2
libkf5calendarsupport
libkf5eventviews
libkf5grantleetheme
libkf5gravatar
libkf5incidenceeditor
libkf5kdcraw
libkf5kexiv2
libkf5kipi
libkf5kmahjongg
libkf5ksieve
libkf5libkdepim
libkf5libkleo
libkf5mailcommon
libkf5mailimporter
libkf5pimcommon
libkf5sane
libkgapi
libkgapi5
libkomparediff2
libkscreen
libksysguard
libktorrent
libmediawiki
libnova
libplasma
libqaccessibilityclient
libqapt
libsignon-glib
libspectre
libunibreak
lokalize
lskat
marble
markdownpart
mbox-importer
md4c
meta-kde
meta-kde-telepathy
milou
minuet
modemmanager-qt
neochat
networkmanager-qt
ocean-sound-theme
okteta
okular
oxygen
oxygen-fonts
oxygen-icons5
oxygen-sounds
palapeli
parley
partitionmanager
peruse
phonon
phonon-backend-gstreamer
phonon-backend-vlc
picmi
pim-data-exporter
pim-sieve-editor
pkg-kde-tools
plasma5support
plasma-activities
plasma-activities-stats
plasma-bigscreen
plasma-browser-integration
plasma-desktop
plasma-discover
plasma-disks
plasma-firewall
plasma-framework
plasma-gamemode
plasma-gmailfeed
plasma-integration
plasma-nano
plasma-nm
plasma-pa
plasma-pass
plasma-remotecontrollers
plasma-sdk
plasma-systemmonitor
plasma-thunderbolt
plasma-vault
plasma-wayland-protocols
plasma-welcome
plasma-workspace
plasma-workspace-wallpapers
plymouth-kcm
polkit-kde-agent-1
polkit-qt-1
powerdevil
poxml
print-manager
prison-kf5
projecteur
pulseaudio-qt
purpose
pyside2
pyside6
qbs
qca2
qconf
qcoro
qgnomeplatform
qqc2-breeze-style
qqc2-desktop-style
quassel
qzxing
readstat
rkward
rocs
rsibreak
sddm
sddm-kcm
signond
signon-kwallet-extension
signon-plugin-oauth2
signon-ui
skanlite
skanpage
skladnik
skrooge
smb4k
solid
sonnet
soundkonverter
stellarsolver
step
subtitlecomposer
svgpart
sweeper
syndication
systemsettings
telepathy-accounts-signon
telepathy-logger-qt
telepathy-qt
tellico
threadweaver
tokodon
umbrello
verdigris
xdg-desktop-portal-kde
yakuake
zanshin
zeroconf-ioslave
zug

View File

@ -1,63 +0,0 @@
exo
garcon
gigolo
libxfce4ui
libxfce4util
libxfce4windowing
lightdm
lightdm-gtk-greeter
light-locker
mousepad
orage
parole
ristretto
thunar
thunar-archive-plugin
thunar-media-tags-plugin
thunar-vcs-plugin
thunar-volman
tumbler
xfburn
xfce4
xfce4-appfinder
xfce4-battery-plugin
xfce4-clipman-plugin
xfce4-cpufreq-plugin
xfce4-cpugraph-plugin
xfce4-datetime-plugin
xfce4-dev-tools
xfce4-dict
xfce4-diskperf-plugin
xfce4-fsguard-plugin
xfce4-genmon-plugin
xfce4-goodies
xfce4-indicator-plugin
xfce4-mailwatch-plugin
xfce4-mount-plugin
xfce4-mpc-plugin
xfce4-netload-plugin
xfce4-notes-plugin
xfce4-notifyd
xfce4-panel
xfce4-panel-profiles
xfce4-places-plugin
xfce4-power-manager
xfce4-pulseaudio-plugin
xfce4-screensaver
xfce4-screenshooter
xfce4-sensors-plugin
xfce4-session
xfce4-settings
xfce4-smartbookmark-plugin
xfce4-systemload-plugin
xfce4-taskmanager
xfce4-terminal
xfce4-timer-plugin
xfce4-verve-plugin
xfce4-wavelan-plugin
xfce4-weather-plugin
xfce4-whiskermenu-plugin
xfce4-xkb-plugin
xfconf
xfdesktop4
xfwm4

View File

@ -1,30 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBGPJoigBCADZ8tDzkO2LlWIzXZLLyRLIaRnaNHG6P9xx0ABSFsqU+X+p9qDS
eQW6SmeCN+PauqAHlzrJ7p3XZi07E+h69PEk5R5n7qhVECW35Y1sB9EfC2nqVRxd
RcWtwQsipEHQmjvWIsD4hR5uhq62p7grSkQxv13SGLqyJkKIpkic2vZEgqubfZd4
KLPFvaQZar6QWa3urfYnUZzc1TNkEYxghr/dQuCFSfYPM+yHT70MXrlPOgfslGgL
YtoN1YauF04wzAg1RFfrWX2AdHE792fVHrkHRsvQg1Pvw4KjPnM6jX2V8W8n7C++
yxpiMUU2h9FqBWfHrqNLWtKdn6+lgHUq2Oj3ABEBAAG0IWZlcnJlbyA8aGFyZGVy
dGhhbmZpcmVAZ21haWwuY29tPokBTgQTAQoAOBYhBIvETfAmQkhf8fPMBKt4xg37
WBYDBQJjyaIoAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEKt4xg37WBYD
4/oH/2LRW4FwLHCsWeJfRx5Z7BwKrGqWIF2VujkvEjlFOGYO7aN5HxeX/QKeN+Wy
901hv4CO7T7aSye0qjaYz0I6ZUmr9CaINdXTH7fok3CXQYBfluaLiyxMPSm+Fe5o
vfiUiSMZ488uaUkFSww/TEP8wi5H02yqGJcx3yB54OTsVb8eUHLPXno0T4tooWvX
EOMUKkpj3tEylJoqL5d2iz2ZrkMdX9tVXOkKY3iJD2El0TPITrTIuRuurqzc4CWU
laV7bmZ1Mq5r21S7ISOhhzvEMwsiWylIFXmXNPvbU7DC43uT3+nKhBca8VESzvmu
r7zC6CcQAR5IVHMjd8weFfrnGXm5AQ0EY8miKAEIALnnC+U4gx0m0yLEVOHBoccb
T7CvhmBYer2shxe5o7zUZ5V4y1iJdzSSJksbQkZH4+JDwi7Hp3/lqI2EsxQ9TR+A
OdRvETfz88aK/e2vJ0j7Bt3Dr0u0mgoo9kSx6rLq1oH9Nha9ReOljmEfDtuINR86
QGEd8PyvNDcUap+6QQa6/RBEDiH1zYBYtxv4rbuciKsh+e6r6C8TJb43nKr3YBGu
/GE1aDlGaKvFgUOZmaapgoQVdpXcg7ZtTpI8sNKdnLVEChIKk35n52XfQDZPVvAt
bsUIr77B4hi+GsjGli7ihr+JJEiHwOyCMZvV95ZWq2ThrXxRWA8mHqCLhz7oTV8A
EQEAAYkBNgQYAQoAIBYhBIvETfAmQkhf8fPMBKt4xg37WBYDBQJjyaIoAhsMAAoJ
EKt4xg37WBYDdwAIAI3yJwOa6P6wz3ddLt/4FTlCSnlJ8C904RDwtJEO/C/y9qZv
yE0qitUi7mntzYE6G7SES3Zn6b9HhdTS9kQv6VUg75TjD/WGPVju5cB11mte95Z9
6iW5u65kxpawxiTUhaO+O4RO6fZ29rZyCQDfa7ESudkVE/yktAA5umnAbGpgxGa6
8egCGiZ0LKUqcHxMAsoUUhlOTk3LR4yS6nKE1Q8Dr6E7NYlrWcoGDSQzKvXLqf8e
9eJLGckePwHDzhgO9LKGW3meTV6ldLehTsxm/ycHqXL7/wYjYy6ZXj/5Px3CGLPg
DH9mVj8ERsz096eQA+53gmcTsNtq/FLWS2MhtCc=
=+26V
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -17,6 +17,7 @@ Enabled: yes
Types: deb deb-src
URIs: http://deb.debian.org/debian
Suites: sid experimental
Architecture: amd64 i386 all
Components: main contrib non-free non-free-firmware
X-Repolib-Default-Mirror: http://deb.debian.org/debian
Signed-by: /usr/share/keyrings/debian-archive-keyring.gpg
@ -28,6 +29,7 @@ X-Repolib-Name: PikaOS System Sources
Enabled: yes
Types: deb
URIs: https://ppa.pika-os.com/
Architecture: amd64 i386 all
Suites: pika
Components: canary
X-Repolib-ID: system
@ -64,12 +66,16 @@ Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 550
Package: pika-abi-bridge* *exiv2* akonadi-mime-data libkf5akonadimime-dev libkf5akonadimime5
Pin: release a=pika,c=canary
Pin-Priority: 600
# Give pika lowest priority because we don't want it sources overwriting
Package: *
Pin: release a=pika,c=canary
Pin-Priority: 380
Package: pika-abi-bridge* *exiv2* akonadi-mime-data libkf5akonadimime-dev libkf5akonadimime5
Package: pika-abi-bridge*
Pin: release a=pika,c=canary
Pin-Priority: 600
EOF