Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
2248c41f43
!14 update to version 5-1
From: @paulthomas100199 
Reviewed-by: @wang--ge 
Signed-off-by: @wang--ge
2024-01-02 11:58:42 +00:00
lwg
564944a65d update to version 5-1 2024-01-02 16:38:33 +08:00
openeuler-ci-bot
3442eb606c !11 回退 'Pull Request !5 : 删除错误的Obsoletes'
From: @miao_kaibo
Reviewed-by: @yanglijin
Signed-off-by: @yanglijin
2020-12-16 16:51:33 +08:00
缪开波
a1dcb25fc3 回退 'Pull Request !5 : 删除错误的Obsoletes' 2020-12-16 16:43:01 +08:00
openeuler-ci-bot
92ba254393 !5 删除错误的Obsoletes
From: @small_leek
Reviewed-by: @miao_kaibo
Signed-off-by: @miao_kaibo
2020-12-16 16:36:44 +08:00
small_leek
e207349966 delete the error Obsoletes 2020-12-16 15:14:03 +08:00
openeuler-ci-bot
cd0da0ff28 !3 remove kde3
Merge pull request !3 from sherlock2010/master
2020-01-19 19:58:15 +08:00
sherlock2010
43809fe5c0 remove kde3 2020-01-19 19:53:37 +08:00
openeuler-ci-bot
f2e0a7d789 !1 Init
Merge pull request !1 from openeuler-basic/dev
2019-12-17 17:12:38 +08:00
chengquan
b7f66ccbab init 2019-12-17 16:29:52 +08:00
6 changed files with 358 additions and 75 deletions

View File

@ -1,36 +0,0 @@
# kde-filesystem
#### Description
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
#### Software Architecture
Software architecture description
#### Installation
1. xxxx
2. xxxx
3. xxxx
#### Instructions
1. xxxx
2. xxxx
3. xxxx
#### Contribution
1. Fork the repository
2. Create Feat_xxx branch
3. Commit your code
4. Create Pull Request
#### Gitee Feature
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4. The most valuable open source project [GVP](https://gitee.com/gvp)
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)

View File

@ -1,39 +0,0 @@
# kde-filesystem
#### 介绍
{**以下是码云平台说明,您可以替换此简介**
码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN。专为开发者提供稳定、高效、安全的云端软件开发协作平台
无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)}
#### 软件架构
软件架构说明
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
1. xxxx
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 码云特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)

70
applnk-hidden-directory Normal file
View 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

156
kde-filesystem.spec Normal file
View File

@ -0,0 +1,156 @@
%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: 1
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 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
## 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 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
* Tue Jan 02 2024 Paul Thomas <paulthomas100199@gmail.com> - 5-1
- update to version 5-1
* Sun Jan 19 2020 zhouyihang <zhouyihang1@huawei.com> - 4-62
- Remove kde3
* Thu Dec 12 2019 openEuler BuildTeam<buildteam@openeuler.org> - 4-61
- Package Init

32
macros.kde4 Normal file
View 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
teamnames Normal file
View 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