├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── 0ad-data └── PKGBUILD ├── 0ad ├── 0ad-fcollada.patch ├── PKGBUILD ├── boost-1.50.patch ├── gcc14.patch └── icu1.68.patch ├── README.md ├── accounts-qml-module └── PKGBUILD ├── accountsservice └── PKGBUILD ├── ack └── PKGBUILD ├── akonadi-calendar-tools └── PKGBUILD ├── akonadi-calendar └── PKGBUILD ├── akonadi-contacts └── PKGBUILD ├── akonadi-import-wizard ├── PKGBUILD └── akonadi-import-wizard.install ├── akonadi-mime └── PKGBUILD ├── akonadi-notes └── PKGBUILD ├── akonadi-search └── PKGBUILD ├── akonadi ├── PKGBUILD └── dbupdater.diff ├── akonadiconsole └── PKGBUILD ├── akregator └── PKGBUILD ├── alpm_octopi_utils └── PKGBUILD ├── amule └── PKGBUILD ├── analitza └── PKGBUILD ├── angelfish └── PKGBUILD ├── appmenu-gtk-module ├── 80-appmenu-gtk-module └── PKGBUILD ├── appstream-glib └── PKGBUILD ├── appstream ├── PKGBUILD └── appstream.hook ├── ardour ├── PKGBUILD └── PKGBUILD_bin ├── aria2 └── PKGBUILD ├── ark └── PKGBUILD ├── artikulate └── PKGBUILD ├── attica └── PKGBUILD ├── aubio ├── PKGBUILD └── waf-2.0.27 ├── audacity ├── PKGBUILD ├── PKGBUILD2 └── ffmpeg.patch ├── audiocd-kio └── PKGBUILD ├── avidemux ├── PKGBUILD └── bootStrap.diff ├── avogadrolibs └── PKGBUILD ├── baloo-widgets └── PKGBUILD ├── baloo6 └── PKGBUILD ├── barrier └── PKGBUILD ├── bash-langage-server └── PKGBUILD ├── benchmark └── PKGBUILD ├── bibletime └── PKGBUILD ├── bitcoin └── PKGBUILD ├── blender ├── PKGBUILD ├── PKGBUILD_opt ├── blender.desktop └── node_efficiency_tools.py ├── blinken └── PKGBUILD ├── bluedevil └── PKGBUILD ├── bluez-qt6 └── PKGBUILD ├── bovo └── PKGBUILD ├── breeze-gtk └── PKGBUILD ├── breeze-icons └── PKGBUILD ├── breeze └── PKGBUILD ├── breeze5 └── PKGBUILD ├── btop └── PKGBUILD ├── calamares ├── LICENSE.txt ├── PKGBUILD ├── calamares.desktop ├── chevron-left-solid.svg ├── installer.svg ├── launch-calamares.sh └── release_notes_welcomeq.qml ├── calendarsupport └── PKGBUILD ├── calibre ├── PKGBUILD ├── calibre.desktop └── calibre.png ├── calligra ├── PKGBUILD ├── cpp17.patch ├── poppler0.82.diff ├── poppler0.83.diff ├── qt5.11.diff └── warnings.diff ├── calligraplan └── PKGBUILD ├── cantata └── PKGBUILD ├── cantor └── PKGBUILD ├── cervisia └── PKGBUILD ├── choqok └── PKGBUILD ├── chrome-remote-desktop ├── PKGBUILD ├── chrome-remote-desktop.install ├── chrome-remote-desktop.service └── crd ├── chromium-ffmpeg-codecs ├── PKGBUILD ├── ffmpeg_clang.patch ├── glibc2.34.patch └── gn.patch ├── clamav ├── PKGBUILD ├── clamav.install ├── clamd.conf ├── clamd.service ├── freshclam.conf ├── freshclamd.service ├── logrotate ├── rarCVE.patch └── tmpfiles.d ├── clazy └── PKGBUILD ├── clementine ├── PKGBUILD ├── qt5.15.diff ├── tab_color.diff └── tokenizer.diff ├── clipgrab ├── PKGBUILD ├── clipgrab.desktop ├── clipgrab.png └── video_vimeo.diff ├── cmark └── PKGBUILD ├── colord-kde └── PKGBUILD ├── conky ├── PKGBUILD └── conky.conf ├── containerd └── PKGBUILD ├── converseen └── PKGBUILD ├── croeso └── PKGBUILD ├── darktable └── PKGBUILD ├── ddcutil └── PKGBUILD ├── dfc ├── PKGBUILD └── dfc.install ├── dianara └── PKGBUILD ├── digikam ├── CMakeLists.diff ├── PKGBUILD ├── facerect.diff └── qt5.5.diff ├── discount ├── PKGBUILD └── configure.diff ├── discover └── PKGBUILD ├── dnscrypt-proxy └── PKGBUILD ├── docker-cli └── PKGBUILD ├── docker ├── PKGBUILD ├── docker.install └── docker.sysusers ├── dolphin-emu └── PKGBUILD ├── dolphin-plugins └── PKGBUILD ├── dolphin ├── PKGBUILD ├── dolphinui.diff └── kdesu.diff ├── dragon └── PKGBUILD ├── drkonqi └── PKGBUILD ├── dropbox ├── PKGBUILD ├── dropbox.desktop ├── dropbox.png ├── dropbox.service └── terms.txt ├── duktape └── PKGBUILD ├── dvdauthor ├── PKGBUILD └── glibc220.patch ├── dvdbackup ├── PKGBUILD └── dvdread6.1.patch ├── eclipse ├── PKGBUILD ├── eclipse.desktop ├── eclipse.sh └── eclipse.svg ├── editorconfig-core-c └── PKGBUILD ├── elisa └── PKGBUILD ├── emovix └── PKGBUILD ├── enet └── PKGBUILD ├── eric6 ├── PKGBUILD └── install.diff ├── eric7 └── PKGBUILD ├── eventviews └── PKGBUILD ├── extra-cmake-modules └── PKGBUILD ├── falkon ├── PKGBUILD ├── bookmarks_json.diff ├── browserwindow.diff ├── preferences.diff ├── revert.diff └── speeddial.diff ├── fcitx-anthy └── PKGBUILD ├── fcitx-gtk3 ├── PKGBUILD └── fcitx-gtk3.install ├── fcitx-mozc └── PKGBUILD ├── fcitx-qt5 └── PKGBUILD ├── fcitx-qt6 └── PKGBUILD ├── fcitx ├── PKGBUILD └── fcitx.install ├── ffmpegthumbs └── PKGBUILD ├── filelight └── PKGBUILD ├── filezilla ├── PKGBUILD └── filezilla.desktop ├── firefox-i18n └── PKGBUILD ├── firefox ├── PKGBUILD ├── PKGBUILD_src ├── firefox-install-dir.patch ├── firefox-safe.desktop ├── firefox.desktop ├── firefox.install ├── mozconfig ├── stylo.patch └── vendor.js ├── flatpak-kcm └── PKGBUILD ├── flatpak ├── PKGBUILD ├── PKGBUILD_meson └── flatpak.install ├── flattr-icons └── PKGBUILD ├── focuswriter └── PKGBUILD ├── frameworkintegration ├── PKGBUILD └── file_dialog.diff ├── frameworkintegration6 └── PKGBUILD ├── freecad ├── PKGBUILD ├── boost.patch ├── freecad.xml └── vtk9.patch ├── freecell-solver └── PKGBUILD ├── freerdp ├── PKGBUILD ├── PKGBUILD3 └── ffmpeg7.diff ├── frescobaldi └── PKGBUILD ├── fstrcmp └── PKGBUILD ├── futuresql └── PKGBUILD ├── gcab └── PKGBUILD ├── gcompris ├── Menu_qml.diff ├── PKGBUILD ├── gcompris.desktop └── gcompris.png ├── gendesk ├── PKGBUILD └── default.png ├── ghostwriter └── PKGBUILD ├── gimp ├── PKGBUILD ├── PKGBUILD_py3 ├── PKGBUILD_stable └── linux.gpl ├── gist └── PKGBUILD ├── glabels └── PKGBUILD ├── gmic-krita └── PKGBUILD ├── gn └── PKGBUILD ├── gnuchess └── PKGBUILD ├── gnugo └── PKGBUILD ├── go-md2man └── PKGBUILD ├── go ├── PKGBUILD ├── go.install └── go.sh ├── godot └── PKGBUILD ├── google-chrome ├── PKGBUILD ├── google-chrome-unstable.desktop └── google-chrome.install ├── gopls └── PKGBUILD ├── gparted ├── PKGBUILD └── gparted.desktop ├── gpsd ├── PKGBUILD └── gpsd.conf ├── granatier └── PKGBUILD ├── grantlee-editor └── PKGBUILD ├── grantlee └── PKGBUILD ├── grantleetheme └── PKGBUILD ├── graphviz ├── LICENSE ├── PKGBUILD └── graphviz.install ├── grass ├── PKGBUILD ├── grass.conf ├── grass.sh └── grass_old.sh ├── grub2-editor └── PKGBUILD ├── gulrak-filesystem └── PKGBUILD ├── gwenview └── PKGBUILD ├── handbrake └── PKGBUILD ├── harper └── PKGBUILD ├── haruna └── PKGBUILD ├── heaptrack └── PKGBUILD ├── htop └── PKGBUILD ├── image-exiftool └── PKGBUILD ├── incidenceeditor └── PKGBUILD ├── init-live ├── PKGBUILD ├── init-live.install ├── live ├── live.service └── locale_setup.sh ├── inkscape ├── PKGBUILD └── poppler22.09.patch ├── inxi └── PKGBUILD ├── isoimagewriter ├── PKGBUILD ├── isoverifier.diff ├── mainwindow.diff └── write_iso_service.desktop ├── isowriter └── PKGBUILD ├── itinerary └── PKGBUILD ├── jitsi ├── PKGBUILD ├── jitsi.desktop └── jitsi.sh ├── juk └── PKGBUILD ├── k3b ├── CMakeLists.diff ├── PKGBUILD ├── k3b-2.0.2-ffmpeg.patch ├── k3b-fix-mp3decoder.diff ├── k3b-fixbuild.diff ├── k3bffmpegwrapper.patch └── libavformat.patch ├── kaccounts-integration ├── PKGBUILD ├── PKGBUILD4 └── createaccount.diff ├── kaccounts-providers └── PKGBUILD ├── kactivitymanagerd └── PKGBUILD ├── kaddressbook └── PKGBUILD ├── kaffeine └── PKGBUILD ├── kaidan └── PKGBUILD ├── kalarm └── PKGBUILD ├── kalgebra └── PKGBUILD ├── kalk └── PKGBUILD ├── kalzium └── PKGBUILD ├── kamera └── PKGBUILD ├── kamoso └── PKGBUILD ├── kanagram └── PKGBUILD ├── kaos-wallpapers └── PKGBUILD ├── kapidox └── PKGBUILD ├── kapptemplate └── PKGBUILD ├── karchive └── PKGBUILD ├── karchive6 └── PKGBUILD ├── kasts └── PKGBUILD ├── kate ├── PKGBUILD └── kdesu.patch ├── kauth ├── PKGBUILD ├── deadlock.patch └── path.patch ├── kauth6 └── PKGBUILD ├── kblocks └── PKGBUILD ├── kbookmarks └── PKGBUILD ├── kbookmarks6 └── PKGBUILD ├── kbounce └── PKGBUILD ├── kbruch └── PKGBUILD ├── kcachegrind └── PKGBUILD ├── kcalc └── PKGBUILD ├── kcalendarcore6 └── PKGBUILD ├── kcalutils └── PKGBUILD ├── kcharselect └── PKGBUILD ├── kclock └── PKGBUILD ├── kcm-fcitx └── PKGBUILD ├── kcmutils └── PKGBUILD ├── kcmutils6 └── PKGBUILD ├── kcodecs └── PKGBUILD ├── kcodecs6 └── PKGBUILD ├── kcolorchooser └── PKGBUILD ├── kcolorpicker └── PKGBUILD ├── kcolorscheme └── PKGBUILD ├── kcompletion └── PKGBUILD ├── kcompletion6 └── PKGBUILD ├── kconfig └── PKGBUILD ├── kconfig6 └── PKGBUILD ├── kconfigwidgets └── PKGBUILD ├── kconfigwidgets6 └── PKGBUILD ├── kcontacts ├── PKGBUILD └── qt5.5.diff ├── kcontacts6 └── PKGBUILD ├── kcoreaddons └── PKGBUILD ├── kcoreaddons6 └── PKGBUILD ├── kcp ├── PKGBUILD └── kcp.install ├── kcrash └── PKGBUILD ├── kcrash6 └── PKGBUILD ├── kcron └── PKGBUILD ├── kdav6 └── PKGBUILD ├── kdb └── PKGBUILD ├── kdbusaddons └── PKGBUILD ├── kdbusaddons6 └── PKGBUILD ├── kde-cli-tools └── PKGBUILD ├── kde-common ├── 176001-kompare_servicemenu.desktop ├── CopyPath.desktop ├── PKGBUILD ├── agent-shutdown.sh ├── agent-startup.sh ├── backup.desktop ├── backup.sh ├── bak-restore.desktop ├── bak.desktop ├── checkiso.desktop ├── checkiso.sh ├── config-updater.sh ├── kde-common.install ├── md5sha1calc.desktop ├── md5sha1calc.sh ├── open_as_root.desktop ├── org.freedesktop.blkid.policy ├── org.freedesktop.head.policy ├── servicemenu-copy-path.desktop ├── servicemenu-rootactions.patch ├── skype.desktop ├── skype.svg ├── sysinfo.sh ├── update-icons.sh ├── update-mime.sh ├── update-sycoca.sh ├── update-user-sycoca.sh └── updates.conf ├── kde-dev-scripts └── PKGBUILD ├── kde-dev-utils └── PKGBUILD ├── kde-gtk-config └── PKGBUILD ├── kde-sc.md5 ├── kdebugsettings └── PKGBUILD ├── kdeclarative └── PKGBUILD ├── kdeclarative6 └── PKGBUILD ├── kdeconnect-kde ├── PKGBUILD └── openssh8.2.patch ├── kdecoration └── PKGBUILD ├── kded ├── PKGBUILD └── blocking.diff ├── kded6 └── PKGBUILD ├── kdeedu-data └── PKGBUILD ├── kdegraphics-mobipocket └── PKGBUILD ├── kdegraphics-thumbnailers └── PKGBUILD ├── kdenetwork-filesharing └── PKGBUILD ├── kdenlive └── PKGBUILD ├── kdepim-addons └── PKGBUILD ├── kdepim-runtime ├── PKGBUILD └── itemsync.diff ├── kdeplasma-addons └── PKGBUILD ├── kdesdk-kio └── PKGBUILD ├── kdesdk-thumbnailers └── PKGBUILD ├── kdesu └── PKGBUILD ├── kdesu6 └── PKGBUILD ├── kdev-php └── PKGBUILD ├── kdev-python ├── PKGBUILD └── asdl_c.patch ├── kdevelop-pg-qt └── PKGBUILD ├── kdevelop └── PKGBUILD ├── kdf └── PKGBUILD ├── kdiagram └── PKGBUILD ├── kdiagram5 └── PKGBUILD ├── kdialog ├── PKGBUILD └── kdialog.install ├── kdiff3 └── PKGBUILD ├── kdnssd6 └── PKGBUILD ├── kdoctools └── PKGBUILD ├── kdoctools6 └── PKGBUILD ├── kdsoap-ws-discovery-client └── PKGBUILD ├── kdsoap └── PKGBUILD ├── keditbookmarks └── PKGBUILD ├── keepassxc └── PKGBUILD ├── kemoticons └── PKGBUILD ├── kexi └── PKGBUILD ├── keysmith └── PKGBUILD ├── kf5-attica └── PKGBUILD ├── kf5.md5 ├── kf5trans ├── PKGBUILD ├── kdeglobals ├── kf5trans.install ├── kf5trans.tar.gz ├── ksplashrc ├── libre.sh ├── plasma-org.kde.plasma.desktop-appletsrc ├── plasmarc ├── plasmashellrc └── stylerc ├── kf6.md5 ├── kfilemetadata6 └── PKGBUILD ├── kfind └── PKGBUILD ├── kfourinline └── PKGBUILD ├── kgamma └── PKGBUILD ├── kgamma5 └── PKGBUILD ├── kgeography └── PKGBUILD ├── kget └── PKGBUILD ├── kglobalaccel └── PKGBUILD ├── kglobalaccel6 └── PKGBUILD ├── kglobalacceld └── PKGBUILD ├── kgpg └── PKGBUILD ├── kguiaddons └── PKGBUILD ├── kguiaddons6 └── PKGBUILD ├── khangman └── PKGBUILD ├── khelpcenter └── PKGBUILD ├── kholidays ├── PKGBUILD └── revert_tr.patch ├── kholidays6 └── PKGBUILD ├── khotkeys ├── PKGBUILD └── dbus_action.diff ├── khotkeys6 ├── PKGBUILD └── dbus_action.diff ├── ki18n └── PKGBUILD ├── ki18n6 └── PKGBUILD ├── kiconthemes └── PKGBUILD ├── kiconthemes6 └── PKGBUILD ├── kid3 └── PKGBUILD ├── kidentitymanagement └── PKGBUILD ├── kidletime └── PKGBUILD ├── kidletime6 └── PKGBUILD ├── kig └── PKGBUILD ├── kile └── PKGBUILD ├── kimageannotator └── PKGBUILD ├── kimageformats └── PKGBUILD ├── kimageformats6 └── PKGBUILD ├── kimap └── PKGBUILD ├── kimap2 ├── PKGBUILD └── update.patch ├── kinfocenter ├── KaOS.png ├── PKGBUILD └── kcm-about-distrorc ├── kinit └── PKGBUILD ├── kio-admin ├── PKGBUILD └── org.kde.dolphin-admin.desktop ├── kio-extras └── PKGBUILD ├── kio-fuse └── PKGBUILD ├── kio-gdrive └── PKGBUILD ├── kio ├── PKGBUILD └── kauth4.diff ├── kio6 └── PKGBUILD ├── kirigami-addons └── PKGBUILD ├── kirigami-gallery └── PKGBUILD ├── kirigami ├── PKGBUILD ├── gallery.diff └── scrollablepage.diff ├── kirigami6 └── PKGBUILD ├── kiriki └── PKGBUILD ├── kitemmodels └── PKGBUILD ├── kitemmodels6 └── PKGBUILD ├── kitemviews └── PKGBUILD ├── kitemviews6 └── PKGBUILD ├── kiten └── PKGBUILD ├── kitinerary └── PKGBUILD ├── kjobwidgets └── PKGBUILD ├── kjobwidgets6 └── PKGBUILD ├── kjots └── PKGBUILD ├── kjournald └── PKGBUILD ├── kldap └── PKGBUILD ├── kleopatra └── PKGBUILD ├── klettres └── PKGBUILD ├── kmag └── PKGBUILD ├── kmahjongg └── PKGBUILD ├── kmail-account-wizard └── PKGBUILD ├── kmail └── PKGBUILD ├── kmailtransport └── PKGBUILD ├── kmbox └── PKGBUILD ├── kmenuedit └── PKGBUILD ├── kmime └── PKGBUILD ├── kmines └── PKGBUILD ├── kmix └── PKGBUILD ├── kmoretools └── PKGBUILD ├── kmouth └── PKGBUILD ├── kmplot └── PKGBUILD ├── kmymoney ├── PKGBUILD └── gmp.diff ├── knavalbattle └── PKGBUILD ├── knewstuff └── PKGBUILD ├── knewstuff6 └── PKGBUILD ├── knights ├── PKGBUILD └── historywidget.diff ├── knotes └── PKGBUILD ├── knotifications └── PKGBUILD ├── knotifications6 └── PKGBUILD ├── knotifyconfig └── PKGBUILD ├── knotifyconfig6 └── PKGBUILD ├── kodi ├── FEH.sh ├── PKGBUILD ├── mesa22.3.patch └── xbmc.service ├── koko └── PKGBUILD ├── kolourpaint └── PKGBUILD ├── kompare └── PKGBUILD ├── konqueror └── PKGBUILD ├── konsole └── PKGBUILD ├── kontact └── PKGBUILD ├── kontactinterface └── PKGBUILD ├── konversation └── PKGBUILD ├── kooka └── PKGBUILD ├── kopeninghours └── PKGBUILD ├── kopete ├── PKGBUILD ├── libotr3.patch ├── libotr4.patch └── mediastreamer29.patch ├── korganizer └── PKGBUILD ├── kosmindoormap └── PKGBUILD ├── kpackage └── PKGBUILD ├── kpackage6 └── PKGBUILD ├── kparts └── PKGBUILD ├── kparts6 └── PKGBUILD ├── kpat └── PKGBUILD ├── kpeople6 └── PKGBUILD ├── kpimtextedit └── PKGBUILD ├── kpipewire └── PKGBUILD ├── kpkpass └── PKGBUILD ├── kplotting └── PKGBUILD ├── kplotting6 └── PKGBUILD ├── kpmcore └── PKGBUILD ├── kproperty └── PKGBUILD ├── kpty └── PKGBUILD ├── kpty6 └── PKGBUILD ├── kpublictransport └── PKGBUILD ├── kqtquickcharts └── PKGBUILD ├── kquickcharts6 └── PKGBUILD ├── kquickimageeditor └── PKGBUILD ├── krdc └── PKGBUILD ├── krdp └── PKGBUILD ├── krename └── PKGBUILD ├── kreport ├── 0003-Port-from-K_GLOBAL_STATIC-to-Q_GLOBAL_STATIC.patch └── PKGBUILD ├── krfb └── PKGBUILD ├── krita ├── PKGBUILD ├── launch_krita.sh ├── libraw0.19.patch ├── ocio.diff └── xfctools.diff ├── kross-interpreters ├── PKGBUILD └── ruby3.0.diff ├── kross └── PKGBUILD ├── kruler └── PKGBUILD ├── krunner6 └── PKGBUILD ├── krusader └── PKGBUILD ├── ksanecore └── PKGBUILD ├── kscreen └── PKGBUILD ├── kscreenlocker └── PKGBUILD ├── kseexpr └── PKGBUILD ├── kservice └── PKGBUILD ├── kservice6 └── PKGBUILD ├── kshisen └── PKGBUILD ├── kshutdown └── PKGBUILD ├── ksmtp └── PKGBUILD ├── ksshaskpass └── PKGBUILD ├── kstars └── PKGBUILD ├── kstatusnotifieritem └── PKGBUILD ├── ksvg └── PKGBUILD ├── ksystemlog ├── PKGBUILD ├── ksystemlogui.rc └── syslog-path.patch ├── ksystemstats └── PKGBUILD ├── kteatime └── PKGBUILD ├── ktextaddons └── PKGBUILD ├── ktexteditor ├── PKGBUILD └── clazy_fix.diff ├── ktexteditor6 └── PKGBUILD ├── ktexttemplate └── PKGBUILD ├── ktextwidgets └── PKGBUILD ├── ktextwidgets6 └── PKGBUILD ├── ktimer └── PKGBUILD ├── ktnef └── PKGBUILD ├── ktorrent ├── PKGBUILD ├── desktop.diff └── ktorrent.install ├── ktouch └── PKGBUILD ├── ktuberling └── PKGBUILD ├── kturtle └── PKGBUILD ├── kube └── PKGBUILD ├── kunifiedpush └── PKGBUILD ├── kunitconversion └── PKGBUILD ├── kunitconversion6 └── PKGBUILD ├── kup └── PKGBUILD ├── kuserfeedback6 └── PKGBUILD ├── kvantum-qt6 └── PKGBUILD ├── kvantum └── PKGBUILD ├── kwallet-pam └── PKGBUILD ├── kwallet └── PKGBUILD ├── kwallet6 └── PKGBUILD ├── kwalletmanager └── PKGBUILD ├── kwave └── PKGBUILD ├── kwayland-integration └── PKGBUILD ├── kwayland-server └── PKGBUILD ├── kwayland └── PKGBUILD ├── kwayland5 └── PKGBUILD ├── kwidgetsaddons └── PKGBUILD ├── kwidgetsaddons6 └── PKGBUILD ├── kwin └── PKGBUILD ├── kwindowsystem └── PKGBUILD ├── kwindowsystem6 └── PKGBUILD ├── kwordquiz └── PKGBUILD ├── kwrited └── PKGBUILD ├── kxmlgui └── PKGBUILD ├── kxmlgui6 └── PKGBUILD ├── ladybird ├── PKGBUILD └── ladybird.desktop ├── latte-dock ├── PKGBUILD └── latte-dock.install ├── layer-shell-qt └── PKGBUILD ├── lftp └── PKGBUILD ├── libappimage └── PKGBUILD ├── libdmtx └── PKGBUILD ├── libdwarf └── PKGBUILD ├── libfilezilla └── PKGBUILD ├── libgravatar └── PKGBUILD ├── libkcddb └── PKGBUILD ├── libkcompactdisc └── PKGBUILD ├── libkdcraw ├── PKGBUILD ├── libraw0.19.patch ├── libraw0.21.diff ├── ractionthreadbase.diff └── ractionthreadbase_p.diff ├── libkdcraw6 └── PKGBUILD ├── libkdegames └── PKGBUILD ├── libkdepim └── PKGBUILD ├── libkeduvocdocument └── PKGBUILD ├── libkexiv2 └── PKGBUILD ├── libkexiv6 └── PKGBUILD ├── libkgapi └── PKGBUILD ├── libkleo └── PKGBUILD ├── libkmahjongg └── PKGBUILD ├── libkomparediff2 └── PKGBUILD ├── libksane └── PKGBUILD ├── libkscreen └── PKGBUILD ├── libksieve └── PKGBUILD ├── libksysguard └── PKGBUILD ├── libktorrent └── PKGBUILD ├── libmediawiki └── PKGBUILD ├── libnumbertext └── PKGBUILD ├── libopenshot-audio └── PKGBUILD ├── libopenshot └── PKGBUILD ├── libplasma ├── PKGBUILD └── libplasma.install ├── libpwquality └── PKGBUILD ├── libqaccessibilityclient6 └── PKGBUILD ├── librecad └── PKGBUILD ├── libreoffice-i18n ├── PKGBUILD └── libreoffice-i18n.md5 ├── libreoffice ├── PKGBUILD ├── intro.png ├── libreoffice.md5 ├── poppler.diff ├── soffice.odg.desktop ├── soffice.odp.desktop ├── soffice.ods.desktop └── soffice.odt.desktop ├── libtorrent-rasterbar └── PKGBUILD ├── lightworks ├── PKGBUILD ├── libportaudio.so.2.0.0 ├── libportaudiocpp.so.0.0.12 └── lightworks.install ├── lilypond-doc └── PKGBUILD ├── lilypond └── PKGBUILD ├── links ├── PKGBUILD └── links.desktop ├── liquidshell ├── PKGBUILD └── packagekit.patch ├── lmms ├── PKGBUILD └── qt5.15.diff ├── lokalize └── PKGBUILD ├── lxqt2-build-tools └── PKGBUILD ├── lyx ├── PKGBUILD ├── lyx.desktop └── qt5.11.diff ├── mailcommon └── PKGBUILD ├── mailimporter └── PKGBUILD ├── maliit-framework └── PKGBUILD ├── maliit-kcm └── PKGBUILD ├── maliit-keyboard └── PKGBUILD ├── marble └── PKGBUILD ├── markdownpart └── PKGBUILD ├── marknote └── PKGBUILD ├── masterpdfeditor ├── PKGBUILD └── masterpdfeditor.desktop ├── mauikit-accounts └── PKGBUILD ├── mauikit-filebrowsing └── PKGBUILD ├── mauikit └── PKGBUILD ├── mauiman └── PKGBUILD ├── mbedtls ├── PKGBUILD └── mbedtls-alt-format-truncation.patch ├── mbox-importer └── PKGBUILD ├── mc ├── PKGBUILD └── mc-4.7.0.2_hotlist_syntax.patch ├── med ├── PKGBUILD └── hdf5.patch ├── mediainfo └── PKGBUILD ├── mediainfolib └── PKGBUILD ├── mediastreamer ├── PKGBUILD └── mediastreamer-ffmpeg.patch ├── megaglest-data └── PKGBUILD ├── megaglest └── PKGBUILD ├── mellowplayer └── PKGBUILD ├── merkuro └── PKGBUILD ├── messagelib └── PKGBUILD ├── micro └── PKGBUILD ├── midna-themes └── PKGBUILD ├── milou └── PKGBUILD ├── mimetreeparser └── PKGBUILD ├── minilens ├── PKGBUILD ├── launch-minilens.sh └── minilens.desktop ├── mixxx ├── PKGBUILD └── chromaprint4.2.diff ├── mkvtoolnix ├── PKGBUILD └── qt.57.diff ├── modemmanager-qt6 └── PKGBUILD ├── mpvqt └── PKGBUILD ├── msgpack-c └── PKGBUILD ├── mumble ├── PKGBUILD └── setupview.diff ├── muse └── PKGBUILD ├── musescore ├── PKGBUILD ├── cmake_install.diff ├── desktop.patch ├── freetype2.patch ├── mime.xml ├── paths.patch └── system_qscriptgenerator.patch ├── mypaint-brushes └── PKGBUILD ├── mystiq └── PKGBUILD ├── neochat └── PKGBUILD ├── networkmanager-qt6 └── PKGBUILD ├── nodejs └── PKGBUILD ├── nomacs ├── PKGBUILD └── gcc8.diff ├── notepad ├── PKGBUILD └── notepad.desktop ├── obs-studio ├── PKGBUILD ├── buildnumber.cmake └── disable-some-plugins.patch ├── oce ├── PKGBUILD ├── oce.png └── opencascade-draw.desktop ├── ocean-sound-theme └── PKGBUILD ├── ocrad └── PKGBUILD ├── octopi ├── ++.diff ├── PKGBUILD ├── folder_tree.png ├── images.tar.gz ├── images.zip ├── images2.tar.xz ├── images3.tar.xz ├── mainwindow.diff ├── octopi.desktop ├── octopi.install ├── qtsingleapplication.diff ├── searchlineedit.diff └── xterm.diff ├── okteta └── PKGBUILD ├── okular └── PKGBUILD ├── opencascade ├── PKGBUILD ├── PKGBUILD_conf ├── cmake.patch ├── env.sh ├── opencascade.conf └── opencascade.sh ├── opencolorio └── PKGBUILD ├── opencpn ├── PKGBUILD └── cmake.patch ├── openshot └── PKGBUILD ├── opera └── PKGBUILD ├── ostree ├── PKGBUILD └── ostree-mkinitcpio.conf ├── otter-browser └── PKGBUILD ├── oxygen-icons5 ├── PKGBUILD └── install_svg_icons_too.patch ├── oxygen-sounds └── PKGBUILD ├── oxygen └── PKGBUILD ├── pacmanlogviewer └── PKGBUILD ├── parley └── PKGBUILD ├── partitionmanager └── PKGBUILD ├── pavucontrol-qt └── PKGBUILD ├── photoflare └── PKGBUILD ├── phpmyadmin └── PKGBUILD ├── pim-data-exporter └── PKGBUILD ├── pim-sieve-editor └── PKGBUILD ├── pimcommon └── PKGBUILD ├── plasma-activities-stats └── PKGBUILD ├── plasma-activities └── PKGBUILD ├── plasma-applet-network-monitor └── PKGBUILD ├── plasma-applet-thermal-monitor ├── PKGBUILD └── cmake.diff ├── plasma-applet-uptime-widget └── PKGBUILD ├── plasma-applet-weather-widget └── PKGBUILD ├── plasma-browser-integration └── PKGBUILD ├── plasma-desktop ├── PKGBUILD ├── layout_desktop_panel.diff ├── main_desktop_kicker.diff ├── main_desktop_kickoff.diff └── main_taskmanager.diff ├── plasma-disks └── PKGBUILD ├── plasma-firewall ├── PKGBUILD └── ufw_enable.diff ├── plasma-integration └── PKGBUILD ├── plasma-mediacenter └── PKGBUILD ├── plasma-nm └── PKGBUILD ├── plasma-pa └── PKGBUILD ├── plasma-sdk └── PKGBUILD ├── plasma-systemmonitor └── PKGBUILD ├── plasma-vault └── PKGBUILD ├── plasma-wayland-protocols └── PKGBUILD ├── plasma-workspace-wallpapers └── PKGBUILD ├── plasma-workspace ├── 10-kf5 ├── PKGBUILD └── shellcorona.diff ├── plasma5support └── PKGBUILD ├── pnpm └── PKGBUILD ├── podofo └── PKGBUILD ├── polkit-kde-agent-1 └── PKGBUILD ├── polkit-qt5 └── PKGBUILD ├── polkit-qt6 └── PKGBUILD ├── polkit ├── PKGBUILD ├── jsauthority.patch ├── polkit.install └── polkit.pam ├── portmidi ├── PKGBUILD └── java.patch ├── postgis └── PKGBUILD ├── potrace └── PKGBUILD ├── powerdevil └── PKGBUILD ├── powerline ├── PKGBUILD └── powerline.install ├── powertop └── PKGBUILD ├── poxml └── PKGBUILD ├── print-manager ├── PKGBUILD └── s-c-p.diff ├── prison6 └── PKGBUILD ├── pulseaudio-qt └── PKGBUILD ├── purpose ├── PKGBUILD └── accounts.diff ├── purpose6 └── PKGBUILD ├── qbittorrent └── PKGBUILD ├── qcoro-qt6 └── PKGBUILD ├── qdirstat └── PKGBUILD ├── qgis ├── PKGBUILD └── qt5.15.diff ├── qgit └── PKGBUILD ├── qjackctl ├── PKGBUILD ├── qjackctl.desktop ├── qjackctl_es.ts └── qjackctl_ru.ts ├── qmapshack ├── PKGBUILD ├── proj.patch ├── qnetworkreply.diff └── quazip.patch ├── qml-box2d └── PKGBUILD ├── qmmp └── PKGBUILD ├── qpageview └── PKGBUILD ├── qpdfview ├── PKGBUILD └── qt5.15.diff ├── qpwgraph └── PKGBUILD ├── qqc2-desktop-style └── PKGBUILD ├── qqc2-desktop-style6 └── PKGBUILD ├── qrencode └── PKGBUILD ├── qsynth └── PKGBUILD ├── qt-jpegxl-image-plugin └── PKGBUILD ├── qt-sudo └── PKGBUILD ├── qt5-gstreamer ├── PKGBUILD └── gstreamer1.6.patch ├── qtcreator ├── PKGBUILD ├── clang15.diff └── qtcreator.desktop ├── qtcurve ├── DBus_crashing.diff └── PKGBUILD ├── qtermwidget-qt6 └── PKGBUILD ├── qtfeedback └── PKGBUILD ├── qtfm └── PKGBUILD ├── qtkeychain-qt6 └── PKGBUILD ├── qtkeychain └── PKGBUILD ├── qtox └── PKGBUILD ├── qtractor └── PKGBUILD ├── qtsystems └── PKGBUILD ├── quassel ├── PKGBUILD ├── irc-channel-active.svgz ├── irc-channel-inactive.svgz ├── quassel.conf ├── quassel.install ├── quassel.png └── quassel.service ├── qxmpp └── PKGBUILD ├── ragel └── PKGBUILD ├── redshift └── PKGBUILD ├── rkward └── PKGBUILD ├── rocs └── PKGBUILD ├── rosegarden ├── PKGBUILD └── qt5.15.diff ├── routino └── PKGBUILD ├── rsibreak └── PKGBUILD ├── rssguard └── PKGBUILD ├── runc └── PKGBUILD ├── scala └── PKGBUILD ├── scilab ├── PKGBUILD ├── PKGBUILD_src ├── fix-thirdparty-path.patch ├── scilab.desktop └── scilab.install ├── scons └── PKGBUILD ├── screenfetch └── PKGBUILD ├── scribus ├── PKGBUILD ├── podofo0.97.diff └── poppler-22.09.patch ├── sddm-kcm └── PKGBUILD ├── sddm ├── Main.qml ├── PKGBUILD ├── sddm.conf ├── sddm.install └── wayland.desktop ├── seafile-client └── PKGBUILD ├── seafile └── PKGBUILD ├── sigil └── PKGBUILD ├── signal-desktop └── PKGBUILD ├── signon-kwallet-extension └── PKGBUILD ├── signon-oauth2 └── PKGBUILD ├── signon-ui ├── PKGBUILD ├── pro.diff └── user_agent.diff ├── simplebrowser ├── PKGBUILD └── simplebrowser.desktop ├── simplescreenrecorder └── PKGBUILD ├── sirikali ├── PKGBUILD └── cmake.diff ├── skanlite └── PKGBUILD ├── skanpage └── PKGBUILD ├── skrooge ├── PKGBUILD ├── isnan.diff ├── qt5.13.patch └── sqlite3.patch ├── smb4k └── PKGBUILD ├── smplayer ├── PKGBUILD ├── default-theme.zip ├── icons-png.tar.xz └── icons.tar.xz ├── smtube └── PKGBUILD ├── socat └── PKGBUILD ├── solid └── PKGBUILD ├── solid6 └── PKGBUILD ├── sonnet └── PKGBUILD ├── sonnet6 └── PKGBUILD ├── soundkonverter └── PKGBUILD ├── sparsehash └── PKGBUILD ├── spectacle └── PKGBUILD ├── spglib └── PKGBUILD ├── spideroakone ├── PKGBUILD ├── spideroak.install └── terms.txt ├── sqlcipher └── PKGBUILD ├── sqlitebrowser └── PKGBUILD ├── stacer └── PKGBUILD ├── stellarsolver └── PKGBUILD ├── step └── PKGBUILD ├── strace └── PKGBUILD ├── strawberry └── PKGBUILD ├── subtitlecomposer └── PKGBUILD ├── svgpart └── PKGBUILD ├── sweeper └── PKGBUILD ├── syndication └── PKGBUILD ├── syndication6 └── PKGBUILD ├── syntax-highlighting └── PKGBUILD ├── syntax-highlighting6 └── PKGBUILD ├── system-config-printer ├── PKGBUILD └── service.diff ├── systemdgenie └── PKGBUILD ├── systemsettings └── PKGBUILD ├── telegram-desktop ├── PKGBUILD └── telegram.install ├── telegram-qt ├── PKGBUILD └── qt5.5.diff ├── tellico ├── PKGBUILD └── qt5.5.diff ├── tenacity └── PKGBUILD ├── threadweaver └── PKGBUILD ├── threadweaver6 └── PKGBUILD ├── thunderbird-i18n └── PKGBUILD ├── thunderbird ├── PKGBUILD ├── thunderbird.desktop └── vendor.js ├── tokodon └── PKGBUILD ├── tor ├── PKGBUILD ├── tor.install ├── tor.service └── torrc ├── toxcore └── PKGBUILD ├── transifex-cli └── PKGBUILD ├── transmission-qt ├── PKGBUILD ├── miniupnpc.diff ├── transmission-qt.install ├── transmission-tray-dark.svg ├── transmission-tray.svg ├── transmission.svg ├── transmission.systemd └── transmission.tmpfiles ├── trojita └── PKGBUILD ├── ultimate_control ├── PKGBUILD └── ultimate_control.install ├── umbrello └── PKGBUILD ├── uriparser ├── Makefile.diff └── PKGBUILD ├── virtualbox-ext-oracle ├── PKGBUILD ├── PUEL └── virtualbox-ext-oracle.install ├── virtualbox-guest-additions ├── LICENSE ├── PKGBUILD ├── vboxservice.service └── virtualbox-guest-additions.install ├── virtualbox-guest-modules ├── PKGBUILD ├── linux5.10.patch ├── vbox-guest-modules.conf └── virtualbox-guest-modules.install ├── virtualbox-modules-next ├── PKGBUILD ├── linux5.11.patch ├── linux5.18.patch ├── vbox-modules-next.conf ├── virtualbox-modules-depmod.patch └── virtualbox-modules-next.install ├── virtualbox-modules ├── PKGBUILD ├── linux5.10.patch ├── linux5.11.patch ├── vbox-modules.conf ├── virtualbox-modules-depmod.patch └── virtualbox-modules.install ├── virtualbox-qt5 ├── 60-vboxdrv.rules ├── 60-vboxguest.rules ├── LocalConfig.kmk ├── PKGBUILD ├── VirtioCore.cpp ├── VirtioCore.h ├── vbox-6.1.8-qtpainterpath.patch ├── vbox-linux-5.19.patch ├── vboxservice.service ├── virtualbox-guest-utils.install ├── virtualbox.install └── vmsvga.service ├── virtualbox-qt6 ├── 60-vboxdrv.rules ├── 60-vboxguest.rules ├── LocalConfig.kmk ├── PKGBUILD ├── vboxservice.service ├── virtualbox-guest-utils.install ├── virtualbox.install └── vmsvga.service ├── vokoscreenng └── PKGBUILD ├── vscodium ├── PKGBUILD └── vscodium.desktop ├── vtk ├── PKGBUILD └── gdal2.patch ├── vvave └── PKGBUILD ├── w3m ├── PKGBUILD ├── file_handle.patch ├── form.patch ├── gc72.patch └── https-segfault.patch ├── wacomtablet └── PKGBUILD ├── wayland-protocols └── PKGBUILD ├── wayland-utils └── PKGBUILD ├── waylandpp └── PKGBUILD ├── webcamoid └── PKGBUILD ├── welcome └── PKGBUILD ├── weston └── PKGBUILD ├── wine ├── PKGBUILD └── wine.install ├── wire-desktop ├── PKGBUILD └── wire-desktop.desktop ├── wireshark ├── PKGBUILD ├── udpdump.diff ├── udpdump.pod └── wireshark.desktop ├── xclip └── PKGBUILD ├── xdg-desktop-portal-gtk └── PKGBUILD ├── xdg-desktop-portal-kde └── PKGBUILD ├── xdg-desktop-portal └── PKGBUILD ├── xdg-user-dirs ├── PKGBUILD └── xdg-user-dirs ├── xterm ├── LICENSE └── PKGBUILD ├── xwaylandvideobridge └── PKGBUILD ├── yakuake └── PKGBUILD ├── yarn └── PKGBUILD ├── zanshin └── PKGBUILD ├── zed ├── PKGBUILD └── zed.sh ├── zenlib └── PKGBUILD ├── zinnia └── PKGBUILD ├── zint ├── PKGBUILD └── qzint.diff ├── zulucrypt └── PKGBUILD └── zxing-cpp └── PKGBUILD /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | #### Submission type 2 | 3 | - [ ] Bug report 4 | - [ ] Feature Request 5 | 6 | 7 | #### Package name & version you are having issues with or have a request for 8 | 9 | > … 10 | 11 | #### Used repositories 12 | 13 | > … 14 | 15 | #### Expected behaviour 16 | 17 | > … 18 | 19 | #### Actual behaviour 20 | 21 | > … 22 | 23 | #### Steps to reproduce the problem 24 | 25 | > … 26 | 27 | #### System info link created by Octopi > Tools > SysInfo 28 | 29 | > … 30 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | 3 | _buildscripts 4 | _repo 5 | _sources 6 | _temp 7 | pkg 8 | src 9 | dbg 10 | hdr 11 | *~ 12 | build.sh 13 | clean-builddir.sh 14 | clean-workdir.sh 15 | copy.sh 16 | copy-any.sh 17 | fakeuname 18 | get-any.sh 19 | makepkg 20 | move.sh 21 | pkgrels-decrease.sh 22 | pkgrels-increase.sh 23 | pkgrels-reset.sh 24 | rebuildlist-build.sh 25 | rebuildlist-generate.sh 26 | repoclean-local.sh 27 | repoclean-remote.sh 28 | show-config.sh 29 | show-pkglists.sh 30 | sync-complete.sh 31 | sync-down.sh 32 | sync-up-nodb.sh 33 | sync-up.sh 34 | remove.sh 35 | recreate-database.sh 36 | upload.sh 37 | upload-nodb.sh 38 | unlock-database.sh 39 | unlock-repo.sh 40 | 41 | *-cfg.conf 42 | *-makepkg.conf 43 | *-pkgs.conf 44 | user.conf 45 | 46 | *.db.tar.* 47 | *.pkg.tar.* 48 | *.tar.* 49 | *.log 50 | *.log* 51 | -------------------------------------------------------------------------------- /0ad-data/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=0ad-data 3 | _pkgname=0ad 4 | pkgver=alpha26 5 | _pkgver=0.0.26-alpha 6 | pkgrel=2 7 | pkgdesc="Cross-platform, 3D and historically-based real-time strategy game (data files)" 8 | arch=('x86_64') 9 | url="https://play0ad.com/" 10 | license=('GPL2' 'CCPL') 11 | groups=('games') 12 | source=("https://releases.wildfiregames.com/${_pkgname}-${_pkgver}-unix-data.tar.xz") 13 | sha1sums=('0d6c960aa8d2396ef023752ca1b91f70ec8a7b2d') 14 | 15 | package(){ 16 | cd ${_pkgname}-${_pkgver}/ 17 | install -d ${pkgdir}/usr/share/${_pkgname}/data 18 | 19 | cp -r binaries/data ${pkgdir}/usr/share/${_pkgname} 20 | } 21 | -------------------------------------------------------------------------------- /0ad/icu1.68.patch: -------------------------------------------------------------------------------- 1 | --- a/source/i18n/L10n.cpp.orig 2020-11-30 15:49:50.701955360 -0500 2 | +++ b/source/i18n/L10n.cpp 2020-11-30 15:50:01.953176524 -0500 3 | @@ -205,7 +205,7 @@ void L10n::ReevaluateCurrentLocaleAndRel 4 | else 5 | { 6 | GetDictionaryLocale(locale, currentLocale); 7 | - currentLocaleIsOriginalGameLocale = (currentLocale == icu::Locale::getUS()) == TRUE; 8 | + currentLocaleIsOriginalGameLocale = (currentLocale == icu::Locale::getUS()) == true; 9 | useLongStrings = false; 10 | } 11 | LoadDictionaryForCurrentLocale(); 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | apps 2 | =============== 3 | KDE packages and general applications -------------------------------------------------------------------------------- /ack/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # do not build on server, perl issues 3 | pkgname=ack 4 | pkgver=3.7.0 5 | pkgrel=1 6 | pkgdesc="A Perl-based grep replacement, aimed at programmers with large trees of heterogeneous source code" 7 | arch=('x86_64') 8 | url="https://beyondgrep.com/" 9 | license=('GPL' 'PerlArtistic') 10 | depends=('perl-file-next') 11 | options=('!emptydirs') 12 | groups=('programming') 13 | source=("https://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/${pkgname}-v${pkgver}.tar.gz") 14 | md5sums=('7daaf78636f9cbbebf42a6898d89f50f') 15 | 16 | build() { 17 | cd ${pkgname}-v${pkgver} 18 | PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor 19 | 20 | make 21 | } 22 | 23 | package() { 24 | cd ${pkgname}-v${pkgver} 25 | 26 | make DESTDIR=${pkgdir} install 27 | } 28 | -------------------------------------------------------------------------------- /akonadi-import-wizard/akonadi-import-wizard.install: -------------------------------------------------------------------------------- 1 | # Some colored makepkg-like functions 2 | #!/bin/bash 3 | # tputcolors 4 | post_install() { 5 | post_upgrade 6 | } 7 | 8 | post_upgrade() { 9 | echo -e '\e[0;32m Kdepim is split into 16 new packages' 10 | echo -e '\e[0;32m besides akonadi-import-wizard, install the other components you wish to keep' 11 | echo -e '\e[0;32m examples are:' 12 | echo -e '\e[0;32m sudo pacman -S kmail' 13 | echo -e '\e[0;32m sudo pacman -S korganizer' 14 | echo -e '\e[0;32m or install the complete group:' 15 | echo -e '\e[0;32m sudo pacman -S kdepim \e[0m' 16 | } 17 | -------------------------------------------------------------------------------- /alpm_octopi_utils/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=alpm_octopi_utils 3 | pkgver=1.0.4 4 | pkgrel=2 5 | _commit=1e735c3a27803ca5b6470e946f9cac708143dfd9 6 | pkgdesc="Alpm utils for Octopi" 7 | url="https://tintaescura.com/projects/octopi/" 8 | arch=('x86_64') 9 | license=('GPL3') 10 | depends=('pacman') 11 | makedepends=('vala' 'cmake') 12 | source=("https://github.com/aarnt/${pkgname}/archive/${_commit}.zip") 13 | md5sums=('f596b7598c35c2122b8287f48bfc4f5f') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${_commit} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /appmenu-gtk-module/80-appmenu-gtk-module: -------------------------------------------------------------------------------- 1 | if [ -n "$GTK_MODULES" ]; then 2 | GTK_MODULES="${GTK_MODULES}:appmenu-gtk-module" 3 | else 4 | GTK_MODULES="appmenu-gtk-module" 5 | fi 6 | 7 | export GTK_MODULES 8 | -------------------------------------------------------------------------------- /appstream/appstream.hook: -------------------------------------------------------------------------------- 1 | [Trigger] 2 | Type = Path 3 | Operation = Install 4 | Operation = Upgrade 5 | Operation = Remove 6 | Target = usr/share/app-info/* 7 | 8 | [Trigger] 9 | Type = Package 10 | Operation = Install 11 | Operation = Upgrade 12 | Target = appstream 13 | 14 | [Action] 15 | Description = Updating the appstream index... 16 | When = PostTransaction 17 | Exec = /usr/bin/appstreamcli refresh-cache --force 18 | -------------------------------------------------------------------------------- /attica/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=attica 6 | pkgver=${_kf6ver} 7 | pkgrel=1 8 | arch=('x86_64') 9 | url='https://invent.kde.org/frameworks/attica' 10 | pkgdesc='Open Collaboration Service client library' 11 | license=('LGPL') 12 | depends=('qt6-base') 13 | makedepends=('extra-cmake-modules') 14 | groups=('kf6') 15 | source=("https://download.kde.org/stable/frameworks/5.99/${pkgname}-${pkgver}.tar.xz") 16 | md5sums=(`grep ${pkgname}-${_kf6ver}.tar.xz ../kf6.md5 | cut -d" " -f1`) 17 | 18 | build() { 19 | cmake -B build -S ${pkgname}-${pkgver} \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DCMAKE_INSTALL_PREFIX=/usr \ 22 | -DKDE_INSTALL_LIBDIR=lib \ 23 | -DBUILD_TESTING=OFF 24 | cmake --build build 25 | } 26 | 27 | package() { 28 | 29 | DESTDIR=${pkgdir} cmake --install build 30 | } 31 | -------------------------------------------------------------------------------- /aubio/waf-2.0.27: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/aubio/waf-2.0.27 -------------------------------------------------------------------------------- /avidemux/bootStrap.diff: -------------------------------------------------------------------------------- 1 | --- a/bootStrap.bash 2016-11-19 11:05:40.683856328 -0500 2 | +++ b/bootStrap.bash 2016-11-19 11:05:40.318826786 -0500 3 | @@ -18,7 +18,8 @@ 4 | QT_FLAVOR="-DENABLE_QT5=True" 5 | COMPILER="" 6 | export QT_SELECT=5 # default for ubuntu, harmless for others 7 | -export O_PARAL="-j $(nproc)" 8 | +export O_PARAL="-j 12" 9 | +export CXXFLAGS+=" -fPIC -std=c++17" 10 | install_prefix="$default_install_prefix" 11 | fail() 12 | { 13 | -------------------------------------------------------------------------------- /blender/PKGBUILD_opt: -------------------------------------------------------------------------------- 1 | 2 | pkgname=blender 3 | pkgver=2.70 4 | _pkgver=2.70 5 | pkgrel=1 6 | pkgdesc="A fully integrated 3D graphics creation suite" 7 | arch=('x86_64') 8 | license=('GPL') 9 | url="http://www.blender.org" 10 | depends=('libpng' 'libtiff' 'python3' 'desktop-file-utils' 'shared-mime-info' 11 | 'hicolor-icon-theme' 'xdg-utils' 'glew') 12 | install=blender.install 13 | source=("http://ftp.nluug.nl/pub/graphics/$pkgname/release/Blender$_pkgver/$pkgname-$_pkgver-linux-glibc211-x86_64.tar.bz2" 14 | 'blender.desktop') 15 | md5sums=('f1d6a457e66b90a4717603bf38483e3d') 16 | 17 | package() { 18 | cd "$srcdir/$pkgname-$_pkgver-linux-glibc211-x86_64" 19 | 20 | install -d "$pkgdir/opt" 21 | "$pkgname-$_pkgver-linux-glibc211-x86_64/" -C "$pkgdir/opt" 22 | 23 | install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" 24 | } 25 | -------------------------------------------------------------------------------- /blender/blender.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Blender 3 | GenericName=3D modeller 4 | GenericName[es]=modelador 3D 5 | GenericName[de]=3D-Modellierer 6 | GenericName[fr]=modeleur 3D 7 | GenericName[ru]=Редактор 3D-моделей 8 | Comment=3D modeling, animation, rendering and post-production 9 | Comment[es]=modelado 3D, animación, renderizado y post-producción 10 | Comment[de]=3D-Modellierung, Animation, Rendering und Nachbearbeitung 11 | Exec=/opt/blender/blender 12 | Icon=blender 13 | Terminal=false 14 | Type=Application 15 | Categories=Graphics;3DGraphics; 16 | MimeType=application/x-blender; 17 | -------------------------------------------------------------------------------- /btop/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=btop 3 | pkgver=1.4.0 4 | pkgrel=1 5 | pkgdesc='Resource monitor that shows usage and stats for processor, memory, disks, network and processes.' 6 | arch=('x86_64') 7 | url="https://github.com/aristocratos/btop" 8 | license=('Apache 2.0') 9 | depends=('gcc-libs') 10 | conflicts=('bashtop' 'bpytop') 11 | provides=('bashtop' 'bpytop') 12 | replaces=('bashtop' 'bpytop') 13 | source=("https://github.com/aristocratos/btop/archive/v${pkgver}.tar.gz") 14 | md5sums=('4867d71bcf6176d7ec1025f4cd86ccb2') 15 | 16 | build() { 17 | cd ${pkgname}-${pkgver} 18 | 19 | make all 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${pkgver} 24 | 25 | make DESTDIR=${pkgdir} PREFIX=/usr install 26 | install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 27 | } 28 | -------------------------------------------------------------------------------- /calamares/calamares.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Calamares Installer 3 | GenericName=System Installer 4 | Comment=Qt5 based system installer for KaOS 5 | Exec=/usr/bin/launch-calamares.sh 6 | Icon=installer 7 | StartupNotify=true 8 | Terminal=False 9 | Type=Application 10 | Categories=Qt;System; 11 | -------------------------------------------------------------------------------- /calamares/chevron-left-solid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /calamares/launch-calamares.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ ! -f /var/log/nvidia ] && [ ! -f /var/log/nvidia-470xx ] \ 4 | && [ ! -f /var/log/nvidia-390xx ] && [ ! -f /var/log/nvidia-prime ]; then 5 | sudo sed -i -e 's|- packagechooserq@licenseq|#- packagechooserq@licenseq|' /usr/share/calamares/settings.conf 6 | fi 7 | 8 | #if ! ping -c 1 "8.8.8.8" > /dev/null; then 9 | # sudo sed -i -e 's|- localeq|- locale|' /usr/share/calamares/settings.conf 10 | #fi 11 | 12 | if [ ! -d /sys/firmware/efi/efivars ]; then 13 | sudo sed -i -e 's|"xfs","ext4","zfs"|"xfs","ext4"|' /usr/share/calamares/modules/partition.conf 14 | fi 15 | 16 | sudo /usr/bin/calamares -d > installation.log 17 | -------------------------------------------------------------------------------- /calibre/calibre.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=Application 4 | Name=Calibre 5 | Comment=An e-book library management application 6 | Exec=calibre 7 | Icon=calibre 8 | Terminal=false 9 | StartupNotify=false 10 | Categories=Application;Office; 11 | -------------------------------------------------------------------------------- /calibre/calibre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/calibre/calibre.png -------------------------------------------------------------------------------- /chrome-remote-desktop/chrome-remote-desktop.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description="Chrome Remote Desktop host daemon" 3 | ConditionDirectoryNotEmpty=%h/.config/chrome-remote-desktop 4 | ConditionPathExistsGlob=%h/.config/chrome-remote-desktop/host#*.json 5 | 6 | [Service] 7 | Type=forking 8 | ExecStart=/usr/bin/crd --start 9 | ExecStop=/usr/bin/crd --stop 10 | ExecReload=/usr/bin/crd --restart 11 | 12 | [Install] 13 | Alias=chromoting.service 14 | WantedBy=default.target 15 | -------------------------------------------------------------------------------- /chromium-ffmpeg-codecs/ffmpeg_clang.patch: -------------------------------------------------------------------------------- 1 | --- a/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py 2 | +++ b/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py 3 | @@ -640,9 +640,9 @@ 4 | if 'win' not in target_os: 5 | configure_flags['Common'].extend([ 6 | '--enable-pic', 7 | - '--cc=clang', 8 | - '--cxx=clang++', 9 | - '--ld=clang', 10 | + '--cc=/usr/bin/clang', 11 | + '--cxx=/usr/bin/clang++', 12 | + '--ld=/usr/bin/clang', 13 | ]) 14 | 15 | # Clang Linux will use the first 'ld' it finds on the path, which will 16 | -------------------------------------------------------------------------------- /chromium-ffmpeg-codecs/gn.patch: -------------------------------------------------------------------------------- 1 | --- a/tools/gn/gn_main.cc.orig 2015-11-12 11:49:56.260549036 +0000 2 | +++ b/tools/gn/gn_main.cc 2015-11-12 11:50:14.780931485 +0000 3 | @@ -11,13 +11,7 @@ 4 | #include "tools/gn/standard_out.h" 5 | #include "tools/gn/switches.h" 6 | 7 | -// Only the GN-generated build makes this header for now. 8 | -// TODO(brettw) consider adding this if we need it in GYP. 9 | -#if defined(GN_BUILD) 10 | -#include "tools/gn/last_commit_position.h" 11 | -#else 12 | #define LAST_COMMIT_POSITION "UNKNOWN" 13 | -#endif 14 | 15 | namespace { 16 | 17 | --- a/tools/gn/BUILD.gn.orig 2015-11-12 11:50:43.513524769 +0000 18 | +++ b/tools/gn/BUILD.gn 2015-11-12 11:50:57.697817632 +0000 19 | @@ -227,7 +227,6 @@ 20 | 21 | deps = [ 22 | ":gn_lib", 23 | - ":last_commit_position", 24 | "//base", 25 | "//build/config/sanitizers:deps", 26 | ] 27 | -------------------------------------------------------------------------------- /clamav/clamav.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | getent group clamav &>/dev/null || groupadd -r -g 64 clamav >/dev/null 3 | getent passwd clamav &>/dev/null || useradd -r -u 64 -g clamav -d /dev/null -s /bin/false -c "Clam AntiVirus" clamav >/dev/null 4 | } 5 | 6 | post_remove() { 7 | getent passwd clamav &>/dev/null && userdel clamav >/dev/null 8 | getent group clamav &>/dev/null && groupdel clamav >/dev/null 9 | return 0 10 | } 11 | -------------------------------------------------------------------------------- /clamav/clamd.conf: -------------------------------------------------------------------------------- 1 | LogFile /var/log/clamav/clamd.log 2 | LogTime yes 3 | PidFile /run/clamav/clamd.pid 4 | TemporaryDirectory /tmp 5 | LocalSocket /var/lib/clamav/clamd.sock 6 | User clamav 7 | -------------------------------------------------------------------------------- /clamav/clamd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=clamav daemon 3 | 4 | [Service] 5 | Type=forking 6 | PIDFile=/run/clamav/clamd.pid 7 | ExecStart=/usr/bin/clamd 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /clamav/freshclam.conf: -------------------------------------------------------------------------------- 1 | UpdateLogFile /var/log/clamav/freshclam.log 2 | DatabaseMirror database.clamav.net 3 | NotifyClamd /etc/clamav/clamd.conf 4 | -------------------------------------------------------------------------------- /clamav/freshclamd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=clamav updater 3 | 4 | [Service] 5 | Type=forking 6 | PIDFile=/run/clamav/freshclam.pid 7 | ExecStart=/usr/bin/freshclam -d -p /run/clamav/freshclam.pid 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /clamav/logrotate: -------------------------------------------------------------------------------- 1 | /var/log/clamav/clamd.log /var/log/clamav/freshclam.log { 2 | create 644 clamav clamav 3 | sharedscripts 4 | missingok 5 | notifempty 6 | postrotate 7 | /bin/kill -HUP `cat /run/clamav/clamd.pid 2>/dev/null` 2> /dev/null || true 8 | /bin/kill -HUP `cat /run/clamav/freshclam.pid 2>/dev/null` 2> /dev/null || true 9 | endscript 10 | } 11 | -------------------------------------------------------------------------------- /clamav/tmpfiles.d: -------------------------------------------------------------------------------- 1 | d /run/clamav 0755 clamav clamav 2 | -------------------------------------------------------------------------------- /clementine/tab_color.diff: -------------------------------------------------------------------------------- 1 | --- a/src/widgets/fancytabwidget.cpp 2015-06-09 13:25:41.000000000 -0400 2 | +++ b/src/widgtes/fancytabwidget.cpp 2015-06-09 22:43:54.345683706 -0400 3 | @@ -623,7 +623,7 @@ 4 | bar->setCurrentIndex(stack_->currentIndex()); 5 | connect(bar, SIGNAL(currentChanged(int)), SLOT(ShowWidget(int))); 6 | 7 | - use_background_ = true; 8 | + use_background_ = false; 9 | 10 | break; 11 | } 12 | -------------------------------------------------------------------------------- /clipgrab/clipgrab.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Application 3 | Encoding=UTF-8 4 | Name=ClipGrab 5 | GenericName=Video Downloader 6 | GenericName[de]=Video-Downloader 7 | Comment=Download videos and convert it 8 | Comment[de]=Videos herunterladen und konvertieren 9 | Icon=clipgrab 10 | Exec=clipgrab 11 | TryExec=clipgrab 12 | Terminal=false 13 | Categories=Qt;AudioVideo;Audio;Video; 14 | -------------------------------------------------------------------------------- /clipgrab/clipgrab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/clipgrab/clipgrab.png -------------------------------------------------------------------------------- /clipgrab/video_vimeo.diff: -------------------------------------------------------------------------------- 1 | --- a/video_vimeo.h 2017-02-27 20:47:57.145620860 -0500 2 | +++ b/video_vimeo.h 2017-02-27 20:47:56.738636487 -0500 3 | @@ -25,13 +25,9 @@ 4 | #define video_vimeo_H 5 | 6 | #include 7 | -#if QT_VERSION < QT_VERSION_CHECK(5,0,0) 8 | #include 9 | #include 10 | #include 11 | -#else 12 | -#include 13 | -#endif 14 | #include "video.h" 15 | #include "ui_login_dialog.h" 16 | 17 | -------------------------------------------------------------------------------- /cmark/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=cmark 3 | pkgver=0.31.1 4 | pkgrel=1 5 | pkgdesc="CommonMark parsing and rendering library and program in C" 6 | arch=('x86_64') 7 | url="https://github.com/commonmark/cmark" 8 | license=('GPL') 9 | depends=('python3') 10 | makedepends=('cmake') 11 | source=("https://github.com/commonmark/cmark/archive/${pkgver}.tar.gz") 12 | md5sums=('362160f1c0457389f5ad6e9d5eaf4cfb') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_LIBDIR=/usr/lib \ 19 | -DBUILD_SHARED_LIBS=ON 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /converseen/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=converseen 3 | pkgver=0.12.2.4 4 | pkgrel=1 5 | pkgdesc="Open source image converter and resizer written in C++ with the powerful Qt6 libraries" 6 | arch=('x86_64') 7 | url="https://converseen.fasterland.net/" 8 | license=('GPL3') 9 | groups=('graphics') 10 | depends=('imagemagick' 'qt6-base' 'libwebp' 'openexr') 11 | makedepends=('qt6-tools') 12 | source=("https://github.com/Faster3ck/Converseen/archive/v${pkgver}.tar.gz") 13 | md5sums=('89aba3cc4778e5f3d5fdef75dffe6de6') 14 | 15 | build() { 16 | cmake -B build -S Converseen-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DUSE_QT6=yes 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /croeso/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=croeso 3 | pkgver=2.2 4 | pkgrel=1 5 | pkgdesc="First run settings, package selection and info app for KaOS, written in QML" 6 | arch=('x86_64') 7 | url="https://kaosx.us/" 8 | license=('GPL') 9 | depends=('qt6-declarative' 'qt6-webview' 'libplasma' 'imagemagick') 10 | makedepends=('git') 11 | source=("git+https://github.com/KaOSx/croeso.git") 12 | md5sums=('SKIP') 13 | 14 | build() { 15 | cd croeso/ 16 | 17 | /usr/lib/qt6/bin/qmake croeso.pro 18 | make 19 | } 20 | 21 | package() { 22 | cd croeso/ 23 | 24 | make INSTALL_ROOT=${pkgdir}/ install 25 | } 26 | -------------------------------------------------------------------------------- /ddcutil/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=ddcutil 3 | pkgver=2.1.4 4 | pkgrel=1 5 | pkgdesc='Program for querying and changing monitor settings, such as brightness and color levels.' 6 | arch=('x86_64') 7 | url='https://www.ddcutil.com/' 8 | license=('GPL') 9 | depends=('libdrm' 'libgudev') 10 | groups=('color') 11 | source=("https://github.com/rockowitz/ddcutil/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") 12 | #source=("https://www.ddcutil.com/tarballs/${pkgname}-${pkgver}.tar.gz") 13 | md5sums=('1865d840a113aa763f0f60dff67b3a95') 14 | 15 | build() { 16 | cd ${pkgname}-${pkgver} 17 | 18 | ./autogen.sh 19 | ./configure --prefix=/usr \ 20 | --enable-drm 21 | make 22 | } 23 | 24 | package() { 25 | cd ${pkgname}-${pkgver} 26 | 27 | make DESTDIR=${pkgdir} install 28 | 29 | install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING 30 | } 31 | -------------------------------------------------------------------------------- /dfc/dfc.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo 'Optional configuration file is located in /etc/xdg/dfc/' 3 | echo 'Copy it to ~/.config/dfc/ (create this folder if necessary) if you want to use it.' 4 | } 5 | -------------------------------------------------------------------------------- /dianara/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=dianara 3 | pkgver=1.4.4 4 | pkgrel=2 5 | pkgdesc="A Qt pump.io client" 6 | arch=('x86_64') 7 | url="https://dianara.nongnu.org/" 8 | license=('GPL') 9 | depends=('qoauth' 'qca-qt5') 10 | source=("https://download-mirror.savannah.gnu.org/releases/dianara/${pkgname}-v${pkgver}.tar.gz") 11 | md5sums=('93603032fd6e8b1bf9aa26b0f0620776') 12 | 13 | build() { 14 | cd ${pkgname}-v${pkgver} 15 | mkdir -p build 16 | 17 | cd build 18 | /usr/lib/qt5/bin/qmake .. 19 | sed -i 's|include5|include|' Makefile 20 | make 21 | } 22 | 23 | package() { 24 | cd ${pkgname}-v${pkgver}/build 25 | 26 | make INSTALL_ROOT=${pkgdir} install 27 | } 28 | 29 | -------------------------------------------------------------------------------- /digikam/CMakeLists.diff: -------------------------------------------------------------------------------- 1 | --- a/utilities/kdesupport/akonadi/CMakeLists.txt 2015-07-26 19:55:58.000000000 -0400 2 | +++ b/utilities/kdesupport/akonadi/CMakeLists.txt 2015-07-26 20:07:14.858049894 -0400 3 | @@ -13,6 +13,7 @@ 4 | 5 | if(KF5AkonadiContact_FOUND) 6 | target_link_libraries(akonadiiface 7 | + PRIVATE 8 | # KF5::AkonadiCore 9 | KF5::AkonadiContact 10 | KF5::KIOCore 11 | -------------------------------------------------------------------------------- /discount/configure.diff: -------------------------------------------------------------------------------- 1 | --- a/configure.inc 2015-04-17 16:49:06.000000000 -0400 2 | +++ b/configure.inc 2015-07-04 17:22:07.024307180 -0400 3 | @@ -1332,7 +1332,6 @@ 4 | $PROG_LN_S -f \$FULLNAME \$1/\$LIBNAME.\$MAJOR 5 | $PROG_LN_S -f \$FULLNAME \$1/\$LIBNAME 6 | EOF 7 | - test "$LDCONFIG" && echo ' '$LDCONFIG '"$1"' >> librarian.sh 8 | cat >> librarian.sh << EOF 9 | ;; 10 | esac 11 | 12 | -------------------------------------------------------------------------------- /docker/docker.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | # create docker group 3 | systemd-sysusers docker.conf 4 | } 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docker/docker.sysusers: -------------------------------------------------------------------------------- 1 | g docker 2 - 2 | -------------------------------------------------------------------------------- /dropbox/dropbox.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Dropbox 3 | GenericName=Network Storage 4 | Comment=Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily 5 | Exec=dropboxd 6 | Icon=dropbox 7 | Terminal=false 8 | Type=Application 9 | Categories=Network; 10 | StartupNotify=false 11 | -------------------------------------------------------------------------------- /dropbox/dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/dropbox/dropbox.png -------------------------------------------------------------------------------- /dropbox/dropbox.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Dropbox 3 | After=local-fs.target network.target 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/dropboxd 8 | ExecReload=/bin/kill -HUP $MAINPID 9 | KillMode=process 10 | Restart=always 11 | User=%I 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | 16 | -------------------------------------------------------------------------------- /duktape/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=duktape 3 | pkgver=2.7.0 4 | pkgrel=2 5 | pkgdesc='Embeddable Javascript engine, with a focus on portability and compact footprint.' 6 | arch=('x86_64') 7 | url='https://duktape.org/' 8 | license=('MIT') 9 | depends=('glibc') 10 | source=("https://duktape.org/${pkgname}-${pkgver}.tar.xz") 11 | md5sums=('b3200b02ab80125b694bae887d7c1ca6') 12 | 13 | prepare() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | mv Makefile.sharedlibrary Makefile 17 | } 18 | 19 | build() { 20 | cd ${pkgname}-${pkgver} 21 | 22 | make INSTALL_PREFIX=/usr 23 | } 24 | 25 | package() { 26 | cd ${pkgname}-${pkgver} 27 | make INSTALL_PREFIX=/usr DESTDIR=${pkgdir} install 28 | 29 | install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/{$pkgname}/LICENSE 30 | } 31 | -------------------------------------------------------------------------------- /dvdauthor/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=dvdauthor 3 | pkgver=0.7.2 4 | pkgrel=12 5 | pkgdesc="DVD authoring tools" 6 | arch=('x86_64') 7 | url="https://dvdauthor.sourceforge.net/" 8 | license=('GPL') 9 | depends=('libdvdread' 'imagemagick' 'libxml2' 'libpng' 'fribidi') 10 | groups=('multimedia') 11 | source=("https://downloads.sourceforge.net/dvdauthor/${pkgname}-${pkgver}.tar.gz" 12 | "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch") 13 | md5sums=('1173dcb8d40e74fc90c0f3a25dbd642d' 14 | '94aeb59229b1a82955a4f3179ead90a5') 15 | 16 | build() { 17 | cd ${pkgname} 18 | patch -p1 -i ${srcdir}/dvdauthor-0.7.2-imagemagick7.patch 19 | 20 | ./configure --prefix=/usr --sysconfdir=/etc 21 | make 22 | } 23 | 24 | package() { 25 | cd ${pkgname} 26 | 27 | make DESTDIR=${pkgdir} install 28 | } 29 | -------------------------------------------------------------------------------- /dvdbackup/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=dvdbackup 3 | pkgver=0.4.2 4 | pkgrel=8 5 | pkgdesc="Tool to rip video DVDs from the command line" 6 | arch=('x86_64') 7 | url="https://dvdbackup.sourceforge.net" 8 | license=('GPL') 9 | depends=('libdvdread') 10 | optdepends=('libdvdcss: to decrypt encrypted DVDs') 11 | source=("https://downloads.sourceforge.net/dvdbackup/${pkgname}-${pkgver}.tar.xz" 12 | 'dvdread6.1.patch') 13 | md5sums=('28f273b2f27a3afea3a3c965ddbede86' 14 | '0964cd4ca1c3e7e34bd0995abe92c838') 15 | 16 | build() { 17 | cd ${pkgname}-${pkgver} 18 | # https://bugs.launchpad.net/dvdbackup/+bug/1869226 19 | patch -p0 -i ${srcdir}/dvdread6.1.patch 20 | 21 | ./configure --prefix=/usr 22 | 23 | make 24 | } 25 | 26 | package() { 27 | cd ${pkgname}-${pkgver} 28 | 29 | make DESTDIR=${pkgdir}/ install 30 | } 31 | -------------------------------------------------------------------------------- /eclipse/eclipse.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Eclipse 3 | Comment=A Java Development Environment 4 | Icon=eclipse 5 | Exec=eclipse 6 | Terminal=false 7 | Type=Application 8 | Categories=Development;IDE;Java; 9 | StartupNotify=true 10 | -------------------------------------------------------------------------------- /eclipse/eclipse.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | export ECLIPSE_HOME=/usr/share/eclipse 3 | export GDK_NATIVE_WINDOWS=true 4 | ${ECLIPSE_HOME}/eclipse "$@" 5 | -------------------------------------------------------------------------------- /emovix/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=emovix 3 | pkgver=0.9.0 4 | pkgrel=17 5 | pkgdesc="Create Movix-CD's (also emovix plugin for k3b)" 6 | arch=('x86_64') 7 | url="https://movix.sourceforge.net/" 8 | license=('GPL2') 9 | depends=('perl' 'cdrtools') 10 | options=('!makeflags') 11 | groups=('multimedia') 12 | source=("https://downloads.sourceforge.net/sourceforge/movix/${pkgname}-${pkgver}.tar.gz") 13 | md5sums=('a96492f338824b24c5a9e714c57eddcf') 14 | 15 | build() { 16 | cd ${pkgname}-${pkgver} 17 | 18 | ./configure --prefix=/usr 19 | make 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${pkgver} 24 | 25 | make DESTDIR=${pkgdir} install 26 | find ${pkgdir}/usr/share/emovix -type d -exec chmod 755 {} \; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /enet/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=enet 3 | pkgver=1.3.18 4 | pkgrel=1 5 | pkgdesc='Thin, simple and robust network communication layer on top of UDP.' 6 | arch=('x86_64') 7 | url='http://enet.bespin.org' 8 | license=('custom') 9 | depends=('glibc') 10 | options=('!libtool') 11 | source=("http://enet.bespin.org/download/${pkgname}-${pkgver}.tar.gz") 12 | md5sums=('0b52430b05f42ff867a44a8ce5df2012') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | ./configure --prefix=/usr 18 | make 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${pkgver} 23 | make DESTDIR=${pkgdir} install 24 | 25 | install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 26 | } 27 | -------------------------------------------------------------------------------- /eric6/install.diff: -------------------------------------------------------------------------------- 1 | --- a/install.py 2021-05-02 20:33:53.526168422 +0200 2 | +++ b/install.py 2021-05-02 20:33:53.620169171 +0200 3 | @@ -1628,9 +1628,9 @@ 4 | minor = int(minor) 5 | pat = int(pat) 6 | if ( 7 | - major < 5 or 8 | - (major == 5 and minor < 0) or 9 | - (major == 5 and minor == 0 and pat < 0) 10 | + major < 4 or 11 | + (major == 4 and minor < 14) or 12 | + (major == 4 and minor == 14 and pat < 2) 13 | ): 14 | print('Sorry, you must have sip 5.0.0 or higher or' 15 | ' a recent snapshot release.') 16 | -------------------------------------------------------------------------------- /falkon/browserwindow.diff: -------------------------------------------------------------------------------- 1 | --- src/lib/app/browserwindow.cpp 2019-03-19 19:06:45.000000000 +0100 2 | +++ src/lib/app/browserwindow.cpp 2019-03-20 14:34:49.393082377 +0100 3 | @@ -575,7 +575,7 @@ 4 | 5 | //Url settings 6 | settings.beginGroup(QSL("Web-URL-Settings")); 7 | - m_homepage = settings.value(QSL("homepage"), QSL("falkon:start")).toUrl(); 8 | + m_homepage = settings.value(QSL("homepage"), QSL("falkon:speeddial")).toUrl(); 9 | settings.endGroup(); 10 | 11 | //Browser Window settings 12 | 13 | -------------------------------------------------------------------------------- /fcitx-anthy/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=fcitx-anthy 3 | pkgver=0.2.4 4 | pkgrel=2 5 | pkgdesc="Anthy Wrapper for Fcitx, ported from scim-anthy." 6 | arch=('x86_64') 7 | url="https://fcitx-im.org/wiki/Fcitx" 8 | license=('GPL') 9 | depends=('fcitx' 'anthy') 10 | makedepends=('cmake' 'intltool') 11 | source=("https://download.fcitx-im.org/fcitx-anthy/${pkgname}-${pkgver}.tar.xz") 12 | md5sums=('01eea99ce3e1cdc41f881f1cd422ca0d') 13 | 14 | build(){ 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr 18 | cmake --build build 19 | } 20 | 21 | package() { 22 | 23 | DESTDIR=${pkgdir} cmake --install build 24 | } 25 | -------------------------------------------------------------------------------- /fcitx-gtk3/fcitx-gtk3.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | /usr/bin/gtk-query-immodules-2.0 --update-cache 3 | } 4 | 5 | post_upgrade() { 6 | post_install 7 | } 8 | 9 | post_remove() { 10 | post_install 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /fcitx-qt5/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=fcitx-qt5 3 | pkgver=1.2.7 4 | _commit=af033e3d5305108eecc568adff7f8b2da5831ed6 5 | pkgrel=15 6 | pkgdesc="QT5 IM Module for Fcitx" 7 | arch=('x86_64') 8 | url="https://github.com/fcitx/fcitx-qt5" 9 | license=('GPL') 10 | depends=('fcitx' 'qt5-base') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://download.fcitx-im.org/${pkgname}/${pkgname}-${pkgver}.tar.xz") 13 | #source=("https://github.com/fcitx/fcitx-qt5/archive/${_commit}.zip") 14 | md5sums=('d03560966737ffee3b11bb3986f0b109') 15 | 16 | build() { 17 | cmake -B build -S ${pkgname}-${pkgver} \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_BUILD_TYPE=Release \ 20 | -DCMAKE_INSTALL_LIBDIR=lib 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | 29 | -------------------------------------------------------------------------------- /fcitx/fcitx.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | 3 | echo -e '\e[1;34m To enable a Fcitx configuration GUI install kcm-fcitx.' 4 | echo -e '\e[1;34m Adding the following lines to a startup script file like .xprofile' 5 | echo -e '\e[1;34m will make fcitx work along with gtk/qt input method modules and support xim programs' 6 | echo -e '\e[1;34m export QT_IM_MODULE=fcitx' 7 | echo -e '\e[1;34m export XMODIFIERS="@im=fcitx" \e[0m' 8 | } 9 | 10 | 11 | -------------------------------------------------------------------------------- /filezilla/filezilla.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=FileZilla 3 | GenericName=FTP client 4 | GenericName[de]=FTP-Client 5 | GenericName[fr]=Client FTP 6 | Comment=Download and upload files via FTP, FTPS and SFTP 7 | Comment[de]=Dateien über FTP, FTPS und SFTP übertragen 8 | Comment[fr]=Transférer des fichiers via FTP, FTPS et SFTP 9 | Exec=filezilla 10 | Terminal=false 11 | Icon=filezilla 12 | Type=Application 13 | Categories=Network;FileTransfer; 14 | Version=1.0 15 | 16 | -------------------------------------------------------------------------------- /firefox/firefox-install-dir.patch: -------------------------------------------------------------------------------- 1 | diff -up firefox-29.0/mozilla-release/config/baseconfig.mk.orig firefox-29.0/mozilla-release/config/baseconfig.mk 2 | --- mozilla-release/config/baseconfig.mk.orig 2014-04-22 15:38:52.948165295 +0200 3 | +++ mozilla-release/config/baseconfig.mk 2014-04-22 15:42:20.387481673 +0200 4 | @@ -4,7 +4,7 @@ 5 | # whether a normal build is happening or whether the check is running. 6 | includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) 7 | idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) 8 | -installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) 9 | +installdir = $(libdir)/$(MOZ_APP_NAME) 10 | sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) 11 | ifndef TOP_DIST 12 | TOP_DIST = dist 13 | -------------------------------------------------------------------------------- /firefox/firefox-safe.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Firefox - Safe Mode 3 | GenericName=Web Browser - Safe Mode 4 | Icon=firefox-icon.png 5 | Type=Application 6 | Categories=Application;Network; 7 | MimeType=text/html 8 | Encoding=UTF-8 9 | Exec=firefox -safe-mode %u 10 | Terminal=false 11 | MultipleArgs=false 12 | StartupNotify=false 13 | 14 | -------------------------------------------------------------------------------- /firefox/firefox.install: -------------------------------------------------------------------------------- 1 | # Some colored makepkg-like functions 2 | #!/bin/bash 3 | # tputcolors 4 | post_install() { 5 | post_upgrade 6 | } 7 | 8 | post_upgrade() { 9 | echo -e '\e[0;32m To have better password integration with Plasma 5' 10 | echo -e '\e[0;32m You can use the KDE Wallet password integration extension' 11 | echo -e '\e[0;32m Download it from:' 12 | echo -e '\e[0;32m http://www.andreascarpino.it/downloads/firefox-kde-wallet-2.5.xpi' 13 | echo -e '\e[0;32m Right click the downloaded .xpi and open with Firefox \e[0m' 14 | } -------------------------------------------------------------------------------- /firefox/vendor.js: -------------------------------------------------------------------------------- 1 | // Use LANG environment variable to choose locale 2 | pref("intl.locale.requested", ""); 3 | 4 | // Disable default browser checking. 5 | pref("browser.shell.checkDefaultBrowser", false); 6 | 7 | // Don't disable bundled extensions in the application directory 8 | pref("extensions.autoDisableScopes", 11); 9 | -------------------------------------------------------------------------------- /flattr-icons/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=flattr-icons 3 | _pkgname=flattr-icons-kde 4 | pkgver=0.9.19 5 | pkgrel=5 6 | pkgdesc='Flattr Icon theme, designed and developed by Uri Herrera, adjusted for KaOS' 7 | url='https://github.com/KaOSx/flattr-icons-kde' 8 | license=('cc-by-nc-nd-4.0') 9 | arch=('x86_64') 10 | makedepends=('git') 11 | source=("https://github.com/KaOSx/flattr-icons-kde/archive/master.zip") 12 | md5sums=('9bdda248cf4f6b279d6b206b53d77907') 13 | 14 | package() { 15 | mkdir -p ${pkgdir}/usr/share/icons/flattr-icons-kde 16 | cp -r ${_pkgname}-master/* ${pkgdir}/usr/share/icons/flattr-icons-kde/ 17 | 18 | install -Dm644 ${_pkgname}-master/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 19 | } 20 | -------------------------------------------------------------------------------- /freecad/freecad.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | FreeCAD document 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /freecad/vtk9.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp b/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp 2 | index 7e3de0070a..dc5249158d 100644 3 | --- a/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp 4 | +++ b/src/3rdParty/salomesmesh/src/SMDS/SMDS_UnstructuredGrid.cpp 5 | @@ -1026,7 +1026,8 @@ void SMDS_UnstructuredGrid::BuildLinks() 6 | GetLinks()->Allocate(this->GetNumberOfPoints()); 7 | GetLinks()->Register(this); 8 | //FIXME: vtk9 9 | - GetLinks()->BuildLinks(this); 10 | + GetLinks()->SetDataSet(this); 11 | + GetLinks()->BuildLinks(); 12 | GetLinks()->Delete(); 13 | #else 14 | this->Links = SMDS_CellLinks::New(); 15 | -------------------------------------------------------------------------------- /fstrcmp/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=fstrcmp 3 | pkgver=0.7.D001 4 | pkgrel=4 5 | pkgdesc="A library that is used to make fuzzy comparisons of strings and byte arrays, including multi-byte character strings" 6 | arch=('x86_64') 7 | url="https://fstrcmp.sourceforge.net/" 8 | license=('GPL') 9 | depends=('glibc') 10 | makedepends=('ghostscript' 'groff' 'libtool') 11 | options=('!libtool' '!staticlibs') 12 | source=("https://sourceforge.net/projects/fstrcmp/files/fstrcmp/0.7/${pkgname}-${pkgver}.tar.gz") 13 | md5sums=('9c440bbdfcad9fd22e38f2388715b0cc') 14 | 15 | build() { 16 | cd ${pkgname}-${pkgver} 17 | 18 | ./configure --prefix=/usr 19 | make 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${pkgver} 24 | 25 | make DESTDIR=${pkgdir} install 26 | } 27 | -------------------------------------------------------------------------------- /gcab/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gcab 3 | pkgver=1.6 4 | pkgrel=1 5 | pkgdesc="GObject library to create cabinet files" 6 | arch=('x86_64') 7 | license=('LGPL') 8 | url="https://gitlab.gnome.org/GNOME/gcab" 9 | depends=('glib2') 10 | makedepends=('gobject-introspection' 'zlib' 'intltool' 'meson' 'ninja' 'vala') 11 | source=("https://ftp.gnome.org/pub/GNOME/sources/gcab/${pkgver}/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('2f0c9615577c4126909e251f9de0626c3ee7a152376c15b5544df10fc87e560b') 13 | 14 | build() { 15 | mkdir -p build 16 | cd build 17 | 18 | meson setup ../${pkgname}-${pkgver} \ 19 | --prefix=/usr \ 20 | --buildtype=release \ 21 | -Ddocs=false 22 | ninja 23 | } 24 | 25 | package() { 26 | cd build 27 | 28 | DESTDIR=${pkgdir} ninja install 29 | } 30 | -------------------------------------------------------------------------------- /gcompris/Menu_qml.diff: -------------------------------------------------------------------------------- 1 | --- a/src/activities/menu/Menu.qml 2016-04-03 16:09:41.138612421 -0400 2 | +++ b/src/activities/menu/Menu.qml 2016-04-03 16:09:40.432637393 -0400 3 | @@ -410,8 +410,6 @@ 4 | ActivityInfoTree.currentActivity = ActivityInfoTree.menuTree[index] 5 | activityLoader.setSource("qrc:/gcompris/src/activities/" + ActivityInfoTree.menuTree[index].name, 6 | { 7 | - 'audioVoices': audioVoices, 8 | - 'audioEffects': audioEffects, 9 | 'loading': loading, 10 | 'menu': menuActivity, 11 | 'activityInfo': ActivityInfoTree.currentActivity 12 | -------------------------------------------------------------------------------- /gcompris/gcompris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/gcompris/gcompris.png -------------------------------------------------------------------------------- /gendesk/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gendesk 3 | pkgver=1.0.10 4 | pkgrel=1 5 | pkgdesc="Utility to generate .desktop files and download icons" 6 | arch=('x86_64') 7 | url="https://roboticoverlords.org/gendesk/" 8 | license=('MIT') 9 | depends=('glibc') 10 | makedepends=('go') 11 | source=("https://roboticoverlords.org/gendesk/${pkgname}-${pkgver}.tar.xz") 12 | md5sums=('b279bdc425f89af7c6168189c97e25db') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | go build -mod=vendor 18 | } 19 | 20 | package() { 21 | cd ${pkgname}-${pkgver} 22 | 23 | install -Dm755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} 24 | install -Dm644 gendesk.png ${pkgdir}/usr/share/pixmaps/gendesk.png 25 | install -Dm644 ${pkgname}.1.gz ${pkgdir}/usr/share/man/man1/${pkgname}.1.gz 26 | install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 27 | } 28 | -------------------------------------------------------------------------------- /gendesk/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/gendesk/default.png -------------------------------------------------------------------------------- /gimp/linux.gpl: -------------------------------------------------------------------------------- 1 | GIMP Palette 2 | Name: linux 3 | # 4 | 0 0 0 5 | 0 0 170 6 | 0 170 0 7 | 0 170 170 8 | 170 0 0 9 | 170 0 170 10 | 170 85 0 11 | 170 170 170 12 | 85 85 85 13 | 85 85 255 14 | 85 255 85 15 | 85 255 255 16 | 255 85 85 17 | 255 85 255 18 | 255 255 85 19 | 255 255 255 20 | -------------------------------------------------------------------------------- /gist/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gist 3 | pkgver=6.0.0 4 | pkgrel=6 5 | pkgdesc="Provides a gist command to use from the terminal to upload content to https://gist.github.com/." 6 | arch=('x86_64') 7 | url="https://github.com/defunkt/gist" 8 | license=('MIT') 9 | depends=('ruby') 10 | source=("https://github.com/defunkt/gist/archive/v${pkgver}.tar.gz") 11 | md5sums=('3d00b0b8b399e35dcad003b9f4b5720e') 12 | 13 | package() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | install -Dm755 build/${pkgname} ${pkgdir}/usr/bin/${pkgname} 17 | install -Dm644 build/${pkgname}.1 ${pkgdir}/usr/share/man/man1/${pkgname}.1 18 | install -Dm644 LICENSE.MIT ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 19 | } 20 | -------------------------------------------------------------------------------- /gn/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gn 3 | pkgver=2024.06.05 4 | _commit=b3a0bff47dd81073bfe67a402971bad92e4f2423 5 | pkgrel=1 6 | pkgdesc="GN is a meta-build system that generates build files for Ninja" 7 | arch=('x86_64') 8 | url="https://gn.googlesource.com/gn/+/master/README.md" 9 | license=('BSD') 10 | depends=('gcc-libs') 11 | makedepends=('clang' 'ninja' 'python3') 12 | source=("git+https://gn.googlesource.com/gn#commit=${_commit}") 13 | md5sums=('SKIP') 14 | 15 | build() { 16 | cd ${pkgname} 17 | 18 | python3 ./build/gen.py 19 | ninja -C out gn 20 | } 21 | 22 | package() { 23 | cd ${pkgname} 24 | 25 | install -D out/gn ${pkgdir}/usr/bin/gn 26 | install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 27 | } 28 | -------------------------------------------------------------------------------- /gnuchess/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gnuchess 3 | pkgver=6.2.9 4 | pkgrel=2 5 | pkgdesc="Program to play chess against the computer on a terminal or, as a chess engine for graphical chess frontends such as knights" 6 | url="https://www.gnu.org/software/chess/chess.html" 7 | arch=('x86_64') 8 | license=('GPL') 9 | depends=('glibc' 'ncurses' 'readline') 10 | source=("https://ftp.gnu.org/pub/gnu/chess/${pkgname}-${pkgver}.tar.gz") 11 | md5sums=('ede9af6cf29eea31179a737a21b9d1bc') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | ./configure --prefix=/usr 17 | 18 | make 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${pkgver} 23 | 24 | make prefix=${pkgdir}/usr install 25 | } 26 | -------------------------------------------------------------------------------- /gnugo/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gnugo 3 | pkgver=3.8 4 | pkgrel=6 5 | pkgdesc='Program that plays the game of Go' 6 | url='https://www.gnu.org/software/gnugo/' 7 | license=('GPL3') 8 | arch=('x86_64') 9 | depends=('ncurses') 10 | source=("https://ftp.gnu.org/gnu/gnugo/${pkgname}-${pkgver}.tar.gz") 11 | md5sums=('6db0a528df58876d2b0ef1659c374a9a') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | CFLAGS+=' -fcommon' 16 | ./configure --prefix=/usr 17 | make 18 | } 19 | 20 | package() { 21 | cd ${pkgname}-${pkgver} 22 | make DESTDIR=${pkgdir} install 23 | 24 | rm -r ${pkgdir}/usr/share/info 25 | install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING 26 | } 27 | -------------------------------------------------------------------------------- /go-md2man/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=go-md2man 3 | pkgver=2.0.5 4 | pkgrel=1 5 | pkgdesc='Pure Go written standard markdown formatted documents to manpages converter.' 6 | arch=('x86_64') 7 | url='https://github.com/cpuguy83/go-md2man' 8 | license=('MIT') 9 | makedepends=('git' 'go') 10 | source=("https://github.com/cpuguy83/go-md2man/archive/v${pkgver}.tar.gz") 11 | md5sums=('ae33e093dd84471bd65ffb533317a7ba') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | GOFLAGS="-mod=vendor -trimpath" 16 | 17 | go build -o go-md2man . 18 | ./go-md2man -in=go-md2man.1.md -out=go-md2man.1 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${pkgver} 23 | install -Dm755 go-md2man ${pkgdir}/usr/bin/go-md2man 24 | install -Dm755 go-md2man.1 ${pkgdir}/usr/share/man/man1/go-md2man.1 25 | } 26 | -------------------------------------------------------------------------------- /go/go.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo "Example use of the \"go\" tool as a user:" 3 | echo " mkdir ~/go" 4 | echo " export GOPATH=~/go" 5 | echo " go get website.com/user/module" 6 | } 7 | 8 | -------------------------------------------------------------------------------- /go/go.sh: -------------------------------------------------------------------------------- 1 | export GOPATH=/usr/lib/go -------------------------------------------------------------------------------- /google-chrome/google-chrome.install: -------------------------------------------------------------------------------- 1 | # Some colored makepkg-like functions 2 | #!/bin/bash 3 | # tputcolors 4 | post_install() { 5 | post_upgrade 6 | } 7 | 8 | post_upgrade() { 9 | echo -e '\e[0;32m To have better integration with KaOS' 10 | echo -e '\e[0;32m Select Use GTK+ theme, this will follow your KDE settings' 11 | } 12 | -------------------------------------------------------------------------------- /gopls/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=gopls 3 | _pkgname=tools-gopls 4 | pkgver=0.16.2 5 | pkgrel=1 6 | pkgdesc='Language server for Go programming language' 7 | arch=('x86_64') 8 | url='https://github.com/golang/tools/blob/master/gopls/README.md' 9 | license=('BSD') 10 | depends=('go') 11 | source=("https://github.com/golang/tools/archive/refs/tags/gopls/v${pkgver}.tar.gz") 12 | md5sums=('d64d5d23d04be629783a17895524cad3') 13 | 14 | build() { 15 | cd ${_pkgname}-v${pkgver}/${pkgname} 16 | 17 | go build -o ${pkgname} 18 | } 19 | 20 | package() { 21 | cd ${_pkgname}-v${pkgver} 22 | install -Dm755 ${pkgname}/${pkgname} -t ${pkgdir}/usr/bin/ 23 | install -Dm644 LICENSE -t ${pkgdir}/usr/share/licenses/${pkgname}/ 24 | } 25 | -------------------------------------------------------------------------------- /gpsd/gpsd.conf: -------------------------------------------------------------------------------- 1 | # Default settings for gpsd. 2 | START_DAEMON="true" 3 | GPSD_OPTIONS="" 4 | DEVICES="" 5 | USBAUTO="true" 6 | -------------------------------------------------------------------------------- /grantlee/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=grantlee 3 | pkgver=5.3.1 4 | pkgrel=2 5 | pkgdesc="A string template engine based on the Django template system and written in Qt" 6 | arch=('x86_64') 7 | url="https://github.com/steveire/grantlee" 8 | license=('LGPL3') 9 | depends=('qt5-declarative') # 'qt5-script') 10 | makedepends=('cmake' 'doxygen') 11 | source=("https://github.com/steveire/grantlee/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz") 12 | md5sums=('4ef8eae5dd61e3c7603d76208eb4d922') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DBUILD_TESTS=OFF 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /graphviz/graphviz.install: -------------------------------------------------------------------------------- 1 | # arg 1: the new package version 2 | post_install() { 3 | # Create plugin config /usr/lib/graphviz/config6 4 | rm -f usr/lib/graphviz/config{,6} 5 | usr/bin/dot -c 6 | } 7 | 8 | # arg 1: the new package version 9 | # arg 2: the old package version 10 | post_upgrade() { 11 | post_install $1 12 | } 13 | 14 | # arg 1: the old package version 15 | pre_remove() { 16 | rm -f usr/lib/graphviz/config{,6} 17 | } 18 | -------------------------------------------------------------------------------- /grass/grass.conf: -------------------------------------------------------------------------------- 1 | /opt/grass/lib 2 | -------------------------------------------------------------------------------- /grass/grass.sh: -------------------------------------------------------------------------------- 1 | export GISBASE=/opt/grass 2 | export PATH=$PATH:$GISBASE/bin:$GISBASE/scripts 3 | export MANPATH=$MANPATH:$GISBASE/man 4 | export GRASS_PYTHON=python2 5 | -------------------------------------------------------------------------------- /grass/grass_old.sh: -------------------------------------------------------------------------------- 1 | export GISBASE=/opt/grass 2 | export PATH=$PATH:$GISBASE/bin 3 | export MANPATH=$MANPATH:$GISBASE/man 4 | -------------------------------------------------------------------------------- /harper/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=harper 3 | pkgver=0.12.0 4 | pkgrel=1 5 | pkgdesc="The Grammar Checker for Developers" 6 | url='https://writewithharper.com/' 7 | arch=('x86_64') 8 | license=('Apache-2.0') 9 | depends=('gcc-libs') 10 | makedepends=('rust') 11 | source=("https://github.com/elijah-potter/harper/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") 12 | sha256sums=('2c3f178ec147a5074f09acb81c76d7ceefa50c383081b31bcb6607b582605748') 13 | 14 | prepare() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" 18 | } 19 | 20 | build() { 21 | cd ${pkgname}-${pkgver} 22 | 23 | cargo build --frozen --release 24 | } 25 | 26 | 27 | package() { 28 | cd ${pkgname}-${pkgver} 29 | 30 | install -Dm 755 -t ${pkgdir}/usr/bin \ 31 | target/release/harper-cli \ 32 | target/release/harper-ls 33 | } 34 | -------------------------------------------------------------------------------- /htop/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=htop 3 | pkgver=3.3.0 4 | pkgrel=1 5 | pkgdesc="Cross-platform interactive process viewer" 6 | arch=('x86_64') 7 | url="https://htop.dev/" 8 | license=('GPL') 9 | depends=('ncurses') 10 | makedepends=('python3') 11 | groups=('utils') 12 | source=("https://github.com/htop-dev/htop/releases/download/${pkgver}/htop-${pkgver}.tar.xz") 13 | sha256sums=('a69acf9b42ff592c4861010fce7d8006805f0d6ef0e8ee647a6ee6e59b743d5c') 14 | 15 | build() { 16 | cd ${pkgname}-${pkgver} 17 | 18 | ./autogen.sh 19 | ./configure --prefix=/usr \ 20 | --enable-unicode \ 21 | --enable-openvz \ 22 | --enable-vserver 23 | make 24 | } 25 | 26 | package() { 27 | cd ${pkgname}-${pkgver} 28 | 29 | make DESTDIR=${pkgdir} install 30 | } 31 | -------------------------------------------------------------------------------- /init-live/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=init-live 3 | pkgver=2024.07 4 | pkgrel=1 5 | pkgdesc="Live-session systemd startup scripts" 6 | arch=('x86_64') 7 | url="https://www.kaosx.us" 8 | license=('GPL2') 9 | depends=('systemd') 10 | install=init-live.install 11 | source=('live' 'locale_setup.sh' 'live.service') 12 | md5sums=('0dabdd0528227bf3d690d627750f20c5' 13 | 'c519d89a1ca9f5080153367138c25baa' 14 | '571358cfe8eac5546e90c1341100e903') 15 | 16 | package() { 17 | cd ${srcdir} 18 | # setup /etc 19 | mkdir ${pkgdir}/etc 20 | install -m755 -t ${pkgdir}/etc live 21 | install -m755 -t ${pkgdir}/etc locale_setup.sh 22 | 23 | install -Dm644 live.service ${pkgdir}/usr/lib/systemd/system/live.service 24 | } 25 | -------------------------------------------------------------------------------- /init-live/live.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Run live script 3 | Before=systemd-user-sessions.service 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=/etc/live 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /inxi/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=inxi 3 | pkgver=3.3.36.1 4 | _pkgver=3.3.36-1 5 | pkgrel=1 6 | pkgdesc="Script to get system information" 7 | arch=('x86_64') 8 | url="https://smxi.org/docs/inxi.htm" 9 | license=('GPL') 10 | depends=('mesa-demos' 'coreutils' 'pciutils' 'procps-ng' 'dmidecode' 'perl') 11 | source=("https://codeberg.org/smxi/inxi/archive/${_pkgver}.tar.gz") 12 | md5sums=('9335c5203ddb7b788d6f0ce7ade02c59') 13 | 14 | package() { 15 | cd ${pkgname} 16 | 17 | install -D -m755 inxi ${pkgdir}/usr/bin/inxi 18 | #sed -i -e 's:kaos|::' ${pkgdir}/usr/bin/inxi 19 | 20 | install -D -m755 inxi.1 ${pkgdir}/usr/share/man/man1/inxi.1 21 | } 22 | 23 | -------------------------------------------------------------------------------- /isoimagewriter/isoverifier.diff: -------------------------------------------------------------------------------- 1 | --- a/isoimagewriter/isoverifier.cpp 2023-04-29 20:56:01.535228601 +0200 2 | +++ b/isoimagewriter/isoverifier.cpp 2023-04-29 20:57:18.802111337 +0200 3 | @@ -52,7 +52,7 @@ 4 | } else if (fileName.startsWith("ubuntu-") 5 | && importSigningKey("ubuntu-signing-key.gpg", keyFingerprint)) { 6 | m_verificationMean = VerificationMean::Sha256SumsFile; 7 | - } else if (fileName.startsWith("netrunner-")) { 8 | + } else if (fileName.startsWith("KaOS-")) { 9 | m_verificationMean = VerificationMean::Sha256SumInput; 10 | } else { 11 | m_error = i18n("Could not verify as a known distro image."); 12 | -------------------------------------------------------------------------------- /isoimagewriter/mainwindow.diff: -------------------------------------------------------------------------------- 1 | --- a/isoimagewriter/mainwindow.cpp 2023-04-29 21:01:00.684647322 +0200 2 | +++ b/isoimagewriter/mainwindow.cpp 2023-04-29 21:01:10.822763234 +0200 3 | @@ -281,7 +281,7 @@ 4 | 5 | file.close(); 6 | 7 | -#ifdef _USE_GPG 8 | +//#ifdef _USE_GPG 9 | // Verify ISO image 10 | m_busyLabel->setText(i18n("Verifying ISO image")); 11 | m_busyWidget->show(); 12 | @@ -303,7 +303,7 @@ 13 | 14 | isoVerifier->moveToThread(verifierThread); 15 | verifierThread->start(); 16 | -#endif 17 | +//#endif 18 | 19 | // Enable the Write button (if there are USB flash disks present) 20 | m_createButton->setEnabled(m_usbDriveComboBox->count() > 0); 21 | -------------------------------------------------------------------------------- /isoimagewriter/write_iso_service.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Service 3 | Actions=WriteIsoImageToUsb; 4 | MimeType=application/x-iso;application/x-cd-image;inode/ISO-image 5 | 6 | [Desktop Action WriteIsoImageToUsb] 7 | Exec=isoimagewriter 8 | Name=Write ISO to USB using IsoImageWriter 9 | Icon=org.kde.isoimagewriter 10 | 11 | -------------------------------------------------------------------------------- /isowriter/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=isowriter 3 | pkgver=1.2.9 4 | pkgrel=1 5 | pkgdesc="Tool for creating bootable installation USB flash drives" 6 | arch=('x86_64') 7 | url="https://github.com/KaOSx/isowriter" 8 | license=('GPLv2') 9 | depends=('qt5-base' 'kdialog') 10 | source=("git+https://github.com/KaOSx/isowriter") 11 | md5sums=('SKIP') 12 | 13 | build() { 14 | cd ${pkgname} 15 | 16 | /usr/lib/qt5/bin/qmake ImageWriter.pro 17 | make 18 | } 19 | 20 | package() { 21 | cd ${pkgname} 22 | 23 | make INSTALL_ROOT=${pkgdir}/ install 24 | 25 | for mofile in po/*.mo 26 | do 27 | filename=`basename $mofile` 28 | lang=${filename/.mo/} 29 | install -D -m 644 $mofile ${pkgdir}/usr/share/locale/$lang/LC_MESSAGES/checkisowriter.mo 30 | done 31 | } 32 | -------------------------------------------------------------------------------- /jitsi/jitsi.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Jitsi 4 | GenericName=jitsi 5 | Comment=VoIP and Instant Messaging client 6 | Icon=/usr/share/pixmaps/jitsi.svg 7 | Type=Application 8 | Categories=Network 9 | Exec=/usr/bin/jitsi 10 | Terminal=false 11 | -------------------------------------------------------------------------------- /jitsi/jitsi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | CLIENTARGS="" 4 | uname -m | grep i686 && CLIENTARGS="-client -Xmx256m" 5 | 6 | SCDIR=/usr/lib/jitsi 7 | LIBPATH="$SCDIR/lib" 8 | CLASSPATH="$LIBPATH/jdic_stub.jar:$LIBPATH/jdic-all.jar:$LIBPATH/felix.jar:$LIBPATH/bcprovider.jar:$SCDIR/sc-bundles/sc-launcher.jar:$SCDIR/sc-bundles/util.jar" 9 | FELIX_CONFIG="$LIBPATH/felix.client.run.properties" 10 | LOG_CONFIG="$LIBPATH/logging.properties" 11 | COMMAND=("$JAVA_HOME/bin/java" $CLIENTARGS -classpath "$CLASSPATH" -Djna.library.path="$LIBPATH/native" -Dfelix.config.properties="file:$FELIX_CONFIG" -Djava.util.logging.config.file="$LOG_CONFIG" net.java.sip.communicator.launcher.SIPCommunicator) 12 | 13 | export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIBPATH/native" 14 | 15 | cd "$SCDIR" 16 | 17 | exec "${COMMAND[@]}" "$@" 18 | -------------------------------------------------------------------------------- /k3b/CMakeLists.diff: -------------------------------------------------------------------------------- 1 | --- a/src/CMakeLists.txt 2015-12-18 17:02:59.000000000 -0500 2 | +++ b/src//CMakeLists.txt 2015-12-18 17:19:32.156516057 -0500 3 | @@ -258,7 +258,8 @@ 4 | 5 | install( PROGRAMS org.kde.k3b.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) 6 | #install( FILES k3b-iso.desktop k3b-cue.desktop DESTINATION ${APPLNK_INSTALL_DIR}/.hidden/ ) 7 | -install( FILES k3bui.rc k3bdeviceui.rc k3b.notifyrc DESTINATION ${KXMLGUI_INSTALL_DIR}/k3b ) 8 | +install( FILES k3b.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR}) 9 | +install( FILES k3bui.rc k3bdeviceui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/k3b ) 10 | install( FILES k3b.appdata.xml DESTINATION ${SHARE_INSTALL_PREFIX}/appdata/ ) 11 | 12 | set( SHARED_MIME_INFO_MINIMUM_VERSION "0.23" ) 13 | -------------------------------------------------------------------------------- /k3b/k3b-fix-mp3decoder.diff: -------------------------------------------------------------------------------- 1 | diff --git a/plugins/decoder/mp3/CMakeLists.txt b/plugins/decoder/mp3/CMakeLists.txt 2 | index 06c8052..9b0027d 100644 3 | --- a/plugins/decoder/mp3/CMakeLists.txt 4 | +++ b/plugins/decoder/mp3/CMakeLists.txt 5 | @@ -1,4 +1,4 @@ 6 | -add_library(k3bmaddecoder MODULE k3bmad.cpp) 7 | +add_library(k3bmaddecoder MODULE k3bmad.cpp k3bmaddecoder.cpp) 8 | 9 | target_include_directories(k3bmaddecoder PRIVATE ${MAD_INCLUDE_DIR}) 10 | 11 | -------------------------------------------------------------------------------- /kaos-wallpapers/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kaos-wallpapers 3 | pkgver=3.1 4 | _commit=3e113bbf16b450f2b9d4a8e15a9c0c579aa78857 5 | pkgrel=5 6 | pkgdesc="KaOS Wallpaper Set" 7 | url="https://kaosx.us" 8 | license=('GPL') 9 | arch=('x86_64') 10 | depends=('kservice6') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://github.com/kaosx/kaos-wallpapers/archive/${_commit}.zip") 13 | md5sums=('beb0d2b5550014d240bf15b83280e9c3') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${_commit} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DKDE_INSTALL_LIBDIR=lib 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /kapidox/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=kapidox 6 | pkgver=${_kf6ver} 7 | pkgrel=1 8 | pkgdesc='Frameworks API Documentation Tools' 9 | arch=('x86_64') 10 | url='https://invent.kde.org/frameworks/kapidox' 11 | license=('LGPL') 12 | depends=('python3-jinja' 'pyyaml') 13 | makedepends=('python3-build' 'python3-installer' 'python3-setuptools' 'python3-wheel' 'qt6-base') 14 | replaces=('kapidox6') 15 | groups=('kf6') 16 | source=("https://download.kde.org/stable/frameworks/6.0/${pkgname}-${pkgver}.tar.xz") 17 | md5sums=(`grep ${pkgname}-$_kf6ver.tar.xz ../kf6.md5 | cut -d" " -f1`) 18 | 19 | build() { 20 | cd ${pkgname}-${pkgver} 21 | 22 | python3 -m build -nw 23 | } 24 | 25 | package() { 26 | cd ${pkgname}-${pkgver} 27 | 28 | python3 -m installer --destdir=${pkgdir} dist/*.whl 29 | } 30 | -------------------------------------------------------------------------------- /kcm-fcitx/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kcm-fcitx 3 | pkgver=0.5.6 4 | pkgrel=3 5 | pkgdesc="KDE Config Module for Fcitx" 6 | arch=('x86_64') 7 | url="https://github.com/fcitx/kcm-fcitx" 8 | license=('GPL') 9 | depends=('fcitx-qt5' 'kcoreaddons' 'kwidgetsaddons' 'kcmutils' 'kitemviews' 'ki18n' 'kio') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.fcitx-im.org/kcm-fcitx/$pkgname-${pkgver}.tar.xz") 12 | md5sums=('686a4c6ad42bacde746bb3a1ec97aa1e') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_LIBDIR=lib \ 18 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /kcolorpicker/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kcolorpicker 3 | _pkgname=kColorPicker 4 | pkgver=0.3.1 5 | pkgrel=1 6 | pkgdesc='QToolButton with color popup menu which lets you select a color.' 7 | arch=('x86_64') 8 | url='https://github.com/ksnip/kColorPicker' 9 | license=('GPL') 10 | depends=('qt6-base') 11 | makedepends=('cmake') 12 | source=("https://github.com/ksnip/kColorPicker/archive/v${pkgver}.tar.gz") 13 | md5sums=('1efc91252446af0d7e5c467ea7d517e7') 14 | 15 | build() { 16 | cmake -B build -S ${_pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DBUILD_SHARED_LIBS=ON \ 20 | -DBUILD_EXAMPLE=ON \ 21 | -DBUILD_TESTS=OFF \ 22 | -DBUILD_WITH_QT6=true 23 | cmake --build build 24 | } 25 | 26 | package() { 27 | 28 | DESTDIR=${pkgdir} cmake --install build 29 | } 30 | -------------------------------------------------------------------------------- /kcontacts/qt5.5.diff: -------------------------------------------------------------------------------- 1 | --- a/src/calendarurl.cpp 2015-07-05 20:45:32.793133666 -0400 2 | +++ b/src/calendarurl.cpp 2015-07-05 20:45:43.956196190 -0400 3 | @@ -23,6 +23,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | using namespace KContacts; 10 | 11 | -------------------------------------------------------------------------------- /kdav6/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=kdav6 6 | _pkgname=kdav 7 | pkgver=${_kf6ver} 8 | pkgrel=1 9 | pkgdesc="DAV protocoll implemention with KJobs" 10 | arch=('x86_64') 11 | url='https://invent.kde.org/frameworks/kdav' 12 | license=('LGPL') 13 | depends=('kcoreaddons6' 'kio6' 'ki18n6') 14 | makedepends=('extra-cmake-modules') 15 | #groups=('kdepim') 16 | source=($_mirror/${_pkgname}-${_kf6ver}.tar.xz) 17 | md5sums=(`grep ${_pkgname}-${_kf6ver}.tar.xz ../kf6.md5 | cut -d" " -f1`) 18 | 19 | build() { 20 | cmake -B build -S ${_pkgname}-${pkgver} \ 21 | -DCMAKE_BUILD_TYPE=Release \ 22 | -DCMAKE_INSTALL_PREFIX=/usr \ 23 | -DKDE_INSTALL_LIBDIR=lib \ 24 | -DBUILD_TESTING=OFF 25 | cmake --build build 26 | } 27 | 28 | package() { 29 | 30 | DESTDIR=${pkgdir} cmake --install build 31 | } 32 | -------------------------------------------------------------------------------- /kde-common/CopyPath.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Service 3 | ServiceTypes=KonqPopupMenu/Plugin,,all/allfiles,application/octet-stream,inode/directory,inode/directory-locked,inode/directory-hidden 4 | Actions=CopyPath 5 | 6 | [Desktop Action CopyPath] 7 | Name=Copy Path 8 | Icon=klipper 9 | Exec=exe=`command -v qdbus-qt5 || command -v qdbus`;$exe org.kde.klipper /klipper setClipboardContents '%f' 10 | -------------------------------------------------------------------------------- /kde-common/agent-shutdown.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # This file is executed at kde shutdown. 4 | # Uncomment the following lines to kill the agents 5 | # that were started at session startup. 6 | 7 | if [ "${GPG_AGENT_INFO}" ]; then 8 | kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1 9 | fi 10 | # 11 | if [ "${SSH_AGENT_PID}" ]; then 12 | ssh-agent -k 13 | fi 14 | -------------------------------------------------------------------------------- /kde-common/agent-startup.sh: -------------------------------------------------------------------------------- 1 | # Agents startup file 2 | # 3 | # This file is sourced at kde startup, so that 4 | # the environment variables set here are available 5 | # throughout the session. 6 | 7 | # Uncomment the following lines to start gpg-agent 8 | # and/or ssh-agent at kde startup. 9 | # If you do so, do not forget to uncomment the respective 10 | # lines in KDEDIR/shutdown/agent-shutdown.sh to 11 | # properly kill the agents when the session ends. 12 | 13 | if [ -x /usr/bin/gpg-agent ]; then 14 | eval "$(/usr/bin/gpg-agent --daemon --pinentry-program /usr/bin/pinentry-qt)" 15 | fi 16 | # 17 | if [ -x /usr/bin/ssh-agent ]; then 18 | eval "$(/usr/bin/ssh-agent -s)" 19 | fi 20 | -------------------------------------------------------------------------------- /kde-common/backup.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Exec=/usr/bin/backup 4 | Name=miniBackup 5 | GenericName=Backup your most important KDE files 6 | GenericName[ca]=Còpia de seguretad dels fitxers més importants 7 | GenericName[it]=Copia di sicurezza dei file più importanti di KDE 8 | GenericName[nl]=Backup van de meeste belangrijke KDE bestanden 9 | X-KDE-StartupNotify=false 10 | Icon=application-x-tarz 11 | Terminal=false 12 | Type=Application 13 | Categories=Qt;System; 14 | -------------------------------------------------------------------------------- /kde-common/bak-restore.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Service 3 | ServiceTypes=KonqPopupMenu/Plugin 4 | MimeType=application/x-trash 5 | Actions=bak; 6 | #X-KDE-Priority=TopLevel 7 | X-KDE-StartupNotify=false 8 | Icon=application-x-trash 9 | 10 | [Desktop Action bak] 11 | Name=Restore backup 12 | Name[it]=Ripristina backup 13 | Icon=application-x-trash 14 | Exec=filename=%f; cp %f "${filename%.*}" 15 | -------------------------------------------------------------------------------- /kde-common/bak.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Service 3 | ServiceTypes=KonqPopupMenu/Plugin 4 | MimeType=all/all 5 | Actions=bak; 6 | #X-KDE-Priority=TopLevel 7 | X-KDE-StartupNotify=false 8 | Icon=application-x-trash 9 | 10 | [Desktop Action bak] 11 | Name=Backup here 12 | Name[it]=Crea copia di backup qui 13 | Icon=application-x-trash 14 | Exec=cp -rf %f %f.bak 15 | -------------------------------------------------------------------------------- /kde-common/checkiso.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Service 3 | ServiceTypes=KonqPopupMenu/Plugin,all/allfiles 4 | Icon=icon-iw 5 | Actions=calc 6 | 7 | [Desktop Action calc] 8 | Name=Verify ISO write 9 | Icon=icon-iw 10 | Exec=checkiso %U 11 | 12 | -------------------------------------------------------------------------------- /kde-common/md5sha1calc.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Type=Service 3 | ServiceTypes=KonqPopupMenu/Plugin,all/allfiles 4 | Icon=lock-insecure 5 | Actions=calc 6 | 7 | [Desktop Action calc] 8 | Name=Compute md5sum and sha256sum 9 | Icon=lock-insecure 10 | Exec=md5sha1calc %U 11 | -------------------------------------------------------------------------------- /kde-common/md5sha1calc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | CheckedFile="$1" 4 | 5 | MD5SUM=`md5sum "$CheckedFile" | awk '{ print $1;}'` 6 | SHA256SUM=`sha256sum "$CheckedFile" | awk '{ print $1;}'` 7 | 8 | kdialog --title "md5sum Calculator" --yesno "File : $CheckedFile \n md5sum : $MD5SUM\n sha256sum : $SHA256SUM\n\n Save to file?" 9 | 10 | if [ $? == 0 ];then 11 | Result=`kdialog --menu "select" md5 md5sum sha256 sha256sum` 12 | 13 | if [ $? == 0 ];then 14 | if [ "$Result" == "md5" ];then 15 | echo $MD5SUM > $CheckedFile".md5" 16 | else 17 | echo $SHA1SUM > $CheckedFile".sha256" 18 | fi 19 | fi 20 | fi 21 | 22 | -------------------------------------------------------------------------------- /kde-common/org.freedesktop.blkid.policy: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | Blkid 8 | http://www.freedesktop.org/wiki/Software/polkit/ 9 | 10 | 11 | Run blkid 12 | Authentication is required to run blkid 13 | drive-harddisk 14 | 15 | yes 16 | yes 17 | yes 18 | 19 | /sbin/blkid 20 | 21 | 22 | -------------------------------------------------------------------------------- /kde-common/org.freedesktop.head.policy: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | Coreutils head command 8 | http://www.freedesktop.org/wiki/Software/polkit/ 9 | 10 | 11 | Run head 12 | Authentication is required to run head 13 | drive-harddisk 14 | 15 | yes 16 | yes 17 | yes 18 | 19 | /usr/bin/head 20 | 21 | 22 | -------------------------------------------------------------------------------- /kde-common/servicemenu-copy-path.desktop: -------------------------------------------------------------------------------- 1 | # Version 0.1.1 2 | # 3 | [Desktop Entry] 4 | X-SuSE-translate=true 5 | X-KDE-ServiceTypes=KonqPopupMenu/Plugin 6 | ServiceTypes=all/allfiles 7 | Actions=wholePath; 8 | Type=Service 9 | Name=Copy Path 10 | Name[ca]=Copia el camí­ sencer 11 | Name[de]=kopiere Pfad 12 | Name[el]=Αντιγραφή Ολόκληρης Διαδρομής 13 | Name[es]=Copiar ruta completa 14 | Name[fr]=copier le chemin complet 15 | Name[it]=copia l'intero percorso 16 | Name[ja]=フルパスをコピー 17 | Icon=klipper 18 | Exec=qdbus-qt5 org.kde.klipper.desktop /klipper setClipboardContents %U 19 | 20 | -------------------------------------------------------------------------------- /kde-common/skype.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Comment=Chat with everyone from your Skype account without any plugin. 3 | Exec=xdg-open https://web.skype.com/ 4 | Icon=skype 5 | StartupNotify=true 6 | Terminal=false 7 | Type=Application 8 | Categories=Network;InstantMessaging; 9 | -------------------------------------------------------------------------------- /kde-common/update-icons.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | update_xdg_icons() { 4 | echo -n " > Rebuilding xdg icon database ..." 5 | xdg-icon-resource forceupdate --theme hicolor &> /dev/null 6 | echo " DONE" 7 | } 8 | 9 | if [ $UID -ne 0 ]; then 10 | echo " " 11 | echo "Only root can run $0" 12 | echo " " 13 | exit 1 14 | fi 15 | 16 | update_xdg_icons 17 | 18 | -------------------------------------------------------------------------------- /kde-common/update-mime.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | update_mime_db() { 4 | echo -e -n " > Rebuilding MIME database ..." 5 | update-mime-database /usr/share/mime &>/dev/null 6 | echo -e " DONE" 7 | } 8 | 9 | if [ $UID -ne 0 ]; then 10 | echo " " 11 | echo "Only root can run $0" 12 | echo " " 13 | exit 1 14 | fi 15 | 16 | update_mime_db 17 | 18 | -------------------------------------------------------------------------------- /kde-common/update-sycoca.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | launch_dbus() { 4 | local _i 5 | for _i in $(dbus-launch); do 6 | export "${_i}"; 7 | done 8 | } 9 | 10 | rebuild_global_config_cache() { 11 | 12 | echo -e -n " > Rebuilding global configuration cache ..." 13 | 14 | launch_dbus &> /dev/null 15 | 16 | /usr/bin/kbuildsycoca4 --global --noincremental &> /dev/null 17 | 18 | kill ${DBUS_SESSION_BUS_PID} 19 | unset DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID 20 | 21 | echo -e " DONE" 22 | } 23 | 24 | if [ $UID -ne 0 ]; then 25 | echo " " 26 | echo "Only root can run $0" 27 | echo " " 28 | exit 1 29 | fi 30 | 31 | rebuild_global_config_cache 32 | 33 | -------------------------------------------------------------------------------- /kde-common/update-user-sycoca.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rebuild_user_config_cache() { 4 | 5 | current_users=`LC_ALL=C w | cut -d " " -f 1 | grep -v USER | sed -e '/^$/d' | uniq` 6 | 7 | for victim in $current_users 8 | do 9 | if [ -d "/home/$victim/.kde4" ] ; then 10 | echo -e -n " > Rebuilding configuration cache for user: $victim ..." 11 | pushd /home/$victim &> /dev/null 12 | su -c kbuildsycoca4 $victim &> /dev/null 13 | popd &> /dev/null 14 | echo " DONE" 15 | fi 16 | done 17 | } 18 | 19 | if [ $UID -ne 0 ]; then 20 | echo " " 21 | echo "Only root can run $0" 22 | echo " " 23 | exit 1 24 | fi 25 | 26 | rebuild_user_config_cache -------------------------------------------------------------------------------- /kde-common/updates.conf: -------------------------------------------------------------------------------- 1 | # This config file controls the behaviour of the 2 | # postinstall scripts during installation/upgrade(s). 3 | 4 | # update mime and icon database 5 | UPDATE_XDG_ICON_DB="yes" 6 | 7 | # run kbuildsycoca4 for all currently logged-in users 8 | UPDATE_USER_CONFIG="no" 9 | 10 | # update KDE's global system config cache 11 | UPDATE_GLOBAL_CONFIG="no" 12 | -------------------------------------------------------------------------------- /kdeconnect-kde/openssh8.2.patch: -------------------------------------------------------------------------------- 1 | diff --git a/plugins/sftp/mounter.cpp b/plugins/sftp/mounter.cpp 2 | index fca9907c..f673c9f7 100644 3 | --- a/plugins/sftp/mounter.cpp 4 | +++ b/plugins/sftp/mounter.cpp 5 | @@ -145,6 +145,7 @@ void Mounter::onPackageReceived(const NetworkPacket& np) 6 | << QStringLiteral("-o") << QStringLiteral("reconnect") 7 | << QStringLiteral("-o") << QStringLiteral("ServerAliveInterval=30") 8 | << QStringLiteral("-o") << QStringLiteral("password_stdin") 9 | + << QStringLiteral("-o") << QStringLiteral("KexAlgorithms=+diffie-hellman-group14-sha1") 10 | ; 11 | 12 | m_proc->setProgram(program, arguments); 13 | -------------------------------------------------------------------------------- /kdev-python/asdl_c.patch: -------------------------------------------------------------------------------- 1 | diff --git a/python-src/Parser/asdl_c.py b/python-src/Parser/asdl_c.py 2 | index 1cd77aa..99554d3 100755 3 | --- a/python-src/Parser/asdl_c.py 4 | +++ b/python-src/Parser/asdl_c.py 5 | @@ -1,4 +1,4 @@ 6 | -#! /usr/bin/env python 7 | +#! /usr/bin/env python2 8 | """Generate C code from an ASDL description.""" 9 | 10 | # TO DO 11 | @@ -1019,7 +1019,7 @@ class ObjVisitor(PickleVisitor): 12 | self.emit("case %s:" % t.name, 2) 13 | self.emit("Py_INCREF(%s_singleton);" % t.name, 3) 14 | self.emit("return %s_singleton;" % t.name, 3) 15 | - self.emit("default:" % name, 2) 16 | + self.emit("default:", 2) 17 | self.emit('/* should never happen, but just in case ... */', 3) 18 | code = "PyErr_Format(PyExc_SystemError, \"unknown %s found\");" % name 19 | self.emit(code, 3, reflow=False) 20 | -------------------------------------------------------------------------------- /kdevelop-pg-qt/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kdevelop-pg-qt 3 | pkgver=2.3.0 4 | _pkgver=2.3.0 5 | pkgrel=1 6 | pkgdesc="KDevelop Parser Generator, a LL(1) parser generator used by KDevelop language plugins" 7 | arch=('x86_64') 8 | url="https://www.kdevelop.org/" 9 | license=('GPL') 10 | depends=('qt6-base') 11 | makedepends=('extra-cmake-modules') 12 | groups=('programming') 13 | source=("https://download.kde.org/stable/kdevelop-pg-qt/${_pkgver}/src/${pkgname}-${pkgver}.tar.xz") 14 | sha256sums=('3d3ef3cb395e9670e60c399ea6d865cc796e00e52c355eed943fbeca7da7120d') 15 | 16 | build() { 17 | cmake -B build -S ${pkgname}-${pkgver} \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_BUILD_TYPE=Release \ 20 | -DKDE_INSTALL_LIBDIR=lib \ 21 | -DQT_MAJOR_VERSION=6 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | 27 | DESTDIR=${pkgdir} cmake --install build 28 | } 29 | -------------------------------------------------------------------------------- /kdiagram/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | 3 | pkgname=kdiagram 4 | pkgver=3.0.1 5 | pkgrel=1 6 | pkgdesc='Powerful libraries (KChart, KGantt) for creating business diagrams' 7 | arch=('x86_64') 8 | url='https://invent.kde.org/graphics/kdiagram' 9 | license=('LGPL') 10 | depends=('qt6-svg') 11 | makedepends=('extra-cmake-modules' 'qt6-tools') 12 | source=("https://download.kde.org/stable/kdiagram/${pkgver}/${pkgname}-${pkgver}.tar.xz") 13 | sha256sums=('4659b0c2cd9db18143f5abd9c806091c3aab6abc1a956bbf82815ab3d3189c6d') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DKDE_INSTALL_LIBDIR=lib \ 20 | -DBUILD_TESTING=OFF 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /kdiagram5/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | 3 | pkgname=kdiagram5 4 | _pkgname=kdiagram 5 | pkgver=2.8.0 6 | pkgrel=1 7 | pkgdesc='Powerful libraries (KChart, KGantt) for creating business diagrams' 8 | arch=('x86_64') 9 | url='https://invent.kde.org/graphics/kdiagram' 10 | license=('LGPL') 11 | depends=('qt5-svg') 12 | makedepends=('extra-cmake-modules' 'qt5-tools') 13 | source=("https://download.kde.org/stable/kdiagram/${pkgver}/${_pkgname}-${pkgver}.tar.xz") 14 | sha256sums=('579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f') 15 | 16 | build() { 17 | cmake -B build -S ${_pkgname}-${pkgver} \ 18 | -DCMAKE_BUILD_TYPE=Release \ 19 | -DCMAKE_INSTALL_PREFIX=/usr \ 20 | -DKDE_INSTALL_LIBDIR=lib \ 21 | -DBUILD_TESTING=OFF 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | 27 | DESTDIR=${pkgdir} cmake --install build 28 | } 29 | -------------------------------------------------------------------------------- /kdialog/kdialog.install: -------------------------------------------------------------------------------- 1 | # Some colored makepkg-like functions 2 | #!/bin/bash 3 | # tputcolors 4 | post_install() { 5 | post_upgrade 6 | } 7 | 8 | post_upgrade() { 9 | echo -e '\e[0;32m The kde-baseapps package is split into 4 new packages' 10 | echo -e '\e[0;32m besides kdialog, install the other components you wish to keep:' 11 | echo -e '\e[0;32m sudo pacman -S kfind' 12 | echo -e '\e[0;32m sudo pacman -S keditbookmarks' 13 | echo -e '\e[0;32m sudo pacman -S konqueror \e[0m' 14 | } 15 | -------------------------------------------------------------------------------- /kdoctools/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=kdoctools 6 | pkgver=${_kf5ver} 7 | pkgrel=1 8 | pkgdesc='KDocTools' 9 | arch=('x86_64') 10 | url='https://community.kde.org/Frameworks' 11 | license=('LGPL') 12 | depends=('karchive' 'docbook-xsl') 13 | makedepends=('extra-cmake-modules' 'ki18n' 'perl-uri') 14 | groups=('kf5') 15 | source=("https://download.kde.org/stable/frameworks/5.61/${pkgname}-${pkgver}.tar.xz") 16 | md5sums=(`grep ${pkgname}-${_kf5ver}.tar.xz ../kf5.md5 | cut -d" " -f1`) 17 | 18 | build() { 19 | cmake -B build -S ${pkgname}-${pkgver} \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DCMAKE_INSTALL_PREFIX=/usr \ 22 | -DKDE_INSTALL_LIBDIR=lib \ 23 | -DBUILD_TESTING=OFF 24 | cmake --build build 25 | } 26 | 27 | package() { 28 | 29 | DESTDIR=${pkgdir} cmake --install build 30 | } 31 | -------------------------------------------------------------------------------- /kdsoap-ws-discovery-client/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kdsoap-ws-discovery-client 3 | pkgver=0.4.0 4 | pkgrel=1 5 | arch=('x86_64') 6 | pkgdesc="Library for finding WS-Discovery devices in the network using Qt6 and KDSoap." 7 | url="https://invent.kde.org/libraries/kdsoap-ws-discovery-client" 8 | license=('MIT') 9 | depends=('kdsoap') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.kde.org/stable/kdsoap-ws-discovery-client/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('2cd247c013e75f410659bac372aff93d22d71c5a54c059e137b9444af8b3427a') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DKDE_INSTALL_LIBDIR=lib \ 19 | -DQT_MAJOR_VERSION=6 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /kdsoap/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kdsoap 3 | pkgver=2.2.0 4 | pkgrel=1 5 | arch=('x86_64') 6 | pkgdesc="Qt-based client-side and server-side SOAP component." 7 | url="https://kdab.com/development-resources/qt-tools/kd-soap/" 8 | license=('MIT') 9 | depends=('qt6-base') 10 | makedepends=('cmake') 11 | conflicts=('kdsoap6') 12 | replaces=('kdsoap6') 13 | source=("https://github.com/KDAB/KDSoap/releases/download/kdsoap-${pkgver}/${pkgname}-${pkgver}.tar.gz") 14 | md5sums=('a4ef201402aaa1500439a2ed4359c0f3') 15 | 16 | build() { 17 | cmake -B build -S ${pkgname}-${pkgver} \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_BUILD_TYPE=Release \ 20 | -DINSTALL_LIBRARY_DIR=lib \ 21 | -DKDSoap_QT6=True 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | 27 | DESTDIR=${pkgdir} cmake --install build 28 | } 29 | -------------------------------------------------------------------------------- /kf5trans/kf5trans.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | user_name="$(logname)" 4 | 5 | post_install() { 6 | if [ ! -f /home/${user_name}/.config/plasmarc ]; then 7 | cp /opt/xdg/kdeglobals /home/${user_name}/.config 8 | cp /opt/xdg/ksplashrc /home/${user_name}/.config 9 | cp /opt/xdg/plasma-org.kde.plasma.desktop-appletsrc /home/${user_name}/.config 10 | cp /opt/xdg/plasmarc /home/${user_name}/.config 11 | cp /opt/xdg/plasmashellrc /home/${user_name}/.config 12 | 13 | mkdir -p /home/${user_name}/.config/plasma-workspace/env 14 | cp /opt/xdg/libre.sh /home/${user_name}/.config/plasma-workspace/env 15 | 16 | chown -R ${user_name}:users /home/${user_name}/.config 17 | 18 | nohup /usr/bin/kf5trans >/dev/null 2>&1 & 19 | fi 20 | } 21 | -------------------------------------------------------------------------------- /kf5trans/kf5trans.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/kf5trans/kf5trans.tar.gz -------------------------------------------------------------------------------- /kf5trans/ksplashrc: -------------------------------------------------------------------------------- 1 | [KSplash] 2 | Engine=KSplashQML 3 | Theme=org.kde.midna.desktop 4 | -------------------------------------------------------------------------------- /kf5trans/libre.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | export OOO_FORCE_DESKTOP="kde4" 3 | -------------------------------------------------------------------------------- /kf5trans/plasmarc: -------------------------------------------------------------------------------- 1 | [Theme] 2 | name=midna 3 | -------------------------------------------------------------------------------- /kf5trans/plasmashellrc: -------------------------------------------------------------------------------- 1 | [PlasmaViews][Panel 1] 2 | thickness=36 3 | 4 | -------------------------------------------------------------------------------- /khotkeys/dbus_action.diff: -------------------------------------------------------------------------------- 1 | --- a/libkhotkeysprivate/actions/dbus_action.cpp 2015-12-22 05:31:00.000000000 -0500 2 | +++ b/libkhotkeysprivate/actions/dbus_action.cpp 2015-12-26 14:09:15.066617747 -0500 3 | @@ -133,7 +133,7 @@ 4 | } 5 | qDebug() << "D-Bus call:" << _application << ":" << _object << ":" << _function << ":" << args_list; 6 | KProcess proc; 7 | - proc << "qdbus" << _application << _object << _function << args_list; 8 | + proc << "qdbus-qt5" << _application << _object << _function << args_list; 9 | proc.startDetached(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /khotkeys6/dbus_action.diff: -------------------------------------------------------------------------------- 1 | --- a/libkhotkeysprivate/actions/dbus_action.cpp 2015-12-22 05:31:00.000000000 -0500 2 | +++ b/libkhotkeysprivate/actions/dbus_action.cpp 2015-12-26 14:09:15.066617747 -0500 3 | @@ -133,7 +133,7 @@ 4 | } 5 | qDebug() << "D-Bus call:" << _application << ":" << _object << ":" << _function << ":" << args_list; 6 | KProcess proc; 7 | - proc << "qdbus" << _application << _object << _function << args_list; 8 | + proc << "qdbus-qt6" << _application << _object << _function << args_list; 9 | proc.startDetached(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /kimap/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=kimap 6 | pkgver=${_kdever} 7 | pkgrel=1 8 | pkgdesc="Library to assist working with IMAP servers" 9 | arch=('x86_64') 10 | url='https://invent.kde.org/pim/kimap' 11 | license=('LGPL') 12 | depends=('kcoreaddons6' 'ki18n6' 'kio6' 'kmime') 13 | makedepends=('extra-cmake-modules') 14 | source=($_mirror/${pkgname}-${_kdever}.tar.xz) 15 | md5sums=(`grep ${pkgname}-${_kdever}.tar.xz ../kde-sc.md5 | cut -d" " -f1`) 16 | 17 | build() { 18 | cmake -B build -S ${pkgname}-${pkgver} \ 19 | -DCMAKE_INSTALL_PREFIX=/usr \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DKDE_INSTALL_LIBDIR=lib \ 22 | -DBUILD_TESTING=OFF \ 23 | -DQT_MAJOR_VERSION=6 24 | cmake --build build 25 | } 26 | 27 | package() { 28 | 29 | DESTDIR=${pkgdir} cmake --install build 30 | } 31 | -------------------------------------------------------------------------------- /kinfocenter/KaOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/kinfocenter/KaOS.png -------------------------------------------------------------------------------- /kinfocenter/kcm-about-distrorc: -------------------------------------------------------------------------------- 1 | [General] 2 | Name=KaOS (2024) 3 | LogoPath=/usr/share/kinfocenter/KaOS.png 4 | Website=https://kaosx.us 5 | 6 | 7 | -------------------------------------------------------------------------------- /kio-admin/org.kde.dolphin-admin.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Exec=/usr/bin/dolphin admin:/// 3 | Icon=folder-red 4 | Name=Dolphin Admin 5 | GenericName=Opens Dolphin with sudo permissions 6 | Type=Application 7 | Categories=Qt;KDE;System;FileTools;FileManager; 8 | -------------------------------------------------------------------------------- /kio-fuse/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=kio-fuse 3 | pkgver=5.1.0 4 | pkgrel=2 5 | pkgdesc="FUSE Interface for KIO" 6 | arch=('x86_64') 7 | url='https://invent.kde.org/system/kio-fuse' 8 | license=('GPLv3.0') 9 | depends=('kcoreaddons6' 'kdbusaddons6' 'kio6' 'fuse3') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.kde.org/stable/kio-fuse/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_LIBEXECDIR=lib \ 19 | -DBUILD_TESTING=OFF \ 20 | -DQT_MAJOR_VERSION=6 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /kirigami/gallery.diff: -------------------------------------------------------------------------------- 1 | --- a/examples/gallerydata/metadata.desktop 2017-07-09 18:54:08.715571468 -0400 2 | +++ b/examples/gallerydata/metadata.desktop 2017-07-09 18:54:28.213096280 -0400 3 | @@ -31,7 +31,7 @@ 4 | 5 | Encoding=UTF-8 6 | Type=Application 7 | -Exec=kpackagelauncherqml -a org.kde.kirigami2.gallery 8 | +Exec=kirigami2gallery 9 | Icon=preferences-desktop-theme 10 | X-KDE-ParentApp= 11 | X-KDE-PluginInfo-Author=Marco Martin 12 | 13 | -------------------------------------------------------------------------------- /kmime/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=kmime 6 | pkgver=${_kdever} 7 | pkgrel=1 8 | pkgdesc="Library to assist handling MIME data." 9 | arch=('x86_64') 10 | url='https://invent.kde.org/pim/kmime' 11 | license=('LGPL') 12 | depends=('ki18n6' 'kcodecs6') 13 | makedepends=('extra-cmake-modules' 'qt6-tools') 14 | source=($_mirror/${pkgname}-${_kdever}.tar.xz) 15 | md5sums=(`grep ${pkgname}-${_kdever}.tar.xz ../kde-sc.md5 | cut -d" " -f1`) 16 | 17 | build() { 18 | cmake -B build -S ${pkgname}-${pkgver} \ 19 | -DCMAKE_INSTALL_PREFIX=/usr \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DCMAKE_INSTALL_LIBDIR=lib \ 22 | -DBUILD_TESTING=OFF \ 23 | -DQT_MAJOR_VERSION=6 24 | cmake --build build 25 | } 26 | 27 | package() { 28 | 29 | DESTDIR=${pkgdir} cmake --install build 30 | } 31 | -------------------------------------------------------------------------------- /knights/historywidget.diff: -------------------------------------------------------------------------------- 1 | --- a/src/historywidget.cpp 2016-12-25 20:51:58.000000000 -0500 2 | +++ b/src/historywidget.cpp 2016-12-25 21:04:09.859933220 -0500 3 | @@ -28,6 +28,7 @@ 4 | 5 | #include 6 | #include 7 | +#include 8 | 9 | using namespace Knights; 10 | 11 | -------------------------------------------------------------------------------- /kodi/FEH.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | RETVAL=0 4 | 5 | if [[ -z $(glxinfo | grep "direct rendering.*Yes" | uniq) ]]; then 6 | echo "XBMC needs hardware accelerated OpenGL rendering." 7 | echo "Install an appropriate graphics driver." 8 | echo 9 | echo "Please consult XBMC Wiki for supported hardware" 10 | echo "http://xbmc.org/wiki/?title=Supported_hardware" 11 | echo 12 | RETVAL=1 13 | fi 14 | 15 | if [[ -z $(xdpyinfo | grep "depth of root.*24" | uniq) ]]; then 16 | echo "XBMC cannot run unless the" 17 | echo "screen color depth is atleast 24 bit." 18 | echo 19 | echo "Please reconfigure your screen." 20 | RETVAL=1 21 | fi 22 | 23 | exit ${RETVAL} 24 | 25 | -------------------------------------------------------------------------------- /kodi/mesa22.3.patch: -------------------------------------------------------------------------------- 1 | --- xbmc/xbmc/windowing/X11/GLContextEGL.h 2 | +++ xbmc/xbmc/windowing/X11/GLContextEGL.h 3 | @@ -13,7 +13,7 @@ 4 | #include "threads/CriticalSection.h" 5 | 6 | #include 7 | -#include 8 | +#include 9 | #include 10 | 11 | class CGLContextEGL : public CGLContext 12 | -------------------------------------------------------------------------------- /kodi/xbmc.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Starts instance of XBMC using xinit 3 | After = remote-fs.target 4 | 5 | [Service] 6 | User = xbmc 7 | Group = xbmc 8 | Type = simple 9 | ExecStart = /usr/bin/xinit /usr/bin/xbmc-standalone -- :0 -nolisten tcp 10 | Restart = always 11 | 12 | [Install] 13 | WantedBy = multi-user.target 14 | -------------------------------------------------------------------------------- /kopete/libotr4.patch: -------------------------------------------------------------------------------- 1 | diff --git a/plugins/otr/otrlchatinterface.cpp b/plugins/otr/otrlchatinterface.cpp 2 | index 2b8e806..a2e1062 100644 3 | --- a/plugins/otr/otrlchatinterface.cpp 4 | +++ b/plugins/otr/otrlchatinterface.cpp 5 | @@ -236,6 +236,11 @@ void OtrlChatInterface::still_secure(void *opdata, ConnContext *context, int is_ 6 | } 7 | 8 | int OtrlChatInterface::max_message_size(void *opdata, ConnContext *context){ 9 | + if ( ! opdata ) { 10 | + kDebug(14318) << "opdata is NULL"; 11 | + return 0; 12 | + } 13 | + 14 | Kopete::ChatSession *session= ((Kopete::ChatSession*)opdata); 15 | 16 | Q_UNUSED(context) 17 | -------------------------------------------------------------------------------- /krita/launch_krita.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export KRITA_NO_STYLE_OVERRIDE=true 4 | 5 | /usr/bin/krita 6 | -------------------------------------------------------------------------------- /krita/xfctools.diff: -------------------------------------------------------------------------------- 1 | From: Scott Petrovic 2 | Date: Wed, 13 Apr 2016 18:48:56 +0000 3 | Subject: fix windows build with missing netinet/in.h 4 | X-Git-Url: http://quickgit.kde.org/?p=krita.git&a=commitdiff&h=444d7317e45fd4fef6acfdd57042be83c456df54 5 | --- 6 | fix windows build with missing netinet/in.h 7 | --- 8 | 9 | 10 | --- a/plugins/impex/xcf/3rdparty/xcftools/xcftools.h 11 | +++ b/plugins/impex/xcf/3rdparty/xcftools/xcftools.h 12 | @@ -55,9 +55,7 @@ 13 | # define __ATTRIBUTE__(x) 14 | #endif 15 | 16 | -#if HAVE_NETINET_IN_H 17 | -# include 18 | -#elif HAVE_ARPA_INET_H 19 | +#if HAVE_ARPA_INET_H 20 | # include 21 | #elif WORDS_BIGENDIAN 22 | # define ntohl(x) (x) 23 | -------------------------------------------------------------------------------- /kross-interpreters/ruby3.0.diff: -------------------------------------------------------------------------------- 1 | diff --git a/ruby/rubyinterpreter.cpp b/ruby/rubyinterpreter.cpp 2 | index 3bccdc29ded3d39bf80980de5c3d92fa5efb9bc7..ad236d52dbf4c9e0db9eb8311abe670926428580 100644 3 | --- a/ruby/rubyinterpreter.cpp 4 | +++ b/ruby/rubyinterpreter.cpp 5 | @@ -65,8 +65,11 @@ RubyInterpreter::RubyInterpreter(Kross::InterpreterInfo* info) 6 | initRuby(); 7 | } 8 | 9 | +// The RUBY_SAFE_LEVEL_MAX with the safe levels were removed in Ruby 3.0. 10 | +#ifdef RUBY_SAFE_LEVEL_MAX 11 | const int defaultsafelevel = 4; // per default use the maximum safelevel 12 | rb_set_safe_level( info->optionValue("safelevel", defaultsafelevel).toInt() ); 13 | +#endif 14 | } 15 | 16 | RubyInterpreter::~RubyInterpreter() 17 | -------------------------------------------------------------------------------- /ksmtp/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=ksmtp 6 | pkgver=${_kdever} 7 | pkgrel=1 8 | pkgdesc="Job-based library to send email through an SMTP server." 9 | arch=('x86_64') 10 | url='https://invent.kde.org/pim/ksmtp' 11 | license=('LGPL') 12 | depends=('kcoreaddons6' 'ki18n6' 'kio6') 13 | makedepends=('extra-cmake-modules') 14 | source=($_mirror/${pkgname}-${_kdever}.tar.xz) 15 | md5sums=(`grep ${pkgname}-${_kdever}.tar.xz ../kde-sc.md5 | cut -d" " -f1`) 16 | 17 | build() { 18 | cmake -B build -S ${pkgname}-${pkgver} \ 19 | -DCMAKE_INSTALL_PREFIX=/usr \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DKDE_INSTALL_LIBDIR=lib \ 22 | -DBUILD_TESTING=OFF \ 23 | -DQT_MAJOR_VERSION=6 24 | cmake --build build 25 | } 26 | 27 | package() { 28 | 29 | DESTDIR=${pkgdir} cmake --install build 30 | } 31 | -------------------------------------------------------------------------------- /ksystemlog/syslog-path.patch: -------------------------------------------------------------------------------- 1 | --- a/src/modes/system/systemConfiguration.cpp 2021-04-09 17:09:38.769227040 +0200 2 | +++ b/src/modes/system/systemConfiguration1.cpp 2021-04-09 17:09:38.837227547 +0200 3 | @@ -23,7 +23,7 @@ 4 | 5 | SystemConfiguration::SystemConfiguration() 6 | : GenericLogModeConfiguration(QStringLiteral(SYSTEM_LOG_MODE_ID), 7 | - QStringList() << QStringLiteral("/var/log/syslog"), 8 | + QStringList() << QStringLiteral("/var/log/pacman.log"), 9 | QList() << Globals::INFORMATION_LOG_LEVEL_ID) 10 | { 11 | /* 12 | -------------------------------------------------------------------------------- /ktorrent/desktop.diff: -------------------------------------------------------------------------------- 1 | --- a/ktorrent/ktorrent.desktop.orig 2014-01-21 15:25:06.019687665 -0500 2 | +++ b/ktorrent/ktorrent.desktop 2014-01-21 15:59:02.814273653 -0500 3 | @@ -117,7 +117,7 @@ 4 | Icon=ktorrent 5 | Type=Application 6 | X-DocPath=ktorrent/index.html 7 | -MimeType=application/x-bittorrent;application/x-torrent; 8 | +MimeType=application/x-bittorrent;application/x-torrent;x-scheme-handler/magnet; 9 | X-DBUS-StartupType=Unique 10 | X-DBUS-ServiceName=org.ktorrent.ktorrent 11 | Comment=A BitTorrent program for KDE 12 | -------------------------------------------------------------------------------- /ktorrent/ktorrent.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | user_name="$(logname)" 4 | 5 | post_install() { 6 | 7 | if [ ! -f /home/${user_name}/.local/share/ktorrent ]; then 8 | mkdir -p /home/${user_name}/.local/share/ktorrent 9 | chown -R ${user_name}:users /home/${user_name}/.local/share/ktorrent 10 | fi 11 | } 12 | 13 | post_upgrade() { 14 | post_install 15 | } 16 | -------------------------------------------------------------------------------- /latte-dock/latte-dock.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # tputcolors 3 | 4 | user_name="$(logname)" 5 | 6 | post_install() { 7 | echo -e '\e[1;34m To install this plasmoid for your user run:' 8 | echo -e '\e[1;34m plasmapkg2 -i /usr/share/plasma/plasmoids/org.kdelook.nowdock\e[0m' 9 | } 10 | 11 | post_upgrade() { 12 | echo -e '\e[1;34m To upgrade this plasmoid for your user run:' 13 | echo -e '\e[1;34m plasmapkg2 -u /usr/share/plasma/plasmoids/org.kdelook.nowdock \e[0m' 14 | } 15 | -------------------------------------------------------------------------------- /libdmtx/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=libdmtx 3 | pkgver=0.7.7 4 | pkgrel=2 5 | pkgdesc="Open source software for reading and writing Data Matrix barcodes" 6 | url="https://github.com/dmtx/libdmtx" 7 | arch=('x86_64') 8 | license=('GPL-2') 9 | depends=('glibc') 10 | source=("https://github.com/dmtx/libdmtx/archive/v${pkgver}.tar.gz") 11 | md5sums=('bf11aab55a0872bb8d90b64eaa0ef92c') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | ./autogen.sh 17 | ./configure --prefix=/usr 18 | make 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${pkgver} 23 | 24 | make DESTDIR=${pkgdir} install 25 | } 26 | -------------------------------------------------------------------------------- /libkdcraw/libraw0.21.diff: -------------------------------------------------------------------------------- 1 | diff --git a/src/kdcraw.cpp b/src/kdcraw.cpp 2 | index 376a37d6c120251f8a14a4701e6e75c9c128935f..1433c4b3f90e8aeb97461b6dd3feee1e084b8461 100644 3 | --- a/src/kdcraw.cpp 4 | +++ b/src/kdcraw.cpp 5 | @@ -357,7 +357,11 @@ bool KDcraw::extractRAWData(const QString& filePath, QByteArray& rawData, DcrawI 6 | d->setProgress(0.3); 7 | 8 | raw.imgdata.params.output_bps = 16; 9 | +#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21) 10 | + raw.imgdata.rawparams.shot_select = shotSelect; 11 | +#else 12 | raw.imgdata.params.shot_select = shotSelect; 13 | +#endif 14 | ret = raw.unpack(); 15 | 16 | if (ret != LIBRAW_SUCCESS) 17 | -------------------------------------------------------------------------------- /libkdcraw/ractionthreadbase.diff: -------------------------------------------------------------------------------- 1 | --- a/src/ractionthreadbase.cpp 2014-08-21 18:36:17.506808877 -0400 2 | +++ b/src/ractionthreadbase.cpp 2014-08-21 18:36:17.826818099 -0400 3 | @@ -37,9 +37,9 @@ 4 | #include 5 | #include 6 | #include 7 | -#include 8 | -#include 9 | -#include 10 | +#include 11 | +#include 12 | +#include 13 | #include 14 | 15 | // Local includes 16 | -------------------------------------------------------------------------------- /libkdcraw/ractionthreadbase_p.diff: -------------------------------------------------------------------------------- 1 | --- a/src/ractionthreadbase_p.h 2014-08-21 18:35:33.975554315 -0400 2 | +++ b/src/ractionthreadbase_p.h 2014-08-21 18:35:34.285563251 -0400 3 | @@ -36,10 +36,9 @@ 4 | 5 | // KDE includes 6 | 7 | -#include 8 | -#include 9 | -#include 10 | -#include 11 | +#include 12 | +#include 13 | +#include 14 | 15 | // Local includes 16 | 17 | -------------------------------------------------------------------------------- /libpwquality/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=libpwquality 3 | pkgver=1.4.5 4 | pkgrel=3 5 | pkgdesc="Library for password quality checking and generating random passwords" 6 | arch=('x86_64') 7 | url="https://github.com/libpwquality/libpwquality" 8 | license=('GPL') 9 | options=('!libtool') 10 | depends=('cracklib' 'python3') 11 | source=("https://github.com/libpwquality/libpwquality/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2") 12 | md5sums=('6b70e355269aef0b9ddb2b9d17936f21') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | ./configure --prefix=/usr \ 18 | --sysconfdir=/etc \ 19 | --localstatedir=/var \ 20 | --disable-static \ 21 | --with-python-binary=python3 22 | make 23 | } 24 | 25 | package() { 26 | cd ${pkgname}-${pkgver} 27 | 28 | make DESTDIR=${pkgdir} install 29 | } 30 | -------------------------------------------------------------------------------- /libreoffice/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/libreoffice/intro.png -------------------------------------------------------------------------------- /libreoffice/soffice.odg.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=LibreOffice Draw ... 3 | Comment=Enter LibreOffice Draw filename: 4 | Comment[de]=Name der LibreOffice Draw-Datei eingeben: 5 | Type=Link 6 | URL=.source/soffice.odg 7 | Icon=libreoffice-oasis-drawing 8 | -------------------------------------------------------------------------------- /libreoffice/soffice.odp.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=LibreOffice Impress ... 3 | Comment=Enter LibreOffice Impress filename: 4 | Comment[de]=Name der LibreOffice Impress-Datei eingeben: 5 | Type=Link 6 | URL=.source/soffice.odp 7 | Icon=libreoffice-oasis-presentation 8 | -------------------------------------------------------------------------------- /libreoffice/soffice.ods.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=LibreOffice Calc ... 3 | Comment=Enter LibreOffice Calc filename: 4 | Comment[de]=Name der LibreOffice Calc-Datei eingeben: 5 | Type=Link 6 | URL=.source/soffice.ods 7 | Icon=libreoffice-oasis-spreadsheet 8 | -------------------------------------------------------------------------------- /libreoffice/soffice.odt.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=LibreOffice Writer ... 3 | Comment=Enter LibreOffice Writer filename: 4 | Comment[de]=Name der LibreOffice Writer-Datei eingeben: 5 | Type=Link 6 | URL=.source/soffice.odt 7 | Icon=libreoffice-oasis-text 8 | -------------------------------------------------------------------------------- /lightworks/libportaudio.so.2.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/lightworks/libportaudio.so.2.0.0 -------------------------------------------------------------------------------- /lightworks/libportaudiocpp.so.0.0.12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/lightworks/libportaudiocpp.so.0.0.12 -------------------------------------------------------------------------------- /lightworks/lightworks.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | # Generate a machine number (if there isn't one already) 3 | if [ ! -f /usr/share/lightworks/machine.num ]; 4 | then 5 | echo "Generating machine number..." 6 | echo $((`cat /dev/urandom|od -N1 -An -i` % 2500)) >> /usr/share/lightworks/machine.num 7 | else 8 | echo "Using machine number of previous installation." 9 | fi 10 | 11 | echo "Visit http://www.lwks.com/betas-linux for the latest beta." 12 | } 13 | 14 | post_upgrade() { 15 | post_install 16 | } 17 | -------------------------------------------------------------------------------- /lilypond-doc/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=lilypond-doc 3 | pkgver=2.24.4 4 | _pkgver=2.24.4 5 | pkgrel=1 6 | pkgdesc='Documentation of Lilypond' 7 | url='https://lilypond.org/' 8 | license=('GPL') 9 | arch=('x86_64') 10 | depends=('lilypond') 11 | #source=("https://lilypond.org/downloads/binaries/documentation/lilypond-${_pkgver}.documentation.tar.bz2") 12 | source=("https://gitlab.com/lilypond/lilypond/-/releases/v${_pkgver}/downloads/lilypond-${pkgver}-documentation.tar.xz") 13 | md5sums=('43f09025669e7a0c8da376d5325184e7') 14 | 15 | package() { 16 | cd ${srcdir} 17 | mkdir -p ${pkgdir}/usr/ 18 | mv share/ ${pkgdir}/usr/ 19 | #install -Dm644 license/${pkgname} ${pkgdir}/usr/share/licences/${pkgname}/LICENSE 20 | } 21 | -------------------------------------------------------------------------------- /links/links.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Links 3 | Exec=xlinks -g 4 | Icon=links_32x32.xpm 5 | Type=Application 6 | Terminal=false 7 | Categories=Network;WebBrowser; 8 | -------------------------------------------------------------------------------- /lxqt2-build-tools/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=lxqt2-build-tools 3 | _pkgname=lxqt-build-tools 4 | pkgver=2.1.0 5 | _commit=880656becb61064fb061f584496fff3b705a7245 6 | pkgrel=1 7 | pkgdesc="Various packaging tools and scripts for LXQt applications" 8 | arch=("x86_64") 9 | url="https://github.com/lxqt/lxqt-build-tools" 10 | license=('LGPL2.1') 11 | depends=('qt6-base') 12 | makedepends=('cmake') 13 | source=("https://github.com/lxde/lxqt-build-tools/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.xz") 14 | #source=("https://github.com/lxqt/lxqt-build-tools/archive/${_commit}.zip") 15 | md5sums=('10c5d787ac0c9ab7c138e511d9668aa8') 16 | 17 | build() { 18 | cmake -B build -S ${_pkgname}-${pkgver} \ 19 | -DCMAKE_INSTALL_PREFIX=/usr/ \ 20 | -DCMAKE_BUILD_TYPE=release 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /lyx/lyx.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=LyX 3 | Comment=High level LaTeX frontend 4 | Icon=lyx 5 | Exec=lyx %F 6 | TryExec=lyx 7 | Terminal=false 8 | Type=Application 9 | StartupNotify=false 10 | Categories=Office;Qt; 11 | -------------------------------------------------------------------------------- /lyx/qt5.11.diff: -------------------------------------------------------------------------------- 1 | --- a/src/frontends/qt4/GuiDocument.cpp 2018-02-25 01:11:18.000000000 +0100 2 | +++ b/src/frontends/qt4/GuiDocument_new.cpp 2018-09-05 18:14:14.671064573 +0200 3 | @@ -76,6 +76,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /maliit-kcm/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=maliit-kcm 3 | pkgver=0.1 4 | pkgrel=1 5 | pkgdesc="Virtualkeyboard KCM" 6 | arch=('x86_64') 7 | url='https://invent.kde.org/nicolasfella/maliit-kcm' 8 | license=('GPL' 'LGPL') 9 | depends=('kcoreaddons' 'ki18n' 'kdeclarative' 'kirigami' 'kitemmodels' 'plasma-framework') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://invent.kde.org/nicolasfella/maliit-kcm/-/archive/master/${pkgname}-master.tar.bz2") 12 | md5sums=('d8ac203beae13fb3162a17dc2689d207') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-master \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DKDE_INSTALL_LIBDIR=lib \ 19 | -DKDE_INSTALL_QMLDIR=/usr/lib/qt5/qml 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /maliit-keyboard/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=maliit-keyboard 3 | _pkgname=keyboard 4 | pkgver=2.2.0 5 | pkgrel=1 6 | pkgdesc="Maliit Keyboard 2 (based on Ubuntu Keyboard)" 7 | arch=('x86_64') 8 | url="https://maliit.github.io/" 9 | license=('LGPL') 10 | depends=('maliit-framework' 'hunspell' 'qt5-multimedia') # 'qtfeedback') 11 | makedepends=('cmake') 12 | source=("https://github.com/maliit/keyboard/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") 13 | md5sums=('29c2e60f0dd74fb02091bf5a67f60637') 14 | 15 | build() { 16 | cmake -B build -S ${_pkgname}-${pkgver} \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -Denable-presage=OFF \ 19 | -DAnthy_FOUND=FALSE \ 20 | -DPinyin_FOUND=FALSE \ 21 | -DChewing_FOUND=FALSE 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | 27 | DESTDIR=${pkgdir} cmake --install build 28 | } 29 | -------------------------------------------------------------------------------- /masterpdfeditor/masterpdfeditor.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Master PDF Editor 5 3 | Comment=Edit PDF files 4 | Exec=/opt/master-pdf-editor-5/masterpdfeditor5 %f 5 | Path=/opt/master-pdf-editor-5 6 | Terminal=false 7 | Icon=/opt/master-pdf-editor-5/masterpdfeditor5.png 8 | Type=Application 9 | Categories=Office;Graphics; 10 | MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf; 11 | -------------------------------------------------------------------------------- /mauikit-accounts/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=mauikit-accounts 3 | pkgver=4.0.0 4 | pkgrel=1 5 | arch=('x86_64') 6 | pkgdesc="MauiKit utilities to handle User Accounts" 7 | url="https://invent.kde.org/maui/mauikit-accounts" 8 | license=('GPL3') 9 | depends=('mauikit' 'ki18n6' 'kcoreaddons6') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.kde.org/stable/maui/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('28461b6155c770eaf10ec01e6c0fd07103ef2be23036f2d43a8e5f3321b432ef') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_INSTALL_LIBDIR=/usr/lib 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /mauikit-filebrowsing/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=mauikit-filebrowsing 3 | pkgver=4.0.0 4 | pkgrel=1 5 | arch=('x86_64') 6 | pkgdesc="MauiKit File Browsing utilities and controls." 7 | url="https://invent.kde.org/maui/mauikit-filebrowsing" 8 | license=('GPL3') 9 | depends=('mauikit' 'ki18n6' 'kcoreaddons6' 'kio6') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.kde.org/stable/maui/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('b93edb5b07fd1fd74f4b46d5bb1402c57370728038e7e407dba1be3730f1da2e') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_INSTALL_LIBDIR=/usr/lib 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /mauikit/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=mauikit 3 | pkgver=4.0.0 4 | pkgrel=1 5 | pkgdesc='Modular front-end framework for developing fast and compelling user experiences' 6 | arch=('x86_64') 7 | url="https://mauikit.org/" 8 | license=('GPL3') 9 | depends=('ki18n6' 'kcoreaddons6' 'knotifications6' 'qt6-declarative' 'qt6-svg' 'qt6-multimedia' 10 | 'mauiman') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://download.kde.org/stable/maui/mauikit/${pkgver}/${pkgname}-${pkgver}.tar.xz") 13 | sha256sums=('a5fbc22f5b19b11b569c8a9585c2e3b64d3226f7bf8f4b92014953403d10e1d2') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_INSTALL_LIBDIR=/usr/lib 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /mauiman/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=mauiman 3 | pkgver=4.0.0 4 | pkgrel=1 5 | pkgdesc='Maui Manager Library. Server and public library API.' 6 | arch=('x86_64') 7 | url="https://mauikit.org/" 8 | license=('GPL3') 9 | depends=('qt6-base') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.kde.org/stable/maui/mauiman/${pkgver}/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('628a6e85c48e699ef1b57ad8b52e994c32824f687ca11155e2ea8437ae0cb233') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_INSTALL_LIBDIR=/usr/lib 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /mbedtls/mbedtls-alt-format-truncation.patch: -------------------------------------------------------------------------------- 1 | CMakeLists.txt | 2 +- 2 | 1 file changed, 1 insertion(+), 1 deletion(-) 3 | 4 | diff --git a/CMakeLists.txt b/CMakeLists.txt 5 | index 2ab2e01eb..14ca7b696 100644 6 | --- a/CMakeLists.txt 7 | +++ b/CMakeLists.txt 8 | @@ -198,7 +198,7 @@ if(CMAKE_COMPILER_IS_GNU) 9 | endif() 10 | endif() 11 | if (GCC_VERSION VERSION_GREATER 7.0 OR GCC_VERSION VERSION_EQUAL 7.0) 12 | - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wformat-overflow=2 -Wformat-truncation=2") 13 | + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wformat-overflow=2 -Wformat-truncation") 14 | endif() 15 | set(CMAKE_C_FLAGS_RELEASE "-O2") 16 | set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") 17 | -------------------------------------------------------------------------------- /mediastreamer/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=mediastreamer 3 | pkgver=2.12.0 4 | pkgrel=1 5 | pkgdesc="A library written in C that allows you to create and run audio and video streams." 6 | arch=('x86_64') 7 | url="http://www.linphone.org" 8 | license=('GPL') 9 | depends=('ortp' 'speex' 'v4l-utils' 'ffmpeg' 'libxv' 'glew' 'libupnp') 10 | makedepends=('cmake' 'intltool' 'vim') 11 | source=("http://download-mirror.savannah.gnu.org/releases/linphone/mediastreamer/mediastreamer-$pkgver.tar.gz") 12 | md5sums=('f4570034ce3875cf238e0e1249b5ec2e') 13 | 14 | build() { 15 | 16 | cd "$srcdir"/$pkgname-$pkgver 17 | 18 | ./configure --prefix=/usr --disable-strict 19 | make 20 | } 21 | 22 | package() { 23 | cd "${srcdir}"/$pkgname-$pkgver 24 | 25 | make DESTDIR="${pkgdir}" install 26 | } 27 | -------------------------------------------------------------------------------- /megaglest-data/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=megaglest-data 3 | pkgver=3.13.0 4 | pkgrel=4 5 | pkgdesc="Libre software cross platform real-time strategy game. (data files)" 6 | arch=('x86_64') 7 | url="https://github.com/megaglest" 8 | license=('custom:CCBYSA3.0') 9 | makedepends=('cmake' 'xz') 10 | source=("https://github.com/MegaGlest/megaglest-data/releases/download/${pkgver}/megaglest-data-${pkgver}.tar.xz") 11 | md5sums=('f9664a250cab051686367bf534d449d1') 12 | 13 | build() { 14 | cmake -B build -S megaglest-${pkgver} \ 15 | -DCMAKE_INSTALL_PREFIX=/usr 16 | cmake --build build 17 | } 18 | 19 | package() { 20 | 21 | DESTDIR=${pkgdir} cmake --install build 22 | 23 | install -Dm644 megaglest-${pkgver}/docs/README.data-license.txt \ 24 | ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 25 | } 26 | -------------------------------------------------------------------------------- /minilens/launch-minilens.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | godot -path /opt/minilens 4 | -------------------------------------------------------------------------------- /minilens/minilens.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Minilens 3 | GenericName=Puzzle Game 4 | Comment=2D platform puzzle in post-apocalyptic Earth 5 | Exec=/usr/bin/launch-minilens.sh 6 | Icon=minilens 7 | StartupNotify=true 8 | Terminal=False 9 | Type=Application 10 | Categories=Game; 11 | -------------------------------------------------------------------------------- /mkvtoolnix/qt.57.diff: -------------------------------------------------------------------------------- 1 | diff --git a/ac/qt5.m4 b/ac/qt5.m4 2 | index 5bcc175..fdc0905 100644 3 | --- a/ac/qt5.m4 4 | +++ b/ac/qt5.m4 5 | @@ -159,12 +159,13 @@ if test x"$enable_qt" = "xyes" -a \ 6 | while true; do 7 | ac_save_CXXFLAGS="$CXXFLAGS" 8 | ac_save_LIBS="$LIBS" 9 | - CXXFLAGS="$CXXFLAGS $QT_CFLAGS -fPIC" 10 | + CXXFLAGS="$STD_CXX $CXXFLAGS $QT_CFLAGS -fPIC" 11 | LIBS="$LDFLAGS $QT_LIBS" 12 | unset ac_cv_qt_compilation 13 | 14 | AC_TRY_LINK([ 15 | #include 16 | +#include 17 | class Config : public QCoreApplication { 18 | public: 19 | Config(int &argc, char **argv); 20 | -------------------------------------------------------------------------------- /mpvqt/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=mpvqt 3 | pkgver=1.0.1 4 | pkgrel=1 5 | pkgdesc="Libmpv wrapper for QtQuick2 and QML." 6 | arch=('x86_64') 7 | url="https://invent.kde.org/libraries/mpvqt" 8 | license=('LGPL-3.0') 9 | depends=('qt6-declarative' 'mpv') 10 | makedepends=('extra-cmake-modules') 11 | source=("https://download.kde.org/stable/mpvqt/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('9f37b85f319c27f6244743c4259402b0aa2474ed851f0d833d9bd2a0731c178c') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DKDE_INSTALL_LIBDIR=lib 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /msgpack-c/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=msgpack-c 3 | _pkgname=msgpack 4 | pkgver=6.1.0 5 | pkgrel=1 6 | pkgdesc="Efficient binary serialization format, which lets you exchange data among multiple languages like JSON" 7 | arch=('x86_64') 8 | url="https://github.com/msgpack/msgpack-c" 9 | license=('GPL3') 10 | depends=('gnutls' 'readline' 'python3-cython') 11 | makedepends=('cmake' 'googletest') 12 | source=("https://github.com/msgpack/msgpack-c/releases/download/c-${pkgver}/${pkgname}-${pkgver}.tar.gz") 13 | md5sums=('9054a97db4f88ad9b66c9eef079a5d5b') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DMSGPACK_BUILD_EXAMPLES=OFF 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /mumble/setupview.diff: -------------------------------------------------------------------------------- 1 | --- src/mumble/MainWindow.cpp_orig 2016-04-28 19:01:51.000000000 +0200 2 | +++ src/mumble/MainWindow.cpp 2016-04-28 19:12:53.981139223 +0200 3 | @@ -355,9 +355,6 @@ 4 | 5 | updateTransmitModeComboBox(); 6 | 7 | -#ifndef Q_OS_MAC 8 | - setupView(false); 9 | -#endif 10 | 11 | if (g.s.bMinimalView && ! g.s.qbaMinimalViewGeometry.isNull()) 12 | restoreGeometry(g.s.qbaMinimalViewGeometry); 13 | -------------------------------------------------------------------------------- /musescore/desktop.patch: -------------------------------------------------------------------------------- 1 | diff -Naur mscore-1.2.old/mscore/packaging/mscore.desktop mscore-1.2.new/mscore/packaging/mscore.desktop 2 | --- mscore-1.2.old/mscore/packaging/mscore.desktop 2013-01-20 14:54:27.000000000 +0100 3 | +++ mscore-1.2.new/mscore/packaging/mscore.desktop 2013-01-20 14:55:11.000000000 +0100 4 | @@ -3,7 +3,7 @@ 5 | Comment=WYSIWYG Music score typesetter 6 | Comment[ru]=Визуальный редактор нотных партитур 7 | Exec=mscore 8 | -GenericName=mscore 9 | +GenericName=MuseScore 10 | GenericName[ru]=MuseScore 11 | Icon=mscore 12 | Name=MuseScore 13 | -------------------------------------------------------------------------------- /musescore/freetype2.patch: -------------------------------------------------------------------------------- 1 | --- a/mscore/mscore/genft.cpp 2 | +++ b/mscore/mscore/genft.cpp 3 | @@ -27,7 +27,7 @@ 4 | 5 | #include 6 | #include FT_FREETYPE_H 7 | -#include 8 | +#include 9 | #include "al/xml.h" 10 | 11 | QMap codemap; 12 | 13 | -------------------------------------------------------------------------------- /musescore/mime.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /musescore/system_qscriptgenerator.patch: -------------------------------------------------------------------------------- 1 | diff -Naur mscore-1.3.orig/mscore/CMakeLists.txt mscore-1.3.new/mscore/CMakeLists.txt 2 | --- mscore-1.3.orig/mscore/CMakeLists.txt 2011-12-23 20:22:29.000000000 +0100 3 | +++ mscore-1.3.new/mscore/CMakeLists.txt 2011-12-23 20:36:37.000000000 +0100 4 | @@ -31,6 +31,6 @@ 5 | set(GCC_VISIBILITY TRUE) # requires gcc 4.x? 6 | set(HAS_AUDIOFILE TRUE) # requires libsndfile 7 | 8 | -set(BUILD_SCRIPTGEN TRUE) #Generate Qt script bindings. (collides with qtscriptgenerator project on several distrib) 9 | +set(BUILD_SCRIPTGEN FALSE) #Generate Qt script bindings. (collides with qtscriptgenerator project on several distrib) 10 | set(STATIC_SCRIPT_BINDINGS FALSE) 11 | set(USE_SSE FALSE) 12 | -------------------------------------------------------------------------------- /nomacs/gcc8.diff: -------------------------------------------------------------------------------- 1 | --- a/ImageLounge/src/DkCore/DkMetaData.cpp 2018-10-22 11:25:33.000000000 +0200 2 | +++ b/ImageLounge/src/DkCore/DkMetaDatanew.cpp 2019-05-18 22:52:45.548371577 +0200 3 | @@ -32,6 +32,8 @@ 4 | #include "DkSettings.h" 5 | #include "DkTimer.h" 6 | 7 | +#include 8 | + 9 | #pragma warning(push, 0) // no warnings from includes - begin 10 | #include 11 | #include 12 | --- a/ImageLounge/src/DkGui/DkNoMacs.cpp 2019-05-18 22:57:08.768523606 +0200 13 | +++ b/ImageLounge/src/DkGui/DkNoMacs.cpp 2019-05-18 22:57:24.031184516 +0200 14 | @@ -88,6 +88,8 @@ 15 | #include 16 | #pragma warning(pop) // no warnings from includes - end 17 | 18 | +#include 19 | + 20 | #if defined(Q_OS_WIN) && !defined(SOCK_STREAM) 21 | #include // needed since libraw 0.16 22 | #endif 23 | -------------------------------------------------------------------------------- /notepad/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=notepad 3 | pkgver=0.3 4 | pkgrel=3 5 | pkgdesc="Very simple text-editor for use during the Qt 6 transition" 6 | url="https://kaosx.us" 7 | arch=('x86_64') 8 | license=('GPL3') 9 | depends=('qt6-base') 10 | groups=('utils') 11 | source=("git+https://github.com/KaOSx/notepad.git" 12 | 'notepad.desktop') 13 | md5sums=('SKIP' 14 | '231cadbec24b7468f4f9013e29c5f2e6') 15 | 16 | build() { 17 | cd notepad 18 | 19 | /usr/lib/qt6/bin/qmake 20 | make 21 | } 22 | 23 | package() { 24 | cd notepad 25 | 26 | mkdir -p ${pkgdir}/usr/bin 27 | cp Notepad ${pkgdir}/usr/bin 28 | 29 | mkdir -p ${pkgdir}/usr/share/applications 30 | install -m644 -p ${srcdir}/notepad.desktop ${pkgdir}/usr/share/applications 31 | } 32 | -------------------------------------------------------------------------------- /notepad/notepad.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Notepad 3 | Comment=Very simple Qt6 text-editor 4 | Icon=text-editor 5 | Exec=Notepad 6 | Terminal=false 7 | Type=Application 8 | Categories=Qt;Utility;TextEditor; 9 | StartupNotify=true 10 | 11 | -------------------------------------------------------------------------------- /obs-studio/buildnumber.cmake: -------------------------------------------------------------------------------- 1 | # OBS CMake build number module 2 | 3 | include_guard(GLOBAL) 4 | 5 | # Define build number cache file 6 | set(_BUILD_NUMBER_CACHE 7 | "${CMAKE_CURRENT_SOURCE_DIR}/cmake/.CMakeBuildNumber" 8 | CACHE INTERNAL "OBS build number cache file") 9 | 10 | # Read build number from cache file or manual override 11 | if(NOT DEFINED OBS_BUILD_NUMBER) 12 | if(EXISTS "${_BUILD_NUMBER_CACHE}") 13 | file(READ "${_BUILD_NUMBER_CACHE}" OBS_BUILD_NUMBER) 14 | math(EXPR OBS_BUILD_NUMBER "${OBS_BUILD_NUMBER}+1") 15 | else() 16 | if("$ENV{CI}" AND "$ENV{GITHUB_RUN_ID}") 17 | set(OBS_BUILD_NUMBER "$ENV{GITHUB_RUN_ID}") 18 | else() 19 | set(OBS_BUILD_NUMBER "1") 20 | endif() 21 | endif() 22 | file(WRITE "${_BUILD_NUMBER_CACHE}" "${OBS_BUILD_NUMBER}") 23 | endif() 24 | -------------------------------------------------------------------------------- /oce/oce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/oce/oce.png -------------------------------------------------------------------------------- /oce/opencascade-draw.desktop: -------------------------------------------------------------------------------- 1 | 2 | [Desktop Entry] 3 | Name=OpenCASCADE Draw 4 | Comment=OpenCASCADE DRAWEXE test harness 5 | Exec=DRAWEXE 6 | Icon=oce 7 | Terminal=true 8 | Type=Application 9 | Version=1.0 10 | Categories=Graphics;3DGraphics;DataVisualization;Education;Science; 11 | StartupNotify=false -------------------------------------------------------------------------------- /ocean-sound-theme/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=ocean-sound-theme 6 | pkgver=${_plasmaver} 7 | pkgrel=1 8 | pkgdesc='Ocean Sound Theme for Plasma' 9 | arch=('x86_64') 10 | url='https://invent.kde.org/plasma/ocean-sound-theme' 11 | license=('GPL3') 12 | depends=('qt6-base') 13 | makedepends=('extra-cmake-modules') 14 | groups=('kdeplasma6') 15 | source=("https://download.kde.org/stable/plasma/${pkgver}/${pkgname}-${pkgver}.tar.xz") 16 | md5sums=(`grep ${pkgname}-${_plasmaver}.tar.xz ../kf6.md5 | cut -d" " -f1`) 17 | 18 | build() { 19 | cmake -B build -S ${pkgname}-${pkgver} \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DCMAKE_INSTALL_PREFIX=/usr 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | 27 | DESTDIR=${pkgdir} cmake --install build 28 | } 29 | 30 | -------------------------------------------------------------------------------- /ocrad/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=ocrad 3 | pkgver=0.29 4 | pkgrel=1 5 | pkgdesc="Optical Character Recognition program based on a feature extraction method, reading images in bitmap,greyscale or color formats" 6 | arch=('x86_64') 7 | url="https://www.gnu.org/software/ocrad/ocrad.html" 8 | license=('GPL3') 9 | depends=('gcc-libs' 'texinfo' 'libpng') 10 | source=("https://ftp.gnu.org/gnu/ocrad/${pkgname}-${pkgver}.tar.lz") 11 | md5sums=('a6e799781887027f8897a011e6313310') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | ./configure --prefix=/usr 17 | make 18 | } 19 | 20 | package() { 21 | cd ${pkgname}-${pkgver} 22 | 23 | make DESTDIR=${pkgdir} install 24 | } 25 | -------------------------------------------------------------------------------- /octopi/folder_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/octopi/folder_tree.png -------------------------------------------------------------------------------- /octopi/images.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/octopi/images.tar.gz -------------------------------------------------------------------------------- /octopi/images.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/octopi/images.zip -------------------------------------------------------------------------------- /octopi/images2.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/octopi/images2.tar.xz -------------------------------------------------------------------------------- /octopi/images3.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/octopi/images3.tar.xz -------------------------------------------------------------------------------- /octopi/octopi.install: -------------------------------------------------------------------------------- 1 | 2 | #!/bin/bash 3 | # Some colored makepkg-like functions 4 | # tputcolors 5 | post_install() { 6 | post_upgrade 7 | } 8 | 9 | post_upgrade() { 10 | echo -e '\e[1;31m Used backend options have changed' 11 | echo -e '\e[1;34m ==> If you would like to use the new backend, alpm' 12 | echo -e '\e[1;34m ==> edit ~/.config/octopi/octopi.conf' 13 | echo -e '\e[1;34m ==> and replace pacman with alpm in the Backend= line' 14 | echo -e '\e[1;34m ==> this will add a Download Size column \e[0m' 15 | } 16 | -------------------------------------------------------------------------------- /octopi/searchlineedit.diff: -------------------------------------------------------------------------------- 1 | --- a/src/searchlineedit.cpp 2020-03-09 18:12:56.340896693 +0100 2 | +++ b/src/searchlineedit.cpp 2020-03-09 18:12:56.245898768 +0100 3 | @@ -219,10 +219,10 @@ 4 | style += "padding-left: 20px;}"; 5 | setStyleSheet(style); 6 | 7 | - /*QPalette palette(QApplication::palette()); 8 | + QPalette palette(QApplication::palette()); 9 | palette.setColor(QPalette::Base, Qt::lightGray); 10 | - palette.setColor(QPalette::Text, Qt::white); 11 | - setPalette(palette);*/ 12 | + palette.setColor(QPalette::Text, Qt::darkRed); 13 | + setPalette(palette); 14 | } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /octopi/xterm.diff: -------------------------------------------------------------------------------- 1 | --- a/src/termwidget.cpp 2019-11-24 19:14:57.044210903 +0100 2 | +++ b/src/termwidget.cpp 2019-11-24 19:14:56.954212828 +0100 3 | @@ -39,10 +39,10 @@ 4 | font.setFamily("Monospace"); 5 | setTerminalFont(font); 6 | setScrollBarPosition(QTermWidget::ScrollBarRight); 7 | - changeDir("/"); 8 | + //changeDir("/"); 9 | setColorScheme("WhiteOnBlack"); 10 | - execute("export TERM=xterm"); 11 | - execute("clear"); 12 | + //execute("export TERM=xterm"); 13 | + //execute("clear"); 14 | setContextMenuPolicy(Qt::CustomContextMenu); 15 | 16 | m_actionZoomIn = new QAction(this); 17 | -------------------------------------------------------------------------------- /opencascade/opencascade.conf: -------------------------------------------------------------------------------- 1 | /opt/opencascade/lib 2 | -------------------------------------------------------------------------------- /openshot/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=openshot 3 | pkgver=3.2.1 4 | pkgrel=1 5 | pkgdesc="Non-linear video editor for Linux based on MLT framework" 6 | arch=('x86_64') 7 | url="https://www.openshot.org/" 8 | license=('GPL') 9 | depends=('pyqt5-python3' 'ffmpeg' 'libopenshot' 'desktop-file-utils' 'python3-setuptools' 10 | 'python3-httplib2' 'pyzmq' 'python3-requests') 11 | source=("https://github.com/OpenShot/openshot-qt/archive/v${pkgver}.tar.gz") 12 | md5sums=('081b1aedfbb1e0a9812653f4c7586d67') 13 | 14 | package() { 15 | cd ${pkgname}-qt-${pkgver} 16 | 17 | python3 setup.py install --root=${pkgdir}/ --optimize=1 18 | } 19 | -------------------------------------------------------------------------------- /ostree/ostree-mkinitcpio.conf: -------------------------------------------------------------------------------- 1 | HOOKS="base systemd ostree autodetect modconf block filesystems keyboard fsck" 2 | -------------------------------------------------------------------------------- /oxygen-icons5/install_svg_icons_too.patch: -------------------------------------------------------------------------------- 1 | --- CMakeLists.txt.orig 2009-03-17 08:58:31.000000000 +0100 2 | +++ CMakeLists.txt 2009-05-30 22:05:24.000000000 +0200 3 | @@ -13,7 +13,7 @@ 4 | 5 | ########### install files ############### 6 | 7 | -set( oxygen_icon_dirs 8x8 16x16 22x22 32x32 48x48 64x64 128x128 256x256 ) 8 | +set( oxygen_icon_dirs 8x8 16x16 22x22 32x32 48x48 64x64 128x128 256x256 scalable) 9 | 10 | install( DIRECTORY ${oxygen_icon_dirs} DESTINATION ${ICON_INSTALL_DIR}/oxygen PATTERN .svn EXCLUDE PATTERN "*.sh" EXCLUDE ) 11 | install( FILES index.theme DESTINATION ${ICON_INSTALL_DIR}/oxygen ) 12 | -------------------------------------------------------------------------------- /oxygen-sounds/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=oxygen-sounds 6 | pkgver=${_plasmaver} 7 | pkgrel=1 8 | pkgdesc='KDE Oxygen style, sound theme' 9 | arch=('x86_64') 10 | url='https://invent.kde.org/plasma/oxygen-sounds' 11 | license=('GPL3') 12 | makedepends=('extra-cmake-modules') 13 | groups=('kdeplasma5' 'kdeplasma6') 14 | source=("https://download.kde.org/unstable/plasma/${pkgver}/${pkgname}-${pkgver}.tar.xz") 15 | md5sums=(`grep ${pkgname}-${_plasmaver}.tar.xz ../kf6.md5 | cut -d" " -f1`) 16 | 17 | build() { 18 | cmake -B build -S ${pkgname}-${pkgver} \ 19 | -DCMAKE_BUILD_TYPE=Release \ 20 | -DCMAKE_INSTALL_PREFIX=/usr 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | 29 | -------------------------------------------------------------------------------- /pacmanlogviewer/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=pacmanlogviewer 3 | pkgver=1.5.1 4 | pkgrel=2 5 | pkgdesc="Inspect pacman log file." 6 | arch=('x86_64') 7 | url="https://github.com/gcala/pacmanlogviewer/" 8 | license=('GPL') 9 | depends=('qt6-base') 10 | makedepends=('cmake' 'qt6-tools') 11 | groups=('system') 12 | source=("https://github.com/gcala/pacmanlogviewer/archive/v${pkgver}.tar.gz") 13 | md5sums=('a4e2e313abf6566f720ee35f62b12214') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /pavucontrol-qt/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=pavucontrol-qt 3 | pkgver=2.1.0 4 | pkgrel=1 5 | pkgdesc="Qt port of volume control pavucontrol of sound server PulseAudio." 6 | arch=("x86_64") 7 | url="https://github.com/lxqt/pavucontrol-qt" 8 | license=('GPL2') 9 | depends=('pulseaudio' 'qt6-base') 10 | makedepends=('lxqt2-build-tools' 'qt6-tools') 11 | source=("https://github.com/lxqt/pavucontrol-qt/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('6c3cfc8a4bc0b232b66516b16c32ebcd2d1d1ddb144d9e3adeea6cdffb386bbf') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_INSTALL_LIBDIR=lib 18 | cmake --build build 19 | } 20 | 21 | package() { 22 | 23 | DESTDIR=${pkgdir} cmake --install build 24 | } 25 | -------------------------------------------------------------------------------- /photoflare/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=photoflare 3 | pkgver=1.6.13 4 | pkgrel=1 5 | pkgdesc='Cross-platform image editor with an aim to balance between powerful features and a friendly graphical user interface.' 6 | arch=('x86_64') 7 | url='https://photoflare.io/' 8 | license=('GPL3') 9 | depends=('graphicsmagick' 'qt5-imageformats') 10 | makedepends=('qt5-tools') 11 | source=("https://github.com/PhotoFlare/photoflare/archive/v${pkgver}.tar.gz") 12 | md5sums=('c2d5999576fe44abd2ca6f5427b77c5e') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | /usr/lib/qt5/bin/qmake Photoflare.pro PREFIX=/usr 18 | make 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${pkgver} 23 | 24 | make INSTALL_ROOT=${pkgdir} install 25 | } 26 | -------------------------------------------------------------------------------- /plasma-applet-network-monitor/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=plasma-applet-network-monitor 3 | pkgver=3.1 4 | pkgrel=1 5 | pkgdesc="Plasmoid that shows network speed of currently active connections." 6 | arch=('x86_64') 7 | url="https://github.com/kotelnik/plasma-applet-network-monitor" 8 | license=('GPL') 9 | depends=('libplasma') 10 | makedepends=('extra-cmake-modules' 'git') 11 | groups=('kdeplasma-addons') 12 | source=('git+https://github.com/dfaust/plasma-applet-netspeed-widget.git') 13 | md5sums=('SKIP') 14 | 15 | build() { 16 | cmake -B build -S plasma-applet-netspeed-widget \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_BUILD_TYPE=Release 19 | cmake --build build 20 | } 21 | 22 | package() { 23 | 24 | DESTDIR=${pkgdir} cmake --install build 25 | } 26 | -------------------------------------------------------------------------------- /plasma-applet-thermal-monitor/cmake.diff: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2024-01-11 11:51:56.029172455 +0100 2 | +++ b/CMakeLists.txt 2024-01-11 11:51:56.102173409 +0100 3 | @@ -9,9 +9,7 @@ 4 | include(KDECMakeSettings) 5 | include(KDECompilerSettings NO_POLICY_SCOPE) 6 | 7 | -find_package(KF6 REQUIRED COMPONENTS 8 | - Plasma 9 | -) 10 | +find_package(Plasma ${PROJECT_VERSION} REQUIRED) 11 | 12 | #add_subdirectory(translations) # TODO 13 | 14 | -------------------------------------------------------------------------------- /plasma-applet-uptime-widget/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=plasma-applet-uptime-widget 3 | pkgver=2.0.0 4 | _commit=be8cc871ce4284a41a85fdc401f20fc4e2e7fe86 5 | pkgrel=2 6 | pkgdesc="Plasmoid for viewing uptime, adjusted for Plasma 6" 7 | arch=('x86_64') 8 | url="https://github.com/KaOSx/plasma-uptime-widget" 9 | license=('GPL') 10 | depends=('libplasma' 'plasma5support') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://github.com/KaOSx/plasma-applet-uptime-widget/archive/${_commit}.zip") 13 | md5sums=('4c44293621b24ccdcad1b81531adfc1b') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${_commit} \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_BUILD_TYPE=Release \ 19 | -DKDE_INSTALL_LIBDIR=lib 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /plasma-desktop/layout_desktop_panel.diff: -------------------------------------------------------------------------------- 1 | --- a/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js 2021-07-29 16:46:20.507709968 +0200 2 | +++ b/layout-templates/org.kde.plasma.desktop.defaultPanel/contents/layout.js 2021-07-29 16:46:20.577710663 +0200 3 | @@ -27,7 +27,7 @@ 4 | // For an Icons-Only Task Manager on the bottom, *3 is too much, *2 is too little 5 | // Round down to next highest even number since the Panel size widget only displays 6 | // even numbers 7 | -panel.height = 2 * Math.floor(gridUnit * 2.5 / 2) 8 | +panel.height = 44 // 2 * Math.floor(gridUnit * 2.5 / 2) 9 | 10 | // Restrict horizontal panel to a maximum size of a 21:9 monitor 11 | const maximumAspectRatio = 21/9; 12 | -------------------------------------------------------------------------------- /plasma-firewall/ufw_enable.diff: -------------------------------------------------------------------------------- 1 | --- a/kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake 2018-05-28 18:42:07.000000000 +0200 2 | +++ b/kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake 2020-03-11 17:20:08.890711609 +0100 3 | @@ -35,6 +35,7 @@ 4 | 5 | import getopt 6 | import shutil 7 | +import subprocess 8 | import hashlib 9 | import io 10 | 11 | @@ -326,8 +327,10 @@ 12 | def setEnabled(ufw, status): 13 | if status.lower() == "false": 14 | stat=False 15 | + os.system('systemctl disable ufw') 16 | else: 17 | stat=True 18 | + os.system('systemctl enable ufw') 19 | if stat != ufw.backend._is_enabled(): 20 | ufw.set_enabled(stat) 21 | if ufw.backend._is_enabled() != stat: 22 | -------------------------------------------------------------------------------- /plasma-workspace/10-kf5: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [[ "$DESKTOP_SESSION" == "plasma" ]]; then 4 | export QTDIR="/usr/lib/qt5" 5 | export PATH="usr/bin:$QTDIR/bin:$PATH" 6 | export QT_PLUGIN_PATH="/usr/lib/plugins:/usr/lib/qt5/plugins" 7 | export QT_INCLUDE_PATH="/usr/include/qt5" 8 | export QML2_IMPORT_PATH="/usr/lib/qml:/usr/lib/qt5/qml" 9 | export QML_IMPORT_PATH="$QML2_IMPORT_PATH" 10 | export KDE_SESSION_VERSION=5 11 | export KDE_FULL_SESSION=true 12 | fi 13 | 14 | d="nouveau" 15 | x=`hwinfo --gfxcard | grep Driver:` 16 | 17 | if [[ $x == *"$d"* ]]; then 18 | export QT_XCB_FORCE_SOFTWARE_OPENGL=1 19 | fi 20 | -------------------------------------------------------------------------------- /plasma-workspace/shellcorona.diff: -------------------------------------------------------------------------------- 1 | --- a/shell/shellcorona.cpp 2022-06-14 13:47:10.557449163 +0200 2 | +++ b/shell/shellcorona.cpp 2022-06-14 13:47:10.645450057 +0200 3 | @@ -1788,7 +1788,7 @@ 4 | QScreen *wantedScreen = qGuiApp->focusWindow() ? qGuiApp->focusWindow()->screen() : m_screenPool->primaryScreen(); 5 | 6 | QList availableLocations; 7 | - availableLocations << Plasma::Types::BottomEdge << Plasma::Types::TopEdge << Plasma::Types::LeftEdge << Plasma::Types::RightEdge; 8 | + availableLocations << Plasma::Types::RightEdge << Plasma::Types::BottomEdge << Plasma::Types::TopEdge << Plasma::Types::LeftEdge; 9 | 10 | for (auto it = m_panelViews.constBegin(); it != m_panelViews.constEnd(); ++it) { 11 | if ((*it)->screenToFollow() == wantedScreen) { 12 | -------------------------------------------------------------------------------- /pnpm/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=pnpm 3 | pkgver=9.14.2 4 | pkgrel=1 5 | pkgdesc='Fast, disk space efficient package manager' 6 | arch=('x86_64') 7 | url="https://pnpm.io" 8 | license=('MIT') 9 | depends=('nodejs') 10 | makedepends=('pnpm') 11 | source=("https://github.com/pnpm/pnpm/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") 12 | sha256sums=('5697d389329c0efaf32c7a3ee2176df0255e4d030a5c4e822b180aac339a97b1') 13 | 14 | package() { 15 | npm install -g \ 16 | --cache ${srcdir}/npm-cache \ 17 | --prefix ${pkgdir}/usr \ 18 | pnpm 19 | 20 | cd ${pkgdir}/usr/lib/node_modules/pnpm 21 | rm -r dist/node-gyp-bin 22 | rm -r dist/vendor 23 | 24 | install -Dm644 LICENSE -t ${pkgdir}/usr/share/licenses/${pkgname}/ 25 | } 26 | -------------------------------------------------------------------------------- /podofo/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=podofo 3 | pkgver=0.10.4 4 | pkgrel=2 5 | pkgdesc="PoDoFo is a library to work with the PDF file format." 6 | arch=('x86_64') 7 | url="https://github.com/podofo/podofo" 8 | license=('GPL') 9 | depends=( 'openssl' 'fontconfig' 'libpng' 'libtiff' 'lua' 'libidn' 'libunistring') 10 | makedepends=( 'cmake' ) 11 | source=("https://github.com/podofo/podofo/archive/refs/tags/${pkgver}.tar.gz") 12 | md5sums=('866a145038ef873c79dd7f1f6b185c36') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DPODOFO_HAVE_JPEG_LIB=TRUE \ 18 | -DPODOFO_HAVE_PNG_LIB=TRUE \ 19 | -DPODOFO_HAVE_TIFF_LIB=TRUE 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | 28 | -------------------------------------------------------------------------------- /polkit-qt5/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=polkit-qt5 3 | _pkgname=polkit-qt-1 4 | pkgver=0.200.0 5 | pkgrel=1 6 | pkgdesc='Qt5 wrapper around polkit-1 client libraries, to provide the polkit-1 kauth used by KDE' 7 | arch=('x86_64') 8 | url='https://invent.kde.org/libraries/polkit-qt-1' 9 | license=('LGPL') 10 | depends=('polkit' 'qt5-base') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://download.kde.org/stable/polkit-qt-1/${_pkgname}-${pkgver}.tar.xz") 13 | sha256sums=('5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb') 14 | 15 | build() { 16 | cmake -B build -S ${_pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_INSTALL_LIBDIR=lib 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /polkit-qt6/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=polkit-qt6 3 | _pkgname=polkit-qt-1 4 | pkgver=0.200.0 5 | pkgrel=1 6 | pkgdesc='Qt6 wrapper around polkit-1 client libraries, to provide the polkit-1 kauth used by KDE' 7 | arch=('x86_64') 8 | url='https://invent.kde.org/libraries/polkit-qt-1' 9 | license=('LGPL') 10 | depends=('polkit' 'qt6-base') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://download.kde.org/stable/polkit-qt-1/${_pkgname}-${pkgver}.tar.xz") 13 | sha256sums=('5d3b611c062d2b76a93750bb10c907bfd21d1ff08d0a15dc2cf63e278e1677fb') 14 | 15 | build() { 16 | cmake -B build -S ${_pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_INSTALL_LIBDIR=lib \ 20 | -DQT_MAJOR_VERSION=6 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /polkit/polkit.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | getent group polkitd >/dev/null || groupadd -g 102 polkitd 3 | getent passwd polkitd >/dev/null || useradd -c 'Policy Kit Daemon' -u 102 -g polkitd -d '/' -s /bin/false polkitd 4 | passwd -l polkitd &>/dev/null 5 | } 6 | 7 | post_upgrade() { 8 | post_install 9 | } 10 | 11 | -------------------------------------------------------------------------------- /polkit/polkit.pam: -------------------------------------------------------------------------------- 1 | auth requisite pam_nologin.so 2 | auth required pam_env.so 3 | auth required pam_unix.so 4 | account required pam_unix.so 5 | session required pam_limits.so 6 | session required pam_unix.so 7 | password required pam_unix.so 8 | -------------------------------------------------------------------------------- /potrace/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=potrace 3 | pkgver=1.16 4 | pkgrel=4 5 | pkgdesc='Tool for transforming a bitmap into a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP format)' 6 | url='https://potrace.sourceforge.net/' 7 | arch=('x86_64') 8 | license=('GPL') 9 | depends=('zlib') 10 | source=("https://sourceforge.net/projects/potrace/files/${pkgver}/${pkgname}-${pkgver}.tar.gz") 11 | md5sums=('5f0bd87ddd9a620b0c4e65652ef93d69') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | ./configure \ 17 | --prefix=/usr \ 18 | --mandir=/usr/share/man \ 19 | --with-libpotrace 20 | make 21 | } 22 | 23 | package() { 24 | cd ${pkgname}-${pkgver} 25 | 26 | make DESTDIR=${pkgdir} install 27 | } 28 | -------------------------------------------------------------------------------- /powerline/powerline.install: -------------------------------------------------------------------------------- 1 | # Some colored makepkg-like functions 2 | #!/bin/bash 3 | # tputcolors 4 | 5 | post_install() { 6 | echo -e '\e[1;37m ==> To set your bash prompt add the following to your ~/.bashrc:\e[0m' 7 | echo -e '\e[1;36m powerline-daemon -q' 8 | echo -e '\e[1;36m POWERLINE_BASH_CONTINUATION=1' 9 | echo -e '\e[1;36m POWERLINE_BASH_SELECT=1' 10 | echo -e '\e[1;36m . /usr/share/bash/powerline.sh\e[0m' 11 | echo -e '\e[1;37m ==> For further instructions see:' 12 | echo -e '\e[1;37m ==> https://powerline.readthedocs.io/en/master/usage.html \e[0m' 13 | } 14 | -------------------------------------------------------------------------------- /powertop/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=powertop 3 | pkgver=2.15 4 | pkgrel=2 5 | pkgdesc="Tool that finds the software that makes your laptop use more power than necessary" 6 | arch=('x86_64') 7 | url="https://github.com/fenrus75/powertop" 8 | license=('GPL2') 9 | depends=('gcc-libs' 'libnl' 'ncurses' 'pciutils') 10 | groups=('utils') 11 | #source=("https://01.org/sites/default/files/downloads/powertop-${pkgver}.tar.gz") 12 | source=("https://github.com/fenrus75/powertop/archive/v${pkgver}.tar.gz") 13 | md5sums=('a8008e2b16fb648c03faeec3c1047521') 14 | 15 | build() { 16 | cd powertop-${pkgver} 17 | 18 | ./autogen.sh 19 | ./configure --prefix=/usr 20 | make 21 | } 22 | 23 | package() { 24 | cd powertop-${pkgver} 25 | 26 | make DESTDIR=${pkgdir} install 27 | } 28 | -------------------------------------------------------------------------------- /poxml/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=poxml 6 | pkgver=${_kdever} 7 | pkgrel=1 8 | pkgdesc='Tools for using .po-files to translate DocBook XML files' 9 | url='https://invent.kde.org/sdk/poxml' 10 | arch=('x86_64') 11 | license=('GPL' 'LGPL' 'FDL') 12 | groups=('kde' 'kde-sdk' 'kde-uninstall') 13 | depends=('kdoctools6') 14 | makedepends=('extra-cmake-modules') 15 | source=("$_mirror/${pkgname}-$_kdever.tar.xz") 16 | md5sums=(`grep ${pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`) 17 | 18 | build() { 19 | cmake -B build -S ${pkgname}-${pkgver} \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DCMAKE_INSTALL_PREFIX=/usr \ 22 | -DLIB_INSTALL_DIR=lib \ 23 | -DBUILD_TESTING=OFF 24 | cmake --build build 25 | } 26 | 27 | package() { 28 | 29 | DESTDIR=${pkgdir} cmake --install build 30 | } 31 | -------------------------------------------------------------------------------- /print-manager/s-c-p.diff: -------------------------------------------------------------------------------- 1 | --- a/src/libkcups/SelectMakeModel.cpp 2016-10-24 05:35:39.000000000 -0400 2 | +++ b/src/libkcups/SelectMakeModel.cpp 2016-10-27 15:22:34.496902781 -0400 3 | @@ -243,8 +243,8 @@ 4 | 5 | // Show the PPDs anyway 6 | m_gotBestDrivers = true; 7 | - ui->messageWidget->setText(i18n("Failed to search for a recommended driver: '%1'", error.message())); 8 | - ui->messageWidget->animatedShow(); 9 | + //ui->messageWidget->setText(i18n("Failed to search for a recommended driver: '%1'", error.message())); 10 | + //ui->messageWidget->animatedShow(); 11 | setModelData(); 12 | } 13 | 14 | -------------------------------------------------------------------------------- /pulseaudio-qt/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=pulseaudio-qt 3 | pkgver=1.6.1 4 | pkgrel=1 5 | pkgdesc='Allows programs using the Qt library to control volume and react to changes on systems which use PulseAudio.' 6 | arch=('x86_64') 7 | url='https://invent.kde.org/libraries/pulseaudio-qt' 8 | license=('LGPL') 9 | depends=('qt6-declarative' 'pulseaudio') 10 | makedepends=('extra-cmake-modules' 'qt6-tools') 11 | source=("https://download.kde.org/stable/pulseaudio-qt/${pkgname}-${pkgver}.tar.xz") 12 | sha256sums=('f21bf30f2ff3e670d2046f966069dc23f5e653ff56bacdb8920c1374264cbc1e') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_INSTALL_PREFIX=/usr \ 17 | -DCMAKE_INSTALL_LIBDIR=lib \ 18 | -DBUILD_TESTING=OFF \ 19 | -DQT_MAJOR_VERSION=6 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /qdirstat/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qdirstat 3 | pkgver=1.9 4 | _pkgver=0.2 5 | pkgrel=2 6 | pkgdesc="Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat." 7 | url="https://github.com/shundhammer/qdirstat" 8 | arch=('x86_64') 9 | license=('GPL') 10 | depends=('qt6-base') 11 | makedepends=('qt6-tools') 12 | #source=("https://github.com/shundhammer/qdirstat/archive/${_pkgver}.tar.gz") 13 | source=("https://github.com/Lithopsian/qt6dirstat/archive/refs/tags/${_pkgver}.tar.gz") 14 | md5sums=('210f2c62fbef5f80fc0568c204ef4ce8') 15 | 16 | build() { 17 | cd qt6dirstat-${_pkgver} 18 | 19 | /usr/lib/qt6/bin/qmake 20 | make 21 | } 22 | 23 | package() { 24 | cd qt6dirstat-${_pkgver} 25 | 26 | make INSTALL_ROOT=${pkgdir} install 27 | } 28 | -------------------------------------------------------------------------------- /qjackctl/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qjackctl 3 | pkgver=1.0.3 4 | pkgrel=1 5 | pkgdesc="Qt front-end for the JACK low-latency audio server" 6 | url="https://qjackctl.sourceforge.io/" 7 | arch=('x86_64') 8 | license=('GPL') 9 | depends=('jack' 'qt6-base' 'portaudio' 'qt6-svg') 10 | makedepends=('cmake' 'qt6-tools') 11 | options=('!makeflags') 12 | groups=('multimedia') 13 | source=("https://www.rncbc.org/archive/${pkgname}-${pkgver}.tar.gz") 14 | md5sums=('10552889c7cbe9db4b524e45d481b68a') 15 | 16 | build() { 17 | cmake -B build -S ${pkgname}-${pkgver} \ 18 | -DCMAKE_BUILD_TYPE=Release \ 19 | -DCMAKE_INSTALL_PREFIX=/usr \ 20 | -DCMAKE_INSTALL_LIBDIR=lib \ 21 | -DCONFIG_XUNIQUE=ON \ 22 | -DCONFIG_QT6=ON 23 | cmake --build build 24 | } 25 | 26 | package() { 27 | 28 | DESTDIR=${pkgdir} cmake --install build 29 | } 30 | -------------------------------------------------------------------------------- /qjackctl/qjackctl.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=qjackctl 4 | Comment=Gui for the JACK Audio Server 5 | Exec=qjackctl 6 | Icon=/usr/share/icons/qjackctl.png 7 | Terminal=false 8 | Type=Application 9 | X-MultipleArgs=false 10 | Categories=QT;AudioVideo;Audio; 11 | -------------------------------------------------------------------------------- /qmapshack/qnetworkreply.diff: -------------------------------------------------------------------------------- 1 | --- a/src/qmapshack/gis/rte/router/brouter/CRouterBRouterSetup.cpp 2017-04-01 21:15:30.807529512 -0400 2 | +++ b/src/qmapshack/gis/rte/router/brouter/CRouterBRouterSetup.cpp 2017-04-01 21:15:30.220523862 -0400 3 | @@ -25,6 +25,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | CRouterBRouterSetup::CRouterBRouterSetup(QObject *parent) 10 | : QObject(parent) 11 | -------------------------------------------------------------------------------- /qml-box2d/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qml-box2d 3 | pkgver=0.1 4 | _commit=0bb88a6f871eef72b3b9ded9329c15f1da1f4fd7 5 | pkgrel=8 6 | pkgdesc="Expose the functionality of Box2D as QML components, in order to make it easy to write physics based games in QML." 7 | url="https://github.com/qml-box2d/qml-box2d" 8 | arch=('x86_64') 9 | license=('LGPL') 10 | depends=('qt6-declarative') 11 | makedepends=('cmake') 12 | source=("https://github.com/qml-box2d/qml-box2d/archive/${_commit}.zip") 13 | md5sums=('9bdc6a35ce38a0ec615ea9df09432603') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${_commit} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DUSE_QT6=ON \ 20 | -DBUILD_EXAMPLES=OFF 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /qpageview/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qpageview 3 | pkgver=0.6.2 4 | pkgrel=3 5 | pkgdesc="Provides a page based document viewer widget for Qt5/PyQt5." 6 | arch=('x86_64') 7 | url="https://qpageview.org/" 8 | license=("GPL") 9 | depends=('python3-poppler-qt' 'pyqt5-python3' 'pycups') 10 | makedepends=('python3') 11 | source=("https://github.com/frescobaldi/qpageview/archive/v${pkgver}.tar.gz") 12 | sha256sums=('5ac3140396f11b15d6438ce34d5ce77f8b7e76f7dcd4c0439c85740d9e5d3674') 13 | 14 | package() { 15 | cd ${pkgname}-${pkgver} 16 | python3 setup.py install --root=${pkgdir}/ --optimize=1 17 | 18 | #find ${pkgdir} -name '*.py' -exec sed -i -e 's/^#!\/usr\/bin\/env python$/#!\/usr\/bin\/env python3/' \ 19 | # -e 's/^#!\/usr\/bin\/python$/#!\/usr\/bin\/python3/' {} \; 20 | } 21 | -------------------------------------------------------------------------------- /qpdfview/qt5.15.diff: -------------------------------------------------------------------------------- 1 | --- a/sources/model.h 2020-05-30 13:21:59.016436416 +0200 2 | +++ b/sources/model.h 2020-05-30 13:21:59.125434293 +0200 3 | @@ -25,6 +25,7 @@ 4 | 5 | #include 6 | #include 7 | +#include 8 | #include 9 | #include 10 | 11 | -------------------------------------------------------------------------------- /qpwgraph/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qpwgraph 3 | pkgver=0.8.0 4 | pkgrel=1 5 | pkgdesc="Graph manager dedicated to PipeWire, based on and pretty much the same of QjackCtl." 6 | url="https://gitlab.freedesktop.org/rncbc/qpwgraph" 7 | arch=('x86_64') 8 | license=('GPL') 9 | depends=('alsa-lib' 'pipewire' 'qt6-base' 'qt6-svg') 10 | makedepends=('cmake' 'qt6-tools') 11 | options=('!makeflags') 12 | groups=('multimedia') 13 | source=("https://www.rncbc.org/archive/${pkgname}-${pkgver}.tar.gz") 14 | md5sums=('738fe52a81611d6bd029cfe9d1d0f544') 15 | 16 | build() { 17 | cmake -B build -S ${pkgname}-${pkgver} \ 18 | -DCMAKE_BUILD_TYPE=Release \ 19 | -DCMAKE_INSTALL_PREFIX=/usr \ 20 | -DCMAKE_INSTALL_LIBDIR=lib \ 21 | -DCONFIG_WAYLAND=ON \ 22 | -DCONFIG_QT6=ON 23 | cmake --build build 24 | } 25 | 26 | package() { 27 | 28 | DESTDIR=${pkgdir} cmake --install build 29 | } 30 | -------------------------------------------------------------------------------- /qrencode/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qrencode 3 | pkgver=4.1.1 4 | pkgrel=3 5 | pkgdesc="C library for encoding data in a QR Code symbol." 6 | arch=('x86_64') 7 | url="https://fukuchi.org/works/qrencode/" 8 | license=('GPL') 9 | depends=('libpng' 'zlib') 10 | makedepends=('cmake') 11 | options=('!libtool') 12 | source=("https://fukuchi.org/works/qrencode/${pkgname}-${pkgver}.tar.bz2") 13 | sha512sums=('981b3242c213e1b40ac88711912dd8c27ea11f3437d1a04b6b226499a6e991a8f0b3b10f818bcc104812192a1dac4ce05f16ecd847a50cb03d4859b84bad89b8') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${pkgver} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_INSTALL_LIBDIR=lib \ 20 | -DBUILD_SHARED_LIBS=ON 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /qsynth/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qsynth 3 | pkgver=1.0.2 4 | pkgrel=1 5 | pkgdesc="Qt GUI for FluidSynth" 6 | arch=('x86_64') 7 | url="https://qsynth.sourceforge.io/" 8 | license=('GPL') 9 | depends=('fluidsynth' 'qt6-svg') 10 | makedepends=('qt6-tools') 11 | source=("https://www.rncbc.org/archive/${pkgname}-${pkgver}.tar.gz") 12 | md5sums=('adde45595fb86af9e88bcfc5e0c09b8a') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DCMAKE_INSTALL_LIBDIR=lib \ 19 | -DCONFIG_XUNIQUE=ON \ 20 | -DCONFIG_QT6=ON 21 | cmake --build build 22 | } 23 | 24 | package() { 25 | 26 | DESTDIR=${pkgdir} cmake --install build 27 | } 28 | -------------------------------------------------------------------------------- /qt-sudo/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qt-sudo 3 | pkgver=2.0.1 4 | pkgrel=1 5 | pkgdesc="Clone of LXQt sudo tool, without LXQt libs" 6 | arch=('x86_64') 7 | url="https://github.com/aarnt/qt-sudo" 8 | license=('GPL') 9 | depends=('qt6-base' 'sudo') 10 | makedepends=('qt6-tools') 11 | source=("https://github.com/aarnt/qt-sudo/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz") 12 | md5sums=('bc547afc9efdf480a2202eb80441425e') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | /usr/lib/qt6/bin/qmake PREFIX=${pkgdir}/usr qt-sudo.pro 18 | make 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${pkgver} 23 | 24 | make install 25 | } 26 | -------------------------------------------------------------------------------- /qtcreator/qtcreator.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Exec=/usr/bin/qtcreator 4 | Name=Qt Creator 5 | GenericName=C++ IDE 6 | X-KDE-StartupNotify=true 7 | Icon=qtcreator 8 | Terminal=false 9 | Type=Application 10 | Categories=Qt;Development; 11 | -------------------------------------------------------------------------------- /qtfeedback/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qtfeedback 3 | pkgver=0.0.0 4 | _commit=cd9ec4a7857a4ad472f960ddf78fb19629735187 5 | pkgrel=1 6 | pkgdesc="Qt Tactile Feedback" 7 | arch=('x86_64') 8 | url="https://github.com/qt/qtfeedback" 9 | license=('LGPL') 10 | depends=('qt5-declarative' 'qt5-multimedia') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://invent.kde.org/jbbgameich/qtfeedback/-/archive/${_commit}/qtfeedback-${_commit}.tar.bz2") 13 | md5sums=('ba4ee127ca06230406d6f0c823ab774a') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${_commit} \ 17 | -DCMAKE_INSTALL_PREFIX=/usr \ 18 | -DKDE_INSTALL_LIBDIR=lib \ 19 | -DBUILD_TESTING=OFF 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | } 27 | -------------------------------------------------------------------------------- /qtfm/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qtfm 3 | pkgver=6.2.1 4 | _pkgver=6.2.1 5 | pkgrel=2 6 | pkgdesc="A lightweight file manager using Qt" 7 | arch=('x86_64') 8 | url="https://qtfm.eu/" 9 | license=('GPL') 10 | depends=('qt5-declarative' 'udisks2') 11 | categories=('system') 12 | source=("https://github.com/rodlie/qtfm/archive/${_pkgver}.tar.gz") 13 | sha256sums=('b9c707443e20644f6e5f0393ce5158843724ac08f92cf8d7ea8e1109957b5c00') 14 | 15 | 16 | build() { 17 | mkdir -p build 18 | cd build 19 | 20 | /usr/lib/qt5/bin/qmake CONFIG+=release PREFIX=/usr ../${pkgname}-${_pkgver} 21 | make 22 | } 23 | 24 | package() { 25 | cd build 26 | 27 | make INSTALL_ROOT=${pkgdir} install 28 | } 29 | 30 | -------------------------------------------------------------------------------- /qtsystems/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=qtsystems 3 | pkgver=5.4.0 4 | _commit=e3332ee38d27a134cef6621fdaf36687af1b6f4a 5 | pkgrel=1 6 | pkgdesc="Module that provides a set of APIs to discover system related information and capabilities." 7 | arch=('x86_64') 8 | url="https://github.com/qt/qtsystems" 9 | license=('GPL') 10 | depends=('qt5-declarative' 'bluez') 11 | makedepends=('git') 12 | source=("https://github.com/qt/qtsystems/archive/${_commit}.zip") 13 | md5sums=('ac6fd84c0ccc2c42def37e004a399d20') 14 | 15 | build() { 16 | cd ${pkgname}-${_commit} 17 | 18 | /usr/lib/qt5/bin/qmake CONFIG+=git_build 19 | make 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${_commit} 24 | 25 | make INSTALL_ROOT=${pkgdir}/ install 26 | } 27 | -------------------------------------------------------------------------------- /quassel/irc-channel-active.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/quassel/irc-channel-active.svgz -------------------------------------------------------------------------------- /quassel/irc-channel-inactive.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/quassel/irc-channel-inactive.svgz -------------------------------------------------------------------------------- /quassel/quassel.conf: -------------------------------------------------------------------------------- 1 | QUASSEL_USER=quassel 2 | LISTEN=127.0.0.1 3 | -------------------------------------------------------------------------------- /quassel/quassel.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | useradd -r -s /bin/false -d /var/lib/quassel quassel 3 | mkdir -p /var/lib/quassel && chown -R quassel:quassel /var/lib/quassel 4 | } 5 | 6 | pre_remove() { 7 | systemctl stop quassel.service 8 | systemctl disable quassel.service 9 | } 10 | 11 | post_remove() { 12 | userdel quassel 13 | } 14 | -------------------------------------------------------------------------------- /quassel/quassel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/quassel/quassel.png -------------------------------------------------------------------------------- /quassel/quassel.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Quassel core service 3 | After=network.target 4 | 5 | [Service] 6 | Type=simple 7 | User=quassel 8 | Group=quassel 9 | PIDFile=/var/run/quassel.pid 10 | ExecStart=/usr/bin/quasselcore --listen=127.0.0.1 --configdir=/var/lib/quassel 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /ragel/PKGBUILD: -------------------------------------------------------------------------------- 1 | pkgname=ragel 2 | pkgver=6.10 3 | pkgrel=5 4 | pkgdesc="Compiles executable finite state machines from regular languages, targeting C, C++, Obj-C, C#, D, Java, Go and Ruby." 5 | arch=('x86_64') 6 | url="https://www.colm.net/open-source/ragel/" 7 | license=('GPL') 8 | depends=('gcc-libs') 9 | source=("https://www.colm.net/files/ragel/${pkgname}-${pkgver}.tar.gz") 10 | md5sums=('748cae8b50cffe9efcaa5acebc6abf0d') 11 | 12 | build() { 13 | cd ${pkgname}-${pkgver} 14 | 15 | ./configure --prefix=/usr 16 | make 17 | } 18 | 19 | package() { 20 | cd ${pkgname}-${pkgver} 21 | 22 | make DESTDIR=${pkgdir}/ install 23 | } 24 | -------------------------------------------------------------------------------- /redshift/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=redshift 3 | pkgver=1.12 4 | pkgrel=7 5 | pkgdesc='Adjusts the color temperature of your screen according to your surroundings' 6 | arch=('x86_64') 7 | url='http://jonls.dk/redshift/' 8 | license=('GPL3') 9 | depends=('libxxf86vm' 'libxcb' 'libdrm') 10 | makedepends=('python3' 'intltool') 11 | groups=('color') 12 | source=("https://github.com/jonls/redshift/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz") 13 | md5sums=('5d04f2413dacdf3434cb86f373842462') 14 | 15 | build() { 16 | cd ${pkgname}-${pkgver} 17 | 18 | ./configure \ 19 | --prefix=/usr \ 20 | --disable-gui \ 21 | --disable-ubuntu 22 | make 23 | } 24 | 25 | package() { 26 | cd ${pkgname}-${pkgver} 27 | 28 | make DESTDIR=${pkgdir} install 29 | } 30 | -------------------------------------------------------------------------------- /rosegarden/qt5.15.diff: -------------------------------------------------------------------------------- 1 | --- a/src/gui/widgets/Panner.cpp 2020-06-06 15:07:16.327232487 +0200 2 | +++ b/src/gui/widgets/Panner.cpp 2020-06-06 15:07:16.413230548 +0200 3 | @@ -26,6 +26,7 @@ 4 | 5 | #include 6 | #include 7 | +#include 8 | 9 | #include 10 | 11 | 12 | --- a/src/gui/general/ThornStyle.cpp 2020-06-06 15:28:35.836523735 +0200 13 | +++ b/src/gui/general/ThornStyle.cpp 2020-06-06 15:28:35.930521634 +0200 14 | @@ -34,6 +34,7 @@ 15 | #include 16 | #include 17 | #include 18 | +#include 19 | #include 20 | #include 21 | #include 22 | -------------------------------------------------------------------------------- /routino/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=routino 3 | pkgver=3.4.1 4 | pkgrel=1 5 | pkgdesc='Finding a route between two points using the dataset of topographical information collected by OpenStreetMap Data' 6 | arch=('x86_64') 7 | url='https://www.routino.org/' 8 | license=('AGPL3') 9 | depends=('zlib' 'bzip2') 10 | source=("https://www.routino.org/download/${pkgname}-${pkgver}.tgz") 11 | md5sums=('08684ffc4b53cde3ec9cb35320b0df53') 12 | 13 | prepare() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | sed -i 's|prefix=/usr/local|prefix=/usr|' Makefile.conf 17 | sed -i 's|docdir=$(prefix)/doc/routino|docdir=$(prefix)/share/doc/routino|' Makefile.conf 18 | } 19 | 20 | build() { 21 | cd ${pkgname}-${pkgver} 22 | 23 | make 24 | } 25 | 26 | package() { 27 | cd ${pkgname}-${pkgver} 28 | 29 | make DESTDIR=${pkgdir} install 30 | } 31 | -------------------------------------------------------------------------------- /scilab/scilab.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Scilab 3 | Comment=A scientific software package for numerical computations 4 | Icon=scilab 5 | Exec=scilab 6 | Encoding=UTF-8 7 | Terminal=false 8 | Type=Application 9 | Categories=Application;Science;Math 10 | -------------------------------------------------------------------------------- /scilab/scilab.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | update-mime-database usr/share/mime 3 | gtk-update-icon-cache -q -t -f usr/share/icons/hicolor 4 | } 5 | 6 | post_upgrade() { 7 | post_install $1 8 | } 9 | 10 | post_remove() { 11 | update-mime-database usr/share/mime 12 | gtk-update-icon-cache -q -t -f usr/share/icons/hicolor 13 | } 14 | -------------------------------------------------------------------------------- /scons/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=scons 3 | _pkgname=SCons 4 | pkgver=4.8.1 5 | _pkgver=4.8.1 6 | pkgrel=1 7 | pkgdesc="Extensible Python-based build utility" 8 | arch=('x86_64') 9 | url="https://scons.org" 10 | license=('MIT') 11 | depends=('python3') 12 | makedepends=('python3-build' 'python3-installer' 'python3-setuptools' 'python3-wheel') 13 | groups=('programming') 14 | source=("https://pypi.io/packages/source/s/scons/${pkgname}-${_pkgver}.tar.gz") 15 | sha256sums=('5b641357904d2f56f7bfdbb37e165ab996b6143c948b9df0efc7305f54949daa') 16 | 17 | build() { 18 | cd ${_pkgname}-${pkgver} 19 | 20 | python3 -m build -nw 21 | } 22 | 23 | package() { 24 | cd ${_pkgname}-${_pkgver} 25 | 26 | python3 -m installer --destdir=${pkgdir} dist/*.whl 27 | install -D -m644 README.rst ${pkgdir}/usr/share/licenses/${pkgname}/README 28 | } 29 | 30 | -------------------------------------------------------------------------------- /screenfetch/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=screenfetch 3 | _pkgname=screenFetch 4 | pkgver=3.9.1 5 | pkgrel=3 6 | epoch=1 7 | pkgdesc="Bash screenshot info grabber (DE, WM, theme, uptime, etc)" 8 | arch=('x86_64') 9 | url="https://github.com/KittyKatt/screenFetch" 10 | license=('GPL') 11 | depends=('bash' 'xorg-utils') 12 | source=("https://github.com/KittyKatt/${_pkgname}/archive/v${pkgver}.tar.gz") 13 | md5sums=('4f7855fe7943d9119d7fde678e43d2d9') 14 | 15 | prepare() { 16 | cd ${_pkgname}-${pkgver} 17 | 18 | #patch -p1 -i ${srcdir}/ac7300aa6e8e5b4afd6203a4d916b9af1929ca8d.patch 19 | } 20 | 21 | package() { 22 | cd ${_pkgname}-${pkgver} 23 | 24 | install -Dm755 screenfetch-dev $pkgdir/usr/bin/screenfetch 25 | install -Dm644 screenfetch.1 $pkgdir/usr/share/man/man1/screenfetch.1 26 | } 27 | 28 | -------------------------------------------------------------------------------- /scribus/podofo0.97.diff: -------------------------------------------------------------------------------- 1 | --- a/scribus/pdf_analyzer.cpp 2021-01-11 19:03:46.500023216 +0100 2 | +++ a/scribus/pdf_analyzer.cpp 2021-01-11 19:03:46.394023211 +0100 3 | @@ -139,7 +139,6 @@ 4 | { 5 | pBase = cs->GetOwner()->GetObject(base.GetReference()); 6 | } 7 | - pBase->SetOwner(cs->GetOwner()); 8 | return getCSType(pBase); 9 | } 10 | if (csTypeName == "Separation") 11 | -------------------------------------------------------------------------------- /scribus/poppler-22.09.patch: -------------------------------------------------------------------------------- 1 | diff --git a/scribus/plugins/import/pdf/slaoutput.cpp b/scribus/plugins/import/pdf/slaoutput.cpp 2 | index 22f9efa..f12ad1b 100644 3 | --- a/scribus/plugins/import/pdf/slaoutput.cpp 4 | +++ b/scribus/plugins/import/pdf/slaoutput.cpp 5 | @@ -3741,11 +3741,10 @@ void SlaOutputDev::getPenState(GfxState *state) 6 | break; 7 | } 8 | double lw = state->getLineWidth(); 9 | - double *dashPattern; 10 | - int dashLength; 11 | - state->getLineDash(&dashPattern, &dashLength, &DashOffset); 12 | - QVector pattern(dashLength); 13 | - for (int i = 0; i < dashLength; ++i) 14 | + const std::vector &dashPattern = state->getLineDash(&DashOffset); 15 | + auto size = dashPattern.size(); 16 | + QVector pattern(size); 17 | + for (unsigned int i = 0; i < size; ++i) 18 | { 19 | pattern[i] = dashPattern[i] / lw; 20 | } 21 | -------------------------------------------------------------------------------- /sddm/wayland.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Type=wayland-session 4 | Exec=/usr/bin/startplasmacompositor 5 | TryExec=/usr/bin/startplasmacompositor 6 | DesktopNames=KDE 7 | Name=Wayland 8 | Comment=Wayland session by KDE 9 | X-KDE-PluginInfo-Version=5.3.95 10 | -------------------------------------------------------------------------------- /seafile/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=seafile 3 | pkgver=9.0.11 4 | pkgrel=1 5 | pkgdesc="Open source cloud storage with advanced features on privacy protection and teamwork." 6 | arch=('x86_64') 7 | url="https://github.com/haiwen/seafile/" 8 | license=('GPLv3') 9 | depends=('libsearpc' 'fuse3' 'python3-future' 'libevent' 'sqlite' 'libwebsockets') 10 | makedepends=('intltool' 'vala') 11 | source=("https://github.com/haiwen/seafile/archive/v${pkgver}.tar.gz") 12 | md5sums=('8e8d63d42ebe298c1c62f38d9e2e118b') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | ./autogen.sh 18 | ./configure --prefix=/usr 19 | #--disable-server \ 20 | #--enable-client 21 | make 22 | } 23 | 24 | package() { 25 | cd ${pkgname}-${pkgver} 26 | 27 | make DESTDIR=${pkgdir} install 28 | } 29 | -------------------------------------------------------------------------------- /signal-desktop/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=signal-desktop 3 | pkgver=7.34.0 4 | pkgrel=1 5 | pkgdesc='Signal Desktop links with Signal on Android or iOS and lets you message from your computer.' 6 | arch=('x86_64') 7 | url='https://github.com/signalapp/Signal-Desktop' 8 | license=('GPL3') 9 | options=('!strip') 10 | depends=('alsa-lib' 'gtk3' 'libnotify' 'libxtst' 'nss' 'libxss') 11 | source=("https://updates.signal.org/desktop/apt/pool/s/signal-desktop/${pkgname}_${pkgver}_amd64.deb") 12 | sha256sums=('c6d349a5a920cf577acd5773b15934984810fe37eb3a3c26708c8408901f6f19') 13 | 14 | package() { 15 | 16 | tar xf data.tar.xz -C ${pkgdir} 17 | } 18 | -------------------------------------------------------------------------------- /signon-ui/pro.diff: -------------------------------------------------------------------------------- 1 | --- a/signon-ui.pro 2020-01-12 23:05:28.160314443 +0100 2 | +++ b/signon-ui.pro 2020-01-12 23:05:28.081316168 +0100 3 | @@ -5,8 +5,7 @@ 4 | CONFIG += ordered 5 | SUBDIRS = \ 6 | po \ 7 | - src \ 8 | - tests 9 | + src 10 | 11 | include(common-installs-config.pri) 12 | 13 | -------------------------------------------------------------------------------- /signon-ui/user_agent.diff: -------------------------------------------------------------------------------- 1 | diff --git a/src/qml/WebView.qml b/src/qml/WebView.qml 2 | index 33462b8..b720111 100644 3 | --- a/src/qml/WebView.qml 4 | +++ b/src/qml/WebView.qml 5 | @@ -25,6 +25,7 @@ WebEngineView { 6 | profile: WebEngineProfile { 7 | cachePath: rootDir 8 | persistentStoragePath: rootDir 9 | + httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/77.0" 10 | } 11 | 12 | ProgressBar { 13 | -------------------------------------------------------------------------------- /simplebrowser/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=simplebrowser 3 | pkgver=6.5.0 4 | pkgrel=1 5 | pkgdesc="A simple browser based on QWE Widgets." 6 | arch=('x86_64') 7 | url="https://www.qt.io/" 8 | license=('GPL3') 9 | depends=('qt6-webengine') 10 | makedepends=('cmake') 11 | source=("simplebrowser-${pkgver}.tar.xz" 12 | 'simplebrowser.desktop') 13 | md5sums=('48bceb33a199128d686f880e0ded053d' 14 | '0dbdee10d06bd5624d63bd0632a2ffc8') 15 | 16 | build() { 17 | cmake -B build -S ${pkgname} \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DCMAKE_BUILD_TYPE=Release 20 | cmake --build build 21 | } 22 | 23 | package() { 24 | 25 | DESTDIR=${pkgdir} cmake --install build 26 | install -D -m644 ../simplebrowser.desktop ${pkgdir}/usr/share/applications/simplebrowser.desktop 27 | } 28 | -------------------------------------------------------------------------------- /simplebrowser/simplebrowser.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=simplebrowser 3 | GenericName=Web Browser 4 | Categories=Qt;Network;WebBrowser; 5 | Exec=simplebrowser %U 6 | Icon=map-globe 7 | MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; 8 | StartupNotify=false 9 | Terminal=false 10 | Type=Application 11 | -------------------------------------------------------------------------------- /sirikali/cmake.diff: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2019-02-09 09:52:35.000000000 +0100 2 | +++ b/CMakeLists.txt 2019-02-12 12:35:59.249595710 +0100 3 | @@ -126,10 +126,12 @@ 4 | find_package( Qt5Widgets REQUIRED ) 5 | find_package( Qt5Core REQUIRED ) 6 | find_package( Qt5Network REQUIRED ) 7 | +find_package( Qt5DBus REQUIRED ) 8 | 9 | message( STATUS "Found Qt5Widgets, version ${Qt5Widgets_VERSION}" ) 10 | message( STATUS "Found Qt5Core, version ${Qt5Core_VERSION}" ) 11 | message( STATUS "Found Qt5Network, version ${Qt5Network_VERSION}" ) 12 | +message( STATUS "Found Qt5DBus, version ${Qt5DBus_VERSION}" ) 13 | 14 | file( WRITE ${PROJECT_BINARY_DIR}/version.h " 15 | #ifndef THIS_VERSION 16 | -------------------------------------------------------------------------------- /skanlite/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | # include global config 3 | source ../_buildscripts/${current_repo}-${_arch}-cfg.conf 4 | 5 | pkgname=skanlite 6 | pkgver=${_kdever} 7 | pkgrel=1 8 | pkgdesc="Image Scanning Application for KDE" 9 | arch=('x86_64') 10 | url='https://apps.kde.org/skanlite/' 11 | license=('LGPL') 12 | depends=('kcoreaddons6' 'ki18n6' 'kio6' 'kxmlgui6' 'libksane' 'sane' 'qt6-5compat') 13 | makedepends=('extra-cmake-modules' 'kdoctools6') 14 | groups=('kde-graphics') 15 | source=("${_mirror}/${pkgname}-${_kdever}.tar.xz") 16 | md5sums=(`grep ${pkgname}-${_kdever}.tar.xz ../kde-sc.md5 | cut -d" " -f1`) 17 | 18 | build() { 19 | cmake -B build -S ${pkgname}-${pkgver} \ 20 | -DCMAKE_BUILD_TYPE=Release \ 21 | -DCMAKE_INSTALL_PREFIX=/usr \ 22 | -DQT_MAJOR_VERSION=6 23 | cmake --build build 24 | } 25 | 26 | package() { 27 | 28 | DESTDIR=${pkgdir} cmake --install build 29 | } 30 | -------------------------------------------------------------------------------- /skrooge/sqlite3.patch: -------------------------------------------------------------------------------- 1 | --- a/skgbasemodeler/skgdocument.cpp 2019-02-11 21:35:17.000000000 +0100 2 | +++ b/skgbasemodeler/skgdocument.cpp 2019-03-16 11:13:43.306249380 +0100 3 | @@ -1523,7 +1523,7 @@ 4 | << QStringLiteral("PRAGMA journal_mode=MEMORY") 5 | << QStringLiteral("PRAGMA temp_store=MEMORY") 6 | // << QStringLiteral("PRAGMA locking_mode=EXCLUSIVE") 7 | - << QStringLiteral("PRAGMA synchronous = OFF") 8 | + << QStringLiteral("PRAGMA legacy_alter_table=ON") // For migration on sqlite >=3.25 (see https://sqlite.org/lang_altertable.html) 9 | << QStringLiteral("PRAGMA recursive_triggers=true"); 10 | IFOKDO(err, executeSqliteOrders(optimization)) 11 | -------------------------------------------------------------------------------- /smplayer/default-theme.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/smplayer/default-theme.zip -------------------------------------------------------------------------------- /smplayer/icons-png.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/smplayer/icons-png.tar.xz -------------------------------------------------------------------------------- /smplayer/icons.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaOSx/apps/38c26737d6d5a15027d8bf17d825ece56a01afa3/smplayer/icons.tar.xz -------------------------------------------------------------------------------- /smtube/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=smtube 3 | pkgver=21.10.0 4 | _pkgver=21.10.0 5 | pkgrel=2 6 | pkgdesc="YouTube browser for smplayer, mplayer, vlc and dragonplayer" 7 | arch=('x86_64') 8 | url="https://www.smtube.org/" 9 | license=('GPL') 10 | depends=('qt5-base' 'qt5-webkit') 11 | makedepends=('qt5-tools') 12 | source=("https://sourceforge.net/projects/smtube/files/SMTube/${_pkgver}/smtube-${_pkgver}.tar.bz2") 13 | md5sums=('93383ae9220614d7e9fc5fbbbb8f060b') 14 | 15 | build() { 16 | cd ${pkgname}-${_pkgver} 17 | 18 | make PREFIX=/usr QMAKE=/usr/lib/qt5/bin/qmake LRELEASE=/usr/lib/qt5/bin/lrelease 19 | } 20 | 21 | package() { 22 | cd ${pkgname}-${_pkgver} 23 | 24 | make PREFIX=/usr DESTDIR=${pkgdir}/ install 25 | } 26 | -------------------------------------------------------------------------------- /socat/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=socat 3 | pkgver=1.8.0.1 4 | pkgrel=1 5 | arch=('x86_64') 6 | pkgdesc='Relay for bidirectional data transfer between two independent data channels.' 7 | url='http://www.dest-unreach.org/socat/' 8 | license=('GPL2') 9 | depends=('openssl' 'readline') 10 | source=("http://www.dest-unreach.org/socat/download/${pkgname}-${pkgver}.tar.gz") 11 | sha256sums=('dc350411e03da657269e529c4d49fe23ba7b4610b0b225c020df4cf9b46e6982') 12 | 13 | build() { 14 | cd ${pkgname}-${pkgver} 15 | 16 | ./configure \ 17 | --prefix=/usr \ 18 | --mandir=/usr/share/man \ 19 | make 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${pkgver} 24 | 25 | make DESTDIR=${pkgdir} install 26 | } 27 | -------------------------------------------------------------------------------- /sparsehash/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=sparsehash 3 | pkgver=2.0.4 4 | pkgrel=3 5 | pkgdesc="Library that contains several hash-map implementations" 6 | arch=('x86_64') 7 | url="https://github.com/sparsehash/sparsehash" 8 | license=('BSD') 9 | source=("https://github.com/sparsehash/sparsehash/archive/${pkgname}-${pkgver}.tar.gz") 10 | md5sums=('cb565465643c3588abfac569b31e7433') 11 | 12 | build() { 13 | cd ${pkgname}-${pkgname}-${pkgver} 14 | 15 | ./configure --prefix=/usr 16 | make 17 | } 18 | 19 | package() { 20 | cd ${pkgname}-${pkgname}-${pkgver} 21 | make DESTDIR=${pkgdir}/ install 22 | 23 | install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING 24 | } 25 | -------------------------------------------------------------------------------- /spideroakone/spideroak.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | update-desktop-database -q 3 | } 4 | 5 | post_upgrade() { 6 | post_install "$1" 7 | } 8 | 9 | post_remove() { 10 | post_install "$1" 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /stellarsolver/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=stellarsolver 3 | pkgver=2.6 4 | pkgrel=1 5 | pkgdesc='Astrometric Plate Solver for Mac, Linux, and Windows, built on Astrometry.net and SEP (sextractor)' 6 | arch=('x86_64') 7 | url='https://github.com/rlancaste/stellarsolver' 8 | license=('GPLv3') 9 | depends=('cfitsio' 'gsl' 'qt5-base' 'wcslib') 10 | makedepends=('cmake') 11 | source=("https://github.com/rlancaste/stellarsolver/archive/${pkgver}.tar.gz") 12 | sha256sums=('1176c1c0144705779e80cbcddcdcde1318b9e9cba889b5ce0f6d77ced66c4733') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr 18 | cmake --build build 19 | } 20 | 21 | package() { 22 | 23 | DESTDIR=${pkgdir} cmake --install build 24 | install -Dm644 ${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 25 | } 26 | -------------------------------------------------------------------------------- /strace/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=strace 3 | pkgver=6.12 4 | pkgrel=1 5 | pkgdesc="A useful diagnositic, instructional, and debugging tool" 6 | arch=('x86_64') 7 | url="https://strace.io" 8 | license=('GPL') 9 | depends=('perl') 10 | groups=('programming') 11 | source=("https://strace.io/files/${pkgver}/${pkgname}-${pkgver}.tar.xz") 12 | md5sums=('6b774465c06b0dd01efc00a2db1341c2') 13 | 14 | build() { 15 | cd ${pkgname}-${pkgver} 16 | 17 | ./configure --prefix=/usr \ 18 | --enable-bundled=yes 19 | make 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${pkgver} 24 | make DESTDIR=${pkgdir}/ install 25 | 26 | install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 27 | } 28 | -------------------------------------------------------------------------------- /system-config-printer/service.diff: -------------------------------------------------------------------------------- 1 | From 1e48d0a6404c6660bbf3f456e5ec48bed8fe7b80 Mon Sep 17 00:00:00 2001 2 | From: Tim Waugh 3 | Date: Tue, 23 Oct 2012 13:55:12 +0000 4 | Subject: Fixed typo in systemd config file. 5 | 6 | --- 7 | diff --git a/udev/configure-printer@.service.in b/udev/configure-printer@.service.in 8 | index 8a20967..5898c79 100644 9 | --- a/udev/configure-printer@.service.in 10 | +++ b/udev/configure-printer@.service.in 11 | @@ -4,4 +4,4 @@ Requires=cups.socket 12 | After=cups.socket 13 | 14 | [Service] 15 | -ExecStart=@udevhelperdir@/configure-printer add "%i" 16 | +ExecStart=@udevhelperdir@/udev-configure-printer add "%i" 17 | -- 18 | cgit v0.9.1 19 | -------------------------------------------------------------------------------- /systemdgenie/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=systemdgenie 3 | pkgver=0.99.0 4 | _commit=b8f93cbd683ae812ed6b15e765a170dc0bb74723 5 | pkgrel=1 6 | arch=('x86_64') 7 | pkgdesc="Systemd managment utility" 8 | url="https://invent.kde.org/system/systemdgenie" 9 | license=('GPL') 10 | depends=('kauth6' 'kcoreaddons6' 'kcrash6' 'ki18n6' 'kxmlgui6') 11 | makedepends=('extra-cmake-modules') 12 | source=("https://invent.kde.org/system/systemdgenie/-/archive/${_commit}/${pkgname}-${_commit}.tar.bz2") 13 | md5sums=('ec0c9c5881c5238a19d3cf341fc5e27e') 14 | 15 | build() { 16 | cmake -B build -S ${pkgname}-${_commit} \ 17 | -DCMAKE_BUILD_TYPE=Release \ 18 | -DCMAKE_INSTALL_PREFIX=/usr \ 19 | -DKDE_INSTALL_LIBDIR=lib \ 20 | -DBUILD_TESTING=OFF \ 21 | -DQT_MAJOR_VERSION=6 22 | cmake --build build 23 | } 24 | 25 | package() { 26 | 27 | DESTDIR=${pkgdir} cmake --install build 28 | } 29 | -------------------------------------------------------------------------------- /telegram-desktop/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=telegram-desktop 3 | pkgver=5.8.3 4 | pkgrel=1 5 | arch=('x86_64') 6 | url="https://desktop.telegram.org/" 7 | license=('GPL3') 8 | pkgdesc="Cloud-based mobile and desktop messaging app with a focus on security and speed." 9 | depends=('qt6-base' 'portaudio' 'libexif' 'gtk3') 10 | install=telegram.install 11 | #source=("https://github.com/telegramdesktop/tdesktop/releases/download/v${pkgver}/tsetup.${pkgver}.tar.xz") 12 | source=("https://updates.tdesktop.com/tlinux/tsetup.${pkgver}.tar.xz") 13 | md5sums=('e95fc52f2ca5029413748d8d1027c590') 14 | 15 | package(){ 16 | install -d ${pkgdir}/opt/Telegram 17 | 18 | cp Telegram/Telegram ${pkgdir}/opt/Telegram 19 | cp Telegram/Updater ${pkgdir}/opt/Telegram 20 | } 21 | -------------------------------------------------------------------------------- /telegram-desktop/telegram.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | echo "To run this application the first time, use " 3 | echo ""/opt/Telegram/Telegram"" 4 | echo "from the command line, after that it will be added to your menu" 5 | } 6 | 7 | -------------------------------------------------------------------------------- /telegram-qt/qt5.5.diff: -------------------------------------------------------------------------------- 1 | --- a/telegram-qt/telegram-qt/CTelegramDispatcher.hpp 2015-07-23 14:08:15.000000000 -0400 2 | +++ b/telegram-qt/telegram-qt/CTelegramDispatcher.hpp 2015-07-23 14:12:23.895245546 -0400 3 | @@ -25,6 +25,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | #include "TLTypes.hpp" 10 | #include "TelegramNamespace.hpp" 11 | --- a/telegram-qt/testApp/MainWindow.cpp 2015-07-23 14:17:08.000000000 -0400 12 | +++ b/telegram-qt/testApp/MainWindow.cpp 2015-07-23 14:25:08.553095894 -0400 13 | @@ -27,6 +27,7 @@ 14 | #include 15 | #include 16 | #include 17 | +#include 18 | 19 | #include 20 | 21 | -------------------------------------------------------------------------------- /tellico/qt5.5.diff: -------------------------------------------------------------------------------- 1 | --- a/src/translators/amcimporter.h 2015-06-27 10:36:17.000000000 -0400 2 | +++ b/src/translators/amcimporter.h 2015-06-27 10:42:53.827381306 -0400 3 | @@ -26,6 +26,7 @@ 4 | #define TELLICO_IMPORT_AMCIMPORTER_H 5 | 6 | #include "dataimporter.h" 7 | +#include 8 | 9 | namespace Tellico { 10 | namespace Import { 11 | --- a/src/dbusinterface.h 2015-06-27 10:52:30.000000000 -0400 12 | +++ b/src/dbusinterface.h 2015-06-27 11:00:41.745377649 -0400 13 | @@ -30,6 +30,7 @@ 14 | #include 15 | 16 | #include 17 | +#include 18 | 19 | // the entry id is typedef'd to an int, but we need to use an int for DBUS 20 | -------------------------------------------------------------------------------- /thunderbird/thunderbird.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Name=Thunderbird 4 | Comment=Mail & News Reader 5 | GenericName=Mail Client & News Reader 6 | Exec=thunderbird %u 7 | TryExec=thunderbird 8 | Icon=thunderbird 9 | Terminal=false 10 | Type=Application 11 | Categories=Network;Email; 12 | MimeType=message/rfc822;x-scheme-handler/mailto; 13 | StartupNotify=true 14 | -------------------------------------------------------------------------------- /thunderbird/vendor.js: -------------------------------------------------------------------------------- 1 | // Use LANG environment variable to choose locale 2 | pref("intl.locale.matchOS", true); 3 | pref("intl.locale.requested", ""); 4 | 5 | // Disable default mailer checking. 6 | pref("mail.shell.checkDefaultMail", false); 7 | 8 | // Don't disable our bundled extensions in the application directory 9 | pref("extensions.autoDisableScopes", 11); 10 | pref("extensions.shownSelectionUI", true); 11 | -------------------------------------------------------------------------------- /tor/tor.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | groupadd -g 43 tor &>/dev/null 3 | useradd -u 43 -g tor -d /var/lib/tor -s /bin/false tor &> /dev/null 4 | } 5 | -------------------------------------------------------------------------------- /tor/tor.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Anonymity Online 3 | After=network.target 4 | 5 | [Service] 6 | User=tor 7 | Type=simple 8 | ExecStart=/usr/bin/tor -f /etc/tor/torrc 9 | ExecReload=/usr/bin/kill -HUP $MAINPID 10 | KillSignal=SIGINT 11 | LimitNOFILE=8192 12 | PrivateDevices=yes 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /transifex-cli/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=transifex-cli 3 | pkgver=1.6.17 4 | pkgrel=1 5 | pkgdesc="Command line tool that enables you to easily manage your translations within a project without the need of an elaborate UI system." 6 | arch=('x86_64') 7 | url="https://github.com/transifex/cli" 8 | license=('GPL2') 9 | depends=('go') 10 | provides=('transifex-client') 11 | replaces=('transifex-client') 12 | conflicts=('transifex-client') 13 | source=("https://github.com/transifex/cli/archive/v${pkgver}.tar.gz") 14 | md5sums=('b8c09255315fbf941f98500c7f722cea') 15 | 16 | build() { 17 | cd cli-${pkgver} 18 | 19 | go build -o ./bin/tx 20 | } 21 | 22 | package() { 23 | cd cli-${pkgver} 24 | 25 | install -Dm755 bin/tx ${pkgdir}/usr/bin/tx 26 | install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 27 | } 28 | -------------------------------------------------------------------------------- /transmission-qt/miniupnpc.diff: -------------------------------------------------------------------------------- 1 | diff --git a/libtransmission/port-forwarding-upnp.cc b/libtransmission/port-forwarding-upnp.cc 2 | index 6d7bbc7f7c2..96ece432328 100644 3 | --- a/libtransmission/port-forwarding-upnp.cc 4 | +++ b/libtransmission/port-forwarding-upnp.cc 5 | @@ -261,7 +261,7 @@ tr_port_forwarding_state tr_upnpPulse( 6 | 7 | FreeUPNPUrls(&handle->urls); 8 | auto lanaddr = std::array{}; 9 | - if (UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1) == 10 | + if (UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1, NULL, 0) == 11 | UPNP_IGD_VALID_CONNECTED) 12 | { 13 | tr_logAddInfo(fmt::format(_("Found Internet Gateway Device '{url}'"), fmt::arg("url", handle->urls.controlURL))); 14 | -------------------------------------------------------------------------------- /transmission-qt/transmission-qt.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | post_upgrade 3 | passwd -l transmission &>/dev/null 4 | } 5 | 6 | post_upgrade() { 7 | # create user/group that the daemon will run as by default, do not delete this on uninstall, as it will own files 8 | getent group transmission >/dev/null || groupadd -g 169 transmission 9 | getent passwd transmission >/dev/null || useradd -c 'Transmission BitTorrent Client' -u 169 -g transmission -b '/var/lib' -m -s /bin/false transmission 10 | } 11 | -------------------------------------------------------------------------------- /transmission-qt/transmission-tray.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /transmission-qt/transmission.systemd: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Transmission Bit Torrent Daemon 3 | 4 | # This assumes that a user 'transmission' exists, with a writeable homedirectory, 5 | # and that /run/transmission exists and is writeable by the transmission user. 6 | 7 | [Service] 8 | User=transmission 9 | Type=forking 10 | PIDFile=/run/transmission/transmission.pid 11 | ExecStart=/usr/bin/transmission-daemon --pid-file /run/transmission/transmission.pid 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /transmission-qt/transmission.tmpfiles: -------------------------------------------------------------------------------- 1 | d /run/transmission - transmission transmission - 2 | -------------------------------------------------------------------------------- /ultimate_control/ultimate_control.install: -------------------------------------------------------------------------------- 1 | post_install () { 2 | echo -e "You have to install Ultimate Mouse or Ultimate Gamepad on your phone. You just need to follow these steps:\n" 3 | echo -e "1.Install the app. You can find it through your application provider (Google Play Market or App Store)." 4 | echo -e "\tYou can find the links in the downloads section too." 5 | echo -e "2.Open the application and select the connection type you would like to use:" 6 | echo -e "\tBluetooth or WiFi (*Bluetooth is not available for iPhone and iOS)" 7 | echo -e "3.Select the receiver from the list to establish the connection" 8 | echo -e "4.Enjoy the Ultimate Control experience!" 9 | } 10 | -------------------------------------------------------------------------------- /uriparser/Makefile.diff: -------------------------------------------------------------------------------- 1 | --- a/doc/Makefile 2016-04-11 18:19:52.619724748 -0400 2 | +++ b/doc/Makefile_new 2016-04-11 18:25:49.970679442 -0400 3 | @@ -468,7 +468,7 @@ 4 | 5 | install-data-local: 6 | $(MKDIR_P) "$(DESTDIR)$(docdir)/html/search" ## Didn't work with installdirs-local 7 | - $(INSTALL_DATA) html/*.css html/*.html html/*.js html/*.map html/*.md5 html/*.png "$(DESTDIR)$(docdir)/html/" 8 | + $(INSTALL_DATA) html/*.css html/*.html html/*.js html/*.md5 html/*.png "$(DESTDIR)$(docdir)/html/" 9 | $(INSTALL_DATA) html/search/* "$(DESTDIR)$(docdir)/html/search/" 10 | -$(INSTALL_DATA) *.qch "$(DESTDIR)$(docdir)/" 11 | 12 | -------------------------------------------------------------------------------- /virtualbox-ext-oracle/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=virtualbox-ext-oracle 3 | pkgver=7.1.4 4 | pkgrel=1 5 | arch=('x86_64') 6 | url='https://virtualbox.org/' 7 | pkgdesc="Oracle VM VirtualBox Extension Pack" 8 | license=('custom:PUEL') 9 | depends=('virtualbox-qt5') 10 | install=${pkgname}.install 11 | options=('!strip') 12 | source=("https://download.virtualbox.org/virtualbox/${pkgver}/Oracle_VirtualBox_Extension_Pack-${pkgver}.vbox-extpack") 13 | sha256sums=('9dd60ef3c52c2a318fbbb6faace5862a299b61f678a579988869865dcf7390b6') 14 | 15 | package() { 16 | cd ${srcdir} 17 | 18 | install -D -m 644 Oracle_VirtualBox_Extension_Pack-${pkgver}.vbox-extpack \ 19 | ${pkgdir}/usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-${pkgver}.vbox-extpack 20 | 21 | install -D -m 644 ExtPack-license.txt ${pkgdir}/usr/share/licenses/${pkgname}/PUEL 22 | } 23 | 24 | -------------------------------------------------------------------------------- /virtualbox-ext-oracle/virtualbox-ext-oracle.install: -------------------------------------------------------------------------------- 1 | post_install () { 2 | VBoxManage extpack install --accept-license="$(sha256sum /usr/share/licenses/virtualbox-ext-oracle/PUEL | head --bytes=64)" "/usr/share/virtualbox/extensions/Oracle_VM_VirtualBox_Extension_Pack-${1%%-*}.vbox-extpack" >/dev/null 3 | } 4 | 5 | pre_upgrade() { 6 | post_remove "$@" 7 | } 8 | 9 | post_upgrade() { 10 | post_install "$@" 11 | } 12 | 13 | post_remove() { 14 | VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack" >/dev/null 15 | } 16 | 17 | -------------------------------------------------------------------------------- /virtualbox-guest-additions/vboxservice.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=VirtualBox Guest Service 3 | ConditionVirtualization=oracle 4 | 5 | [Service] 6 | ExecStart=/usr/sbin/VBoxService -f 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /virtualbox-guest-additions/virtualbox-guest-additions.install: -------------------------------------------------------------------------------- 1 | post_install() { 2 | cat << EOF 3 | 4 | ===> virtualbox-guest-additions post install message: 5 | ===> 6 | ===> By using this package you accept 7 | ===> the VirtualBox Personal Use and Evaluation License (PUEL) 8 | ===> which can be found here: http://virtualbox.org/wiki/VirtualBox_PUEL 9 | ===> 10 | ===> If you do not accept this license, you must remove the package immediately. 11 | ===> 12 | 13 | EOF 14 | } -------------------------------------------------------------------------------- /virtualbox-guest-modules/vbox-guest-modules.conf: -------------------------------------------------------------------------------- 1 | vboxguest 2 | vboxsf 3 | vboxvideo 4 | 5 | -------------------------------------------------------------------------------- /virtualbox-modules-next/linux5.11.patch: -------------------------------------------------------------------------------- 1 | --- a/vboxnetflt/linux/VBoxNetFlt-linux.c 2020-08-11 21:54:37.000000000 +0200 2 | +++ b/vboxnetflt/linux/VBoxNetFlt-linux.c 2021-01-02 00:36:56.416854212 +0100 3 | @@ -38,6 +38,7 @@ 4 | #include 5 | #endif 6 | #include 7 | +#include 8 | #include 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /virtualbox-modules-next/linux5.18.patch: -------------------------------------------------------------------------------- 1 | --- a/vboxnetflt/linux/VBoxNetFlt-linux.c 2 | +++ b/vboxnetflt/linux/VBoxNetFlt-linux.c 3 | @@ -2310,8 +2310,8 @@ 4 | { 5 | vboxNetFltDumpPacket(pSG, true, "host", (fDst & INTNETTRUNKDIR_WIRE) ? 0 : 1); 6 | Log6(("vboxNetFltPortOsXmit: pBuf->cb dump:\n%.*Rhxd\n", sizeof(pBuf->cb), pBuf->cb)); 7 | - Log6(("vboxNetFltPortOsXmit: netif_rx_ni(%p)\n", pBuf)); 8 | - err = netif_rx_ni(pBuf); 9 | + Log6(("vboxNetFltPortOsXmit: netif_rx(%p)\n", pBuf)); 10 | + err = netif_rx(pBuf); 11 | if (err) 12 | rc = RTErrConvertFromErrno(err); 13 | } 14 | -------------------------------------------------------------------------------- /virtualbox-modules-next/vbox-modules-next.conf: -------------------------------------------------------------------------------- 1 | vboxnetadp 2 | vboxnetflt 3 | vboxdrv 4 | -------------------------------------------------------------------------------- /virtualbox-modules/linux5.11.patch: -------------------------------------------------------------------------------- 1 | --- a/vboxnetflt/linux/VBoxNetFlt-linux.c 2020-08-11 21:54:37.000000000 +0200 2 | +++ b/vboxnetflt/linux/VBoxNetFlt-linux.c 2021-01-02 00:36:56.416854212 +0100 3 | @@ -38,6 +38,7 @@ 4 | #include 5 | #endif 6 | #include 7 | +#include 8 | #include 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /virtualbox-modules/vbox-modules.conf: -------------------------------------------------------------------------------- 1 | vboxnetadp 2 | vboxnetflt 3 | vboxdrv 4 | -------------------------------------------------------------------------------- /virtualbox-qt5/60-vboxdrv.rules: -------------------------------------------------------------------------------- 1 | KERNEL=="vboxdrv", OWNER="root", GROUP="root", MODE="0600" 2 | KERNEL=="vboxdrvu", OWNER="root", GROUP="root", MODE="0666" 3 | KERNEL=="vboxnetctl", OWNER="root", GROUP="root", MODE="0600" 4 | 5 | SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" 6 | SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" 7 | SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 8 | SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 9 | -------------------------------------------------------------------------------- /virtualbox-qt5/60-vboxguest.rules: -------------------------------------------------------------------------------- 1 | ACTION=="add", KERNEL=="vboxguest", SUBSYSTEM=="misc", OWNER="root", MODE="0600" 2 | ACTION=="add", KERNEL=="vboxuser", SUBSYSTEM=="misc", OWNER="root", MODE="0666" 3 | -------------------------------------------------------------------------------- /virtualbox-qt5/LocalConfig.kmk: -------------------------------------------------------------------------------- 1 | VBOX_WITH_TESTCASES = 2 | VBOX_WITH_TESTSUITE = 3 | VBOX_WITH_VALIDATIONKIT = 4 | VBOX_WITH_ORIGIN := 5 | VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox 6 | VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH) 7 | VBOX_GUI_WITH_SHARED_LIBRARY = 1 8 | VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH) 9 | VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox 10 | VBOX_PATH_APP_DOCS := /usr/share/doc/virtualbox 11 | VBOX_PATH_PACKAGE_DOCS := $(VBOX_PATH_APP_DOCS) 12 | VBOX_BLD_PYTHON = python3 13 | VBOX_JAVA_HOME = /usr/lib/jvm/java-17-openjdk 14 | 15 | VBOX_GCC_WERR = 16 | VBOX_GCC_WARN = 17 | 18 | VBOX_USE_SYSTEM_XORG_HEADERS = 1 19 | VBOX_NO_LEGACY_XORG_X11 = 1 20 | VBOX_USE_SYSTEM_GL_HEADERS = 1 21 | 22 | VBOX_WITH_REGISTRATION_REQUEST = 23 | VBOX_WITH_UPDATE_REQUEST = 24 | VBOX_WITH_WEBSERVICES = 25 | VBOX_WITH_WEBSERVICES_SSL = 26 | VBOX_WITH_CLOUD_NET = 27 | -------------------------------------------------------------------------------- /virtualbox-qt5/vboxservice.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=VirtualBox Guest Service 3 | ConditionVirtualization=oracle 4 | 5 | [Service] 6 | ExecStartPre=-/usr/bin/modprobe vboxguest 7 | ExecStartPre=-/usr/bin/modprobe vboxvideo 8 | ExecStartPre=-/usr/bin/modprobe vboxsf 9 | ExecStart=/usr/bin/VBoxService -f 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /virtualbox-qt5/virtualbox-guest-utils.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | post_install() { 4 | 5 | getent group vboxsf &> /dev/null || groupadd -f -g 109 vboxsf 6 | 7 | systemctl enable vmsvga 8 | 9 | } 10 | 11 | post_remove() { 12 | 13 | systemctl disable vmsvga 14 | 15 | } 16 | -------------------------------------------------------------------------------- /virtualbox-qt5/virtualbox.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | post_install() { 4 | # Add vboxusers group, GID 108 is reserved 5 | getent group vboxusers &> /dev/null || groupadd -f -g 108 vboxusers 6 | 7 | # Load new udev rule for module vboxdrv 8 | udevadm control --reload-rules 9 | } 10 | 11 | post_upgrade() 12 | { 13 | rm -rf /tmp/{.,}*vbox* 14 | 15 | } 16 | 17 | post_remove() { 18 | 19 | udevadm control --reload-rules 20 | } 21 | 22 | -------------------------------------------------------------------------------- /virtualbox-qt5/vmsvga.service: -------------------------------------------------------------------------------- 1 | #[Unit] 2 | Description=VMSVGA Guest Service (resize client) 3 | ConditionVirtualization=|oracle 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/VBoxDRMClient 8 | Restart=on-failure 9 | RestartSec=5 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /virtualbox-qt6/60-vboxdrv.rules: -------------------------------------------------------------------------------- 1 | KERNEL=="vboxdrv", OWNER="root", GROUP="root", MODE="0600" 2 | KERNEL=="vboxdrvu", OWNER="root", GROUP="root", MODE="0666" 3 | KERNEL=="vboxnetctl", OWNER="root", GROUP="root", MODE="0600" 4 | 5 | SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" 6 | SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers" 7 | SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 8 | SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/usr/share/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 9 | -------------------------------------------------------------------------------- /virtualbox-qt6/60-vboxguest.rules: -------------------------------------------------------------------------------- 1 | ACTION=="add", KERNEL=="vboxguest", SUBSYSTEM=="misc", OWNER="root", MODE="0600" 2 | ACTION=="add", KERNEL=="vboxuser", SUBSYSTEM=="misc", OWNER="root", MODE="0666" 3 | -------------------------------------------------------------------------------- /virtualbox-qt6/vboxservice.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=VirtualBox Guest Service 3 | ConditionVirtualization=oracle 4 | 5 | [Service] 6 | ExecStartPre=-/usr/bin/modprobe vboxguest 7 | ExecStartPre=-/usr/bin/modprobe vboxvideo 8 | ExecStartPre=-/usr/bin/modprobe vboxsf 9 | ExecStart=/usr/bin/VBoxService -f 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /virtualbox-qt6/virtualbox-guest-utils.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | post_install() { 4 | 5 | getent group vboxsf &> /dev/null || groupadd -f -g 109 vboxsf 6 | 7 | systemctl enable vmsvga 8 | 9 | } 10 | 11 | post_remove() { 12 | 13 | systemctl disable vmsvga 14 | 15 | } 16 | -------------------------------------------------------------------------------- /virtualbox-qt6/virtualbox.install: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | post_install() { 4 | # Add vboxusers group, GID 108 is reserved 5 | getent group vboxusers &> /dev/null || groupadd -f -g 108 vboxusers 6 | 7 | # Load new udev rule for module vboxdrv 8 | udevadm control --reload-rules 9 | } 10 | 11 | post_upgrade() 12 | { 13 | rm -rf /tmp/{.,}*vbox* 14 | 15 | } 16 | 17 | post_remove() { 18 | 19 | udevadm control --reload-rules 20 | } 21 | 22 | -------------------------------------------------------------------------------- /virtualbox-qt6/vmsvga.service: -------------------------------------------------------------------------------- 1 | #[Unit] 2 | Description=VMSVGA Guest Service (resize client) 3 | ConditionVirtualization=|oracle 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/VBoxDRMClient 8 | Restart=on-failure 9 | RestartSec=5 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /vscodium/vscodium.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=VSCodium 3 | Comment=Code Editing. Redefined. 4 | GenericName=Text Editor 5 | Exec=/opt/vscodium/bin/codium --no-sandbox --unity-launch %F 6 | Icon=vscodium 7 | Type=Application 8 | StartupNotify=true 9 | StartupWMClass=VSCodium 10 | Categories=Utility;Development;IDE; 11 | MimeType=text/plain;inode/directory; 12 | Actions=new-empty-window; 13 | Keywords=vscode; 14 | 15 | [Desktop Action new-empty-window] 16 | Name=New Empty Window 17 | Exec=/opt/vscodium/bin/codium --no-sandbox --new-window %F 18 | Icon=vscodium 19 | -------------------------------------------------------------------------------- /w3m/form.patch: -------------------------------------------------------------------------------- 1 | See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615843 2 | 3 | Index: w3m-git/form.c 4 | =================================================================== 5 | --- w3m-git.orig/form.c 2011-02-28 15:03:36.000000000 +0100 6 | +++ w3m-git/form.c 2011-02-28 15:32:33.000000000 +0100 7 | @@ -196,7 +196,7 @@ 8 | if (!strcasecmp(typestr, _formtypetbl[i])) 9 | return i; 10 | } 11 | - return FORM_UNKNOWN; 12 | + return FORM_INPUT_TEXT; 13 | } 14 | 15 | void 16 | -------------------------------------------------------------------------------- /w3m/gc72.patch: -------------------------------------------------------------------------------- 1 | diff -Naur old/main.c new/main.c 2 | --- old/main.c 2011-01-04 20:42:19.000000000 +1100 3 | +++ new/main.c 2012-07-04 21:49:10.136212236 +1000 4 | @@ -833,7 +833,8 @@ 5 | mySignal(SIGPIPE, SigPipe); 6 | #endif 7 | 8 | - orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc); 9 | + orig_GC_warn_proc = GC_get_warn_proc(); 10 | + GC_set_warn_proc(wrap_GC_warn_proc); 11 | err_msg = Strnew(); 12 | if (load_argc == 0) { 13 | /* no URL specified */ 14 | -------------------------------------------------------------------------------- /w3m/https-segfault.patch: -------------------------------------------------------------------------------- 1 | Fedora patch; see https://bugzilla.redhat.com/show_bug.cgi?id=707994 2 | 3 | --- old/url.c 2011-01-04 14:52:24.000000000 +0530 4 | +++ new/url.c 2011-09-02 18:25:43.305652690 +0530 5 | @@ -82,11 +82,11 @@ 6 | {"ftp", SCM_FTP}, 7 | {"local", SCM_LOCAL}, 8 | {"file", SCM_LOCAL}, 9 | - /* {"exec", SCM_EXEC}, */ 10 | + {"exec", SCM_EXEC}, 11 | {"nntp", SCM_NNTP}, 12 | - /* {"nntp", SCM_NNTP_GROUP}, */ 13 | + {"nntp", SCM_NNTP_GROUP}, 14 | {"news", SCM_NEWS}, 15 | - /* {"news", SCM_NEWS_GROUP}, */ 16 | + {"news", SCM_NEWS_GROUP}, 17 | {"data", SCM_DATA}, 18 | #ifndef USE_W3MMAILER 19 | {"mailto", SCM_MAILTO}, 20 | -------------------------------------------------------------------------------- /welcome/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=welcome 3 | pkgver=8.2 4 | pkgrel=1 5 | pkgdesc="Live Welcome app for KaOS" 6 | arch=('x86_64') 7 | url="https://kaosx.us/" 8 | license=('GPL') 9 | depends=('qt6-declarative' 'libplasma' 'qt6-webview') 10 | makedepends=('git') 11 | source=("git+https://github.com/KaOSx/welcome_qml.git") 12 | md5sums=('SKIP') 13 | 14 | build() { 15 | cd welcome_qml/ 16 | 17 | /usr/lib/qt6/bin/qmake welcome.pro 18 | make 19 | } 20 | 21 | package() { 22 | cd welcome_qml/ 23 | 24 | make INSTALL_ROOT=${pkgdir}/ install 25 | } 26 | -------------------------------------------------------------------------------- /wire-desktop/wire-desktop.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=Wire 3 | Comment=Cross platform desktop app, wrapping the wire-webapp. 4 | GenericName=Text Editor 5 | Exec=/usr/bin/wire-desktop %F 6 | Icon=wire 7 | Type=Application 8 | StartupNotify=true 9 | Categories=Network; 10 | MimeType=text/plain; 11 | -------------------------------------------------------------------------------- /xclip/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=xclip 3 | pkgver=0.13.1 4 | pkgrel=3 5 | _commit=8d10aec4784d5e02f5649ac4cb83d812bc4a03cf 6 | pkgdesc='Command line interface to the X11 clipboard' 7 | url='https://github.com/astrand/xclip' 8 | arch=('x86_64') 9 | license=('GPL') 10 | depends=('libxmu') 11 | source=("https://github.com/astrand/xclip/archive/${_commit}.zip") 12 | md5sums=('7cf6ed13c181d2148c863d0792cb3b99') 13 | 14 | build() { 15 | cd ${pkgname}-${_commit} 16 | 17 | ./bootstrap 18 | ./configure --prefix=/usr 19 | make 20 | } 21 | 22 | package() { 23 | cd ${pkgname}-${_commit} 24 | 25 | make DESTDIR=${pkgdir} install 26 | } 27 | -------------------------------------------------------------------------------- /xdg-user-dirs/xdg-user-dirs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Set up user directories like ~/Desktop and ~/Music 4 | [ -x /usr/bin/xdg-user-dirs-update ] && /usr/bin/xdg-user-dirs-update 5 | -------------------------------------------------------------------------------- /yarn/PKGBUILD: -------------------------------------------------------------------------------- 1 | pkgname=yarn 2 | pkgver=1.22.22 3 | pkgrel=1 4 | pkgdesc='Fast, reliable, and secure dependency management' 5 | arch=('x86_64') 6 | url='https://yarnpkg.com/' 7 | license=('BSD 2-clause') 8 | depends=('nodejs') 9 | source=("https://github.com/yarnpkg/yarn/releases/download/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") 10 | md5sums=('368f9a4d279c2014bee630da7b7771d2') 11 | 12 | package() { 13 | cd ${pkgname}-v${pkgver} 14 | 15 | install -dm755 ${pkgdir}/usr/lib/node_modules/yarn 16 | cp -R * ${pkgdir}/usr/lib/node_modules/yarn 17 | 18 | install -dm755 ${pkgdir}/usr/bin 19 | ln -s /usr/lib/node_modules/yarn/bin/yarn.js ${pkgdir}/usr/bin/yarn 20 | ln -s /usr/lib/node_modules/yarn/bin/yarn.js ${pkgdir}/usr/bin/yarnpkg 21 | 22 | install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE 23 | } 24 | -------------------------------------------------------------------------------- /zed/zed.sh: -------------------------------------------------------------------------------- 1 | export ZED_WINDOW_DECORATIONS=server 2 | -------------------------------------------------------------------------------- /zint/qzint.diff: -------------------------------------------------------------------------------- 1 | --- a/backend_qt/qzint.cpp 2021-08-19 12:36:21.474007607 +0200 2 | +++ b/backend_qt/qzint.cpp 2021-08-19 12:36:21.546008218 +0200 3 | @@ -19,6 +19,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | namespace Zint { 10 | static const char* fontstyle = "Arial"; 11 | -------------------------------------------------------------------------------- /zxing-cpp/PKGBUILD: -------------------------------------------------------------------------------- 1 | 2 | pkgname=zxing-cpp 3 | pkgver=2.2.1 4 | pkgrel=1 5 | arch=('x86_64') 6 | url='https://github.com/nu-book/zxing-cpp' 7 | pkgdesc="Zebra Crossing barcode scanning library for Java, Android, ported to C++" 8 | license=('Apache') 9 | depends=('gcc-libs') 10 | makedepends=('cmake') 11 | source=("https://github.com/nu-book/zxing-cpp/archive/v${pkgver}.tar.gz") 12 | md5sums=('8d2b1592668c57f77c6351c8bb5fe739') 13 | 14 | build() { 15 | cmake -B build -S ${pkgname}-${pkgver} \ 16 | -DCMAKE_BUILD_TYPE=Release \ 17 | -DCMAKE_INSTALL_PREFIX=/usr 18 | cmake --build build 19 | } 20 | 21 | package() { 22 | 23 | DESTDIR=${pkgdir} cmake --install build 24 | } 25 | --------------------------------------------------------------------------------