Add missing packages for SonicDE: KDE Gear 26.04.3, KF6 6.29.0, and support packages.
Also adds manually built Plasma 6.7.4 packages (plasma-systemsettings, plasma-keyboard/kcm, plasma-print-manager, flatpak-kcm, sddm, sddm-kcm, kdebugsettings) and provides plasma-desktop-doc from sonic-desktop-interface-doc. Build-order regenerated. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
parent
ae7e14e753
commit
72af9e8022
70 changed files with 5036 additions and 3 deletions
70
kde-filesystem/applnk-hidden-directory
Normal file
70
kde-filesystem/applnk-hidden-directory
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Type=Directory
|
||||
Name=Internal Services
|
||||
Name[af]=Interne Dienste
|
||||
Name[ar]=الخدمات الداخلية
|
||||
Name[be]=Сервісы Інтэрнэт
|
||||
Name[bg]=Вътрешни услуги
|
||||
Name[bn]=অভ্যন্তরীণ সেবা
|
||||
Name[br]=Servijoù diabarzh
|
||||
Name[bs]=Interni servisi
|
||||
Name[ca]=Serveis interns
|
||||
Name[cs]=Interní služby
|
||||
Name[csb]=Bënowé ùsłëżnotë
|
||||
Name[da]=Interne tjenester
|
||||
Name[de]=Interne Dienste
|
||||
Name[el]=Εσωτερικές υπηρεσίες
|
||||
Name[eo]=Internaj servoj
|
||||
Name[es]=Servicios internos
|
||||
Name[et]=Seesmised teenused
|
||||
Name[eu]=Barne zerbitzuak
|
||||
Name[fa]=خدمات درونی
|
||||
Name[fi]=Sisäiset palvelut
|
||||
Name[fr]=Services internes
|
||||
Name[fy]=Ynterne funksjes
|
||||
Name[ga]=Seirbhísí Inmheánacha
|
||||
Name[gl]=Servizos Internos
|
||||
Name[he]=שירותים פנימיים
|
||||
Name[hr]=Interne usluge
|
||||
Name[hu]=Belső szolgáltatások
|
||||
Name[id]=Layanan Internal
|
||||
Name[is]=Innri þjónustur
|
||||
Name[it]=Servizi interni
|
||||
Name[ja]=内部サービス
|
||||
Name[kk]=Ішкі қызметтер
|
||||
Name[km]=សេវាខាងក្នុង
|
||||
Name[ko]=내부 서비스
|
||||
Name[lt]=Vidinės tarnybos
|
||||
Name[mk]=Внатрешни сервиси
|
||||
Name[ms]=Servis Dalaman
|
||||
Name[nb]=Interne tjenester
|
||||
Name[nds]=Interne Deensten
|
||||
Name[ne]=आन्तरिक सेवा
|
||||
Name[nl]=Interne diensten
|
||||
Name[nn]=Interne tenester
|
||||
Name[pa]=ਅੰਦਰੂਨੀ ਸੇਵਾ
|
||||
Name[pl]=Usługi wewnętrzne
|
||||
Name[pt]=Serviços Internos
|
||||
Name[pt_BR]=Serviços Internos
|
||||
Name[ro]=Servicii interne
|
||||
Name[ru]=Внутренние службы
|
||||
Name[rw]=Amaserivise y'Imbere
|
||||
Name[se]=Siskkildas bálvalusat
|
||||
Name[sk]=Vnútorné služby
|
||||
Name[sl]=Notranje storitve
|
||||
Name[sr]=Унутрашњи сервиси
|
||||
Name[sr@Latn]=Unutrašnji servisi
|
||||
Name[sv]=Interna tjänster
|
||||
Name[ta]=உள்ளார்ந்தச் சேவைகள்
|
||||
Name[te]=అంతర్గత సేవలు
|
||||
Name[tg]=Хадамоти дохилӣ
|
||||
Name[th]=บริการภายใน
|
||||
Name[tr]=İç Servisler
|
||||
Name[tt]=Eçke Xezmätlär
|
||||
Name[uk]=Внутрішні служби
|
||||
Name[uz]=Ички хизматлар
|
||||
Name[vi]=Dịch vụ Internet
|
||||
Name[wa]=Divintrins Siervices
|
||||
Name[zh_CN]=内部服务
|
||||
NoDisplay=true
|
||||
200
kde-filesystem/kde-filesystem.spec
Normal file
200
kde-filesystem/kde-filesystem.spec
Normal file
|
|
@ -0,0 +1,200 @@
|
|||
%global debug_package %{nil}
|
||||
%define _kde4_prefix %_prefix
|
||||
%define _kde4_sysconfdir %_sysconfdir
|
||||
%define _kde4_libdir %_libdir
|
||||
%define _kde4_libexecdir %_libexecdir/kde4
|
||||
%define _kde4_datadir %_datadir
|
||||
%define _kde4_sharedir %_datadir
|
||||
%define _kde4_iconsdir %_kde4_sharedir/icons
|
||||
%define _kde4_configdir %_kde4_sharedir/config
|
||||
%define _kde4_appsdir %_kde4_sharedir/kde4/apps
|
||||
%define _kde4_docdir %_kde4_prefix/share/doc
|
||||
%define _kde4_bindir %_kde4_prefix/bin
|
||||
%define _kde4_sbindir %_kde4_prefix/sbin
|
||||
%define _kde4_includedir %_kde4_prefix/include/kde4
|
||||
%define _kde4_buildtype release
|
||||
%define _kde4_macros_api 2
|
||||
|
||||
%define rpm_macros_dir %{_rpmconfigdir}/macros.d
|
||||
|
||||
Summary: KDE filesystem layout
|
||||
Name: kde-filesystem
|
||||
Version: 5
|
||||
Release: 4%{?dist}
|
||||
|
||||
License: Public Domain
|
||||
|
||||
# noarch->arch transition
|
||||
Obsoletes: kde-filesystem < 4-36
|
||||
|
||||
# teamnames (locales) borrowed from kde-i18n packaging
|
||||
Source1: teamnames
|
||||
|
||||
Source2: macros.kde4
|
||||
# increment whenever dirs change in an incompatible way
|
||||
# kde4 apps built using macros.kde4 should
|
||||
|
||||
Source3: applnk-hidden-directory
|
||||
|
||||
BuildRequires: gawk
|
||||
|
||||
Requires: filesystem
|
||||
Requires: rpm
|
||||
|
||||
|
||||
%description
|
||||
This package provides some directories that are required/used by KDE.
|
||||
|
||||
%package -n kde3-filesystem
|
||||
Summary: Filesystem for KDE 3
|
||||
License: Public Domain
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description -n kde3-filesystem
|
||||
This package provides some directories that are required/used by KDE 3 applications.
|
||||
|
||||
%package -n kde4-filesystem
|
||||
Summary: Filesystem and RPM macros for KDE 4
|
||||
License: Public Domain
|
||||
Provides: kde4-macros(api) = %{_kde4_macros_api}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description -n kde4-filesystem
|
||||
This package provides some directories that are required/used by KDE 4 applications.
|
||||
|
||||
|
||||
%prep
|
||||
|
||||
|
||||
%build
|
||||
|
||||
|
||||
%install
|
||||
## KDE3
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kde/{env,shutdown,kdm}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/{applications/kde,applnk,apps,autostart,config,config.kcfg,emoticons,mimelnk,services,servicetypes,templates,source}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus
|
||||
# not sure who best should own locolor, so we'll included it here, for now. -- Rex
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applnk/{.hidden,Applications,Edutainment,Graphics,Internet,Settings,System,Toys,Utilities}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mimelnk/{all,application,audio,fonts,image,inode,interface,media,message,model,multipart,print,text,uri,video}
|
||||
# do qt3 too?
|
||||
# mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/qt-3.3/plugins
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/kde3/plugins
|
||||
mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/en
|
||||
|
||||
rm -f %{name}.list
|
||||
for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do
|
||||
mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/${locale}/common
|
||||
# do docs/common too, but it could be argued that apps/pkgs using or
|
||||
# depending on is a bug -- Rex
|
||||
mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/${locale}/docs/
|
||||
ln -s ../common $RPM_BUILD_ROOT%{_docdir}/HTML/${locale}/docs/common
|
||||
echo "%lang($locale) %{_docdir}/HTML/$locale/" >> %{name}.list
|
||||
done
|
||||
|
||||
# internal services shouldn't be displayed in menu
|
||||
install -p -m644 -D %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/applnk/.hidden/.directory
|
||||
|
||||
## KDE4
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm \
|
||||
$RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/{env,shutdown,kdm} \
|
||||
$RPM_BUILD_ROOT%{_kde4_includedir} \
|
||||
$RPM_BUILD_ROOT%{_kde4_libexecdir} \
|
||||
$RPM_BUILD_ROOT%{_kde4_appsdir}/color-schemes \
|
||||
$RPM_BUILD_ROOT%{_kde4_appsdir}/solid/actions \
|
||||
$RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4 \
|
||||
$RPM_BUILD_ROOT%{_kde4_datadir}/{autostart,wallpapers} \
|
||||
$RPM_BUILD_ROOT%{_kde4_configdir} \
|
||||
$RPM_BUILD_ROOT%{_kde4_sharedir}/config.kcfg \
|
||||
$RPM_BUILD_ROOT%{_kde4_sharedir}/emoticons \
|
||||
$RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/services/ServiceMenus \
|
||||
$RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/servicetypes \
|
||||
$RPM_BUILD_ROOT%{_kde4_sharedir}/templates/.source \
|
||||
$RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} \
|
||||
$RPM_BUILD_ROOT%{_kde4_docdir}/HTML/en/common
|
||||
# do qt4 too?
|
||||
# mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/qt4/plugins
|
||||
mkdir -p $RPM_BUILD_ROOT%{_kde4_prefix}/{lib,%{_lib}}/kde4/plugins/{gui_platform,styles}
|
||||
|
||||
for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do
|
||||
mkdir -p $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/${locale}/common
|
||||
echo "%lang($locale) %{_kde4_docdir}/HTML/$locale/" >> %{name}.list
|
||||
done
|
||||
|
||||
# rpm macros
|
||||
mkdir -p $RPM_BUILD_ROOT%{rpm_macros_dir}
|
||||
cat >$RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4<<EOF
|
||||
%%_kde4_prefix %%_prefix
|
||||
%%_kde4_sysconfdir %%_sysconfdir
|
||||
%%_kde4_libdir %%_libdir
|
||||
%%_kde4_libexecdir %%_libexecdir/kde4
|
||||
%%_kde4_datadir %%_datadir
|
||||
%%_kde4_sharedir %%_datadir
|
||||
%%_kde4_iconsdir %%_kde4_sharedir/icons
|
||||
%%_kde4_configdir %%_kde4_sharedir/config
|
||||
%%_kde4_appsdir %%_kde4_sharedir/kde4/apps
|
||||
%%_kde4_docdir %_kde4_prefix/share/doc
|
||||
%%_kde4_bindir %%_kde4_prefix/bin
|
||||
%%_kde4_sbindir %%_kde4_prefix/sbin
|
||||
%%_kde4_includedir %%_kde4_prefix/include/kde4
|
||||
%%_kde4_buildtype %_kde4_buildtype
|
||||
%%_kde4_macros_api %_kde4_macros_api
|
||||
EOF
|
||||
cat %{SOURCE2} >> $RPM_BUILD_ROOT%{rpm_macros_dir}/macros.kde4
|
||||
|
||||
## Plasma5, forward compatibility
|
||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xdg/plasma-workspace/{env,shutdown}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/kconf_update_bin
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/kconf_update
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/knsrcfiles
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/kpackage/{genericqml,kcms}
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/solid/{actions,devices}
|
||||
|
||||
|
||||
%files -f %{name}.list
|
||||
%{_sysconfdir}/xdg/plasma-workspace/
|
||||
%{_prefix}/lib/kconf_update_bin/
|
||||
%{_prefix}/%{_lib}/kconf_update_bin/
|
||||
%dir %{_docdir}/HTML/
|
||||
%lang(en) %{_docdir}/HTML/en/
|
||||
%{_datadir}/config.kcfg/
|
||||
%{_datadir}/emoticons/
|
||||
%{_datadir}/icons/locolor/
|
||||
%{_datadir}/kconf_update/
|
||||
%{_datadir}/knsrcfiles/
|
||||
%{_datadir}/kpackage/
|
||||
%{_datadir}/solid/
|
||||
%{_datadir}/templates/
|
||||
%{_datadir}/wallpapers/
|
||||
|
||||
%files -n kde3-filesystem
|
||||
%{_sysconfdir}/kde/
|
||||
%{_datadir}/applications/kde/
|
||||
%{_datadir}/applnk/
|
||||
%{_datadir}/apps/
|
||||
%{_datadir}/autostart/
|
||||
%{_datadir}/config/
|
||||
%{_datadir}/mimelnk/
|
||||
%{_datadir}/services/
|
||||
%{_datadir}/servicetypes/
|
||||
%{_prefix}/lib/kde3/
|
||||
%{_prefix}/%{_lib}/kde3/
|
||||
|
||||
%files -n kde4-filesystem
|
||||
%{rpm_macros_dir}/macros.kde4
|
||||
%{_kde4_sysconfdir}/kde/
|
||||
%{_kde4_libexecdir}/
|
||||
%{_kde4_includedir}/
|
||||
%{_kde4_appsdir}/
|
||||
%{_kde4_configdir}/
|
||||
%{_kde4_sharedir}/kde4/
|
||||
%{_kde4_datadir}/applications/kde4/
|
||||
%{_kde4_datadir}/autostart/
|
||||
%{_kde4_prefix}/lib/kde4/
|
||||
%{_kde4_prefix}/%{_lib}/kde4/
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Aug 28 2026 Anders da Silva Rytter Hansen <andersrh@users.noreply.github.com> - 5-4
|
||||
- SonicDE build for Enterprise Linux 10
|
||||
32
kde-filesystem/macros.kde4
Normal file
32
kde-filesystem/macros.kde4
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
|
||||
%_kde4_version %((kde4-config --kde-version 2>/dev/null || echo 4.3.98) | cut -d' ' -f1 )
|
||||
#_kde4_version %((kde4-config --version 2>/dev/null || echo "KDE: 4.3.98") | grep '^KDE' | sed -e 's/KDE[^:]*:[ ]*//g' | cut -d' ' -f1)
|
||||
|
||||
# api = 2
|
||||
# initial try, including only items that vary from defaults
|
||||
#
|
||||
|
||||
%_kde4_build_tests -DKDE4_BUILD_TESTS:BOOL=OFF
|
||||
|
||||
%cmake_kde4 \
|
||||
QTDIR="%{_qt4_prefix}" ; export QTDIR ; \
|
||||
PATH="%{_qt4_bindir}:$PATH" ; export PATH ; \
|
||||
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
|
||||
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
|
||||
FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \
|
||||
%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \
|
||||
%{__cmake} \\\
|
||||
-DBUILD_SHARED_LIBS:BOOL=ON \\\
|
||||
-DCMAKE_BUILD_TYPE=%{_kde4_buildtype} \\\
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=%{_kde4_prefix} \\\
|
||||
-DCMAKE_USE_RELATIVE_PATHS:BOOL=ON \\\
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \\\
|
||||
-DDATA_INSTALL_DIR:PATH=%{_kde4_appsdir} \\\
|
||||
-DINCLUDE_INSTALL_DIR:PATH=%{_kde4_includedir} \\\
|
||||
-DLIB_INSTALL_DIR:PATH=%{_kde4_libdir} \\\
|
||||
%{?_kde4_build_tests} \\\
|
||||
%if "%{?_lib}" == "lib64" \
|
||||
%{?_cmake_lib_suffix64} \\\
|
||||
%endif \
|
||||
-DLIBEXEC_INSTALL_DIR:PATH=%{_kde4_libexecdir} \\\
|
||||
-DSYSCONF_INSTALL_DIR:PATH=%{_kde4_sysconfdir}
|
||||
100
kde-filesystem/teamnames
Normal file
100
kde-filesystem/teamnames
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
##############################################################
|
||||
#
|
||||
# Rules:
|
||||
# 1) empty lines and starting with `#' are comments
|
||||
# 2) valid entries are formed by ISO code and team name
|
||||
# pairs seperated by equal sign. Surrounding spaces
|
||||
# are stripped
|
||||
# 3) this file is in UTF-8
|
||||
#
|
||||
# Note:
|
||||
# if you had a language here, do not forget to add it to
|
||||
# kdelibs/kdecore/all_languages.desktop too
|
||||
###############################################################
|
||||
|
||||
af=Afrikaans
|
||||
ar=Arabic
|
||||
az=Azerbaijani
|
||||
be=Belarusian
|
||||
bg=Bulgarian
|
||||
bn=Bengali
|
||||
bo=Tibetan
|
||||
br=Breton
|
||||
bs=Bosnian
|
||||
ca=Catalan
|
||||
ca@valencia=Catalan (Valencian)
|
||||
cs=Czech
|
||||
cy=Welsh
|
||||
da=Danish
|
||||
de=German
|
||||
el=Greek
|
||||
en_GB=British English
|
||||
eo=Esperanto
|
||||
es=Spanish
|
||||
et=Estonian
|
||||
eu=Basque
|
||||
fa=Farsi
|
||||
fi=Finnish
|
||||
fo=Faroese
|
||||
fr=French
|
||||
fy=Frisian
|
||||
ga=Irish Gaelic
|
||||
gl=Galician
|
||||
he=Hebrew
|
||||
hi=Hindi
|
||||
hr=Croatian
|
||||
hsb=Upper Sorbian
|
||||
hu=Hungarian
|
||||
id=Indonesian
|
||||
is=Icelandic
|
||||
it=Italian
|
||||
ja=Japanese
|
||||
ka=Georgian
|
||||
kk=Kazakh
|
||||
km=Khmer
|
||||
ko=Korean
|
||||
ku=Kurdish
|
||||
lb=Luxembourgish
|
||||
lo=Lao
|
||||
lt=Lithuanian
|
||||
lv=Latvian
|
||||
mi=Maori
|
||||
mk=Macedonian
|
||||
mn=Mongolian
|
||||
ms=Malay
|
||||
mt=Maltese
|
||||
nl=Dutch
|
||||
nb=Norwegian Bokmal
|
||||
nds=Low Saxon
|
||||
nso=Northern Sotho
|
||||
nn=Norwegian Nynorsk
|
||||
oc=Occitan
|
||||
pl=Polish
|
||||
pt=Portuguese
|
||||
pt_BR=Brazilian Portuguese
|
||||
ro=Romanian
|
||||
ru=Russian
|
||||
rw=Kinyarwanda
|
||||
se=Northern Sami
|
||||
sk=Slovak
|
||||
sl=Slovenian
|
||||
sq=Albanian
|
||||
sr=Serbian
|
||||
sr@latin=Serbian Latin
|
||||
ss=Swati
|
||||
sv=Swedish
|
||||
ta=Tamil
|
||||
te=Telugu
|
||||
tg=Tajik
|
||||
th=Thai
|
||||
tr=Turkish
|
||||
tt=Tatar
|
||||
uk=Ukrainian
|
||||
ven=Venda
|
||||
vi=Vietnamese
|
||||
wa=Walloon
|
||||
xh=Xhosa
|
||||
zh_CN=Chinese Simplified
|
||||
zh_HK=Chinese (Hong Kong)
|
||||
zh_TW=Chinese Traditional
|
||||
zu=Zulu
|
||||
Loading…
Add table
Add a link
Reference in a new issue