Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_04 / kf5-attica
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               kf5-attica
4 VERSION=                5.102.0
5 KEYWORDS=               x11_toolkits
6 VARIANTS=               standard
7 SDESC[standard]=        Open Collaboration Services API library, KDE5 vers
8 HOMEPAGE=               https://api.kde.org/frameworks/attica/html/index.html
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://download.kde.org/stable/frameworks/5.102/
13 DISTFILE[1]=            attica-5.102.0.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILD_DEPENDS=          kf5-extra-cmake-modules:primary:standard
23 BUILDRUN_DEPENDS=       qt5-qtbase:primary:standard
24
25 USES=                   cmake
26
27 DISTNAME=               attica-5.102.0
28
29 LICENSE=                LGPL20+:primary LGPL21:primary LGPL3:primary
30 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
31 LICENSE_FILE=           LGPL20+:{{WRKSRC}}/LICENSES/LGPL-2.0-or-later.txt
32                         LGPL21:{{WRKSRC}}/LICENSES/LGPL-2.1-only.txt
33                         LGPL3:{{WRKSRC}}/LICENSES/LGPL-3.0-only.txt
34 LICENSE_SCHEME=         multi
35
36 FPC_EQUIVALENT=         x11-toolkits/kf5-attica
37
38 SOVERSION=              5.102.0
39
40 CMAKE_ARGS=             -DCMAKE_PREFIX_PATH:PATH={{PREFIX}}/lib/qt5/cmake
41
42 post-extract:
43         ${ECHO} "Terms extracted from 'src/version.h.cmake':" > ${WRKDIR}/TERMS
44         ${SED} -n '/ifndef/!p;//q' ${WRKSRC}/src/version.h.cmake >> ${WRKDIR}/TERMS
45         ${ECHO} "Terms extracted from 'src/person.h':" >> ${WRKDIR}/TERMS
46         ${SED} -n '/ifndef/!p;//q' ${WRKSRC}/src/person.h >> ${WRKDIR}/TERMS
47
48 [FILE:436:descriptions/desc.primary]
49 Attica is a Qt library that implements the Open Collaboration Services API 
50 (version 1.6). The REST API is defined here:
51
52 https://freedesktop.org/wiki/Specifications/open-collaboration-services/o
53
54 It grants easy access to the services such as querying information about 
55 persons and contents. The library is used in KNewStuff3 as content 
56 provider. In Order to integrate with KDE's Plasma Desktop, a platform 
57 plugin exists in kdebase.
58
59
60 [FILE:100:distinfo]
61 db872f06d57d5ff4ac7701c9f17e93e73c34340553f2b4db137b0b17091df0f6        69432 attica-5.102.0.tar.xz
62
63
64 [FILE:175:manifests/plist.primary]
65 lib/
66  libKF5Attica.so.%%SOMAJOR%%
67  libKF5Attica.so.%%SOVERSION%%
68 lib/qt5/mkspecs/modules/qt_Attica.pri
69 share/qlogging-categories5/
70  attica.categories
71  attica.renamecategories
72
73
74 [FILE:1337:manifests/plist.dev]
75 include/KF5/Attica/attica_version.h
76 include/KF5/Attica/Attica/
77  AccountBalance
78  Achievement
79  Activity
80  BuildService
81  BuildServiceJob
82  BuildServiceJobOutput
83  Category
84  Comment
85  Config
86  Content
87  DeleteJob
88  Distribution
89  DownloadDescription
90  DownloadItem
91  Event
92  Folder
93  Forum
94  GetJob
95  HomePageEntry
96  HomePageType
97  Icon
98  ItemJob
99  KnowledgeBaseEntry
100  License
101  ListJob
102  Message
103  Metadata
104  Person
105  PostJob
106  PrivateData
107  Project
108  Provider
109  ProviderManager
110  Publisher
111  PublisherField
112  PutJob
113  RemoteAccount
114  Topic
115 include/KF5/Attica/attica/
116  accountbalance.h
117  achievement.h
118  activity.h
119  attica_export.h
120  atticabasejob.h
121  atticautils.h
122  buildservice.h
123  buildservicejob.h
124  buildservicejoboutput.h
125  category.h
126  comment.h
127  config.h
128  content.h
129  deletejob.h
130  distribution.h
131  downloaddescription.h
132  downloaditem.h
133  event.h
134  folder.h
135  forum.h
136  getjob.h
137  homepageentry.h
138  homepagetype.h
139  icon.h
140  itemjob.h
141  knowledgebaseentry.h
142  license.h
143  listjob.h
144  message.h
145  metadata.h
146  person.h
147  platformdependent.h
148  platformdependent_v2.h
149  postjob.h
150  privatedata.h
151  project.h
152  provider.h
153  providermanager.h
154  publisher.h
155  publisherfield.h
156  putjob.h
157  remoteaccount.h
158  topic.h
159  version.h
160 lib/libKF5Attica.so
161 lib/cmake/KF5Attica/
162  KF5AtticaConfig.cmake
163  KF5AtticaConfigVersion.cmake
164  KF5AtticaTargets-release.cmake
165  KF5AtticaTargets.cmake
166 lib/pkgconfig/libKF5Attica.pc
167
168
169 [FILE:254:patches/patch-metainfo.yaml]
170 --- metainfo.yaml.orig  2023-01-07 00:22:32 UTC
171 +++ metainfo.yaml
172 @@ -5,6 +5,8 @@ type: functional
173  platforms:
174      - name: Linux
175      - name: FreeBSD
176 +    - name: DragonFly
177 +    - name: NetBSD
178      - name: Windows
179      - name: macOS
180      - name: Android
181