├── .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 |
--------------------------------------------------------------------------------