Ravenports generated: 09 Apr 2020 23:39
[ravenports.git] / bucket_A2 / keepassxc
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               keepassxc
4 VERSION=                2.5.4
5 KEYWORDS=               security
6 VARIANTS=               standard
7 SDESC[standard]=        Community fork of the KeePassX password manager
8 HOMEPAGE=               https://keepassxc.org
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://github.com/keepassxreboot/keepassxc/releases/download/2.5.4/
13 DISTFILE[1]=            keepassxc-2.5.4-src.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       argon2:single:standard
21                         libsodium:single:standard
22                         qrencode:single:standard
23                         qt5-qtbase:primary:standard
24                         qt5-qttools:single:standard
25                         qt5-qtsvg:single:standard
26                         qt5-qtx11extras:single:standard
27                         quazip:single:standard
28
29 USES=                   cmake pkgconfig qt5 desktop-utils:single
30                         mime-info:single
31
32 LICENSE=                GPLv2:single GPLv3:single BSD3CLAUSE:single
33                         MIT:single LGPL20:single LGPL21:single LGPL3+:single
34                         CUSTOM1:single CUSTOM2:single
35 LICENSE_TERMS=          single:{{WRKSRC}}/COPYING
36 LICENSE_NAME=           CUSTOM1:"Boost Software License 1.0"
37                         CUSTOM2:"Nokia LGPL exception"
38 LICENSE_FILE=           GPLv2:{{WRKSRC}}/LICENSE.GPL-2
39                         GPLv3:{{WRKSRC}}/LICENSE.GPL-3
40                         BSD3CLAUSE:{{WRKSRC}}/LICENSE.BSD
41                         MIT:{{WRKSRC}}/LICENSE.MIT
42                         LGPL20:stock
43                         LGPL21:{{WRKSRC}}/LICENSE.LGPL-2.1
44                         LGPL3+:{{WRKSRC}}/LICENSE.LGPL-3
45                         CUSTOM1:{{WRKSRC}}/LICENSE.BOOST-1.0
46                         CUSTOM2:{{WRKSRC}}/LICENSE.NOKIA-LGPL-EXCEPTION
47 LICENSE_SCHEME=         multi
48
49 FPC_EQUIVALENT=         security/keepassxc
50
51 CMAKE_ARGS=             -DKEEPASSXC_BUILD_TYPE:STRING=Release
52                         -DWITH_XC_BROWSER:BOOL=ON
53                         -DWITH_XC_KEESHARE:BOOL=ON
54                         -DWITH_XC_NETWORKING:BOOL=ON
55                         -DWITH_XC_SSHAGENT:BOOL=ON
56                         -DWITH_XC_UPDATECHECK:BOOL=OFF
57
58 post-patch:
59         ${REINPLACE_CMD} -e "s|__PREFIX__|${PREFIX}|" \
60                 ${WRKSRC}/CMakeLists.txt \
61                 ${WRKSRC}/src/autotype/CMakeLists.txt
62
63 do-install:
64         (cd ${WRKDIR}/.build ; \
65         ${MAKE_CMD} DESTDIR=${STAGEDIR} install)
66         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/keepassxc
67         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/keepassxc-cli
68         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/keepassxc/libkeepassx-autotype-xcb.so
69         ${RMDIR} ${STAGEDIR}${PREFIX}/share/keepassxc/docs/man
70
71 [FILE:260:descriptions/desc.single]
72 KeePassXC is a community fork of KeePassX, a native cross-platform port of 
73 KeePass Password Safe, with the goal to extend and improve it with new 
74 features and bugfixes to provide a feature-rich, fully cross-platform and 
75 modern open-source password manager.
76
77
78 [FILE:105:distinfo]
79 a55e0801c318b02b1ac4e16e9b7a87ccfa7b039ea60d2c62610bd1bbbdd6cd4a      6839396 keepassxc-2.5.4-src.tar.xz
80
81
82 [FILE:7769:manifests/plist.single]
83 bin/
84  keepassxc
85  keepassxc-cli
86  keepassxc-proxy
87 lib/keepassxc/libkeepassx-autotype-xcb.so
88 share/applications/org.keepassxc.KeePassXC.desktop
89 share/icons/hicolor/128x128/apps/
90  keepassxc-dark.png
91  keepassxc-locked.png
92  keepassxc-unlocked.png
93  keepassxc.png
94 share/icons/hicolor/128x128/mimetypes/application-x-keepassxc.png
95 share/icons/hicolor/16x16/apps/
96  keepassxc-dark.png
97  keepassxc-locked.png
98  keepassxc-unlocked.png
99  keepassxc.png
100 share/icons/hicolor/16x16/mimetypes/application-x-keepassxc.png
101 share/icons/hicolor/22x22/mimetypes/application-x-keepassxc.png
102 share/icons/hicolor/24x24/apps/
103  keepassxc-dark.png
104  keepassxc-locked.png
105  keepassxc-unlocked.png
106  keepassxc.png
107 share/icons/hicolor/256x256/apps/
108  keepassxc-dark.png
109  keepassxc-locked.png
110  keepassxc-unlocked.png
111  keepassxc.png
112 share/icons/hicolor/32x32/apps/
113  keepassxc-dark.png
114  keepassxc-locked.png
115  keepassxc-unlocked.png
116  keepassxc.png
117 share/icons/hicolor/32x32/mimetypes/application-x-keepassxc.png
118 share/icons/hicolor/48x48/apps/
119  keepassxc-dark.png
120  keepassxc-locked.png
121  keepassxc-unlocked.png
122  keepassxc.png
123 share/icons/hicolor/64x64/apps/
124  keepassxc-dark.png
125  keepassxc-locked.png
126  keepassxc-unlocked.png
127  keepassxc.png
128 share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png
129 share/icons/hicolor/scalable/apps/
130  keepassxc-dark.svg
131  keepassxc-locked.svg
132  keepassxc-unlocked.svg
133  keepassxc.svg
134 share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
135 share/keepassxc/docs/
136  KeePassXC_GettingStarted.pdf
137  KeePassXC_UserGuide.pdf
138 share/keepassxc/icons/application/128x128/apps/
139  keepassxc-dark.png
140  keepassxc-locked.png
141  keepassxc-unlocked.png
142  keepassxc.png
143  preferences-system-network-sharing.png
144 share/keepassxc/icons/application/128x128/mimetypes/application-x-keepassxc.png
145 share/keepassxc/icons/application/16x16/actions/
146  application-exit.png
147  auto-type.png
148  configure.png
149  database-change-key.png
150  database-lock.png
151  document-close.png
152  document-edit.png
153  document-new.png
154  document-open.png
155  document-save-as.png
156  document-save.png
157  edit-clear-locationbar-ltr.png
158  edit-clear-locationbar-rtl.png
159  entry-clone.png
160  entry-delete.png
161  entry-edit.png
162  entry-new.png
163  favicon-download.png
164  group-delete.png
165  group-edit.png
166  group-empty-trash.png
167  group-new.png
168  help-about.png
169  message-close.png
170  paperclip.png
171  password-copy.png
172  password-generate.png
173  password-generator.png
174  password-show-off.png
175  password-show-on.png
176  system-help.png
177  system-search.png
178  url-copy.png
179  username-copy.png
180 share/keepassxc/icons/application/16x16/apps/
181  keepassxc-dark.png
182  keepassxc-locked.png
183  keepassxc-unlocked.png
184  keepassxc.png
185 share/keepassxc/icons/application/16x16/mimetypes/application-x-keepassxc.png
186 share/keepassxc/icons/application/22x22/actions/
187  auto-type.png
188  chronometer.png
189  database-change-key.png
190  database-lock.png
191  dialog-close.png
192  dialog-ok.png
193  document-new.png
194  document-open.png
195  document-save.png
196  entry-clone.png
197  entry-delete.png
198  entry-edit.png
199  entry-new.png
200  favicon-download.png
201  group-empty-trash.png
202  help-about.png
203  message-close.png
204  paperclip.png
205  password-copy.png
206  password-generate.png
207  password-generator.png
208  system-help.png
209  system-search.png
210  url-copy.png
211  username-copy.png
212 share/keepassxc/icons/application/22x22/mimetypes/application-x-keepassxc.png
213 share/keepassxc/icons/application/22x22/status/
214  dialog-error.png
215  dialog-information.png
216  dialog-warning.png
217 share/keepassxc/icons/application/24x24/apps/
218  keepassxc-dark.png
219  keepassxc-locked.png
220  keepassxc-unlocked.png
221  keepassxc.png
222 share/keepassxc/icons/application/256x256/apps/
223  keepassxc-dark.png
224  keepassxc-locked.png
225  keepassxc-unlocked.png
226  keepassxc.png
227 share/keepassxc/icons/application/32x32/actions/
228  application-exit.png
229  auto-type.png
230  chronometer.png
231  configure.png
232  database-change-key.png
233  database-lock.png
234  dialog-close.png
235  dialog-ok.png
236  document-close.png
237  document-edit.png
238  document-new.png
239  document-open.png
240  document-properties.png
241  document-save.png
242  edit-clear-locationbar-ltr.png
243  edit-clear-locationbar-rtl.png
244  entry-clone.png
245  entry-delete.png
246  entry-edit.png
247  entry-new.png
248  favicon-download.png
249  group-empty-trash.png
250  help-about.png
251  key-enter.png
252  paperclip.png
253  password-copy.png
254  password-generate.png
255  password-generator.png
256  password-show-off.png
257  password-show-on.png
258  statistics.png
259  system-help.png
260  system-search.png
261  url-copy.png
262  username-copy.png
263  view-history.png
264 share/keepassxc/icons/application/32x32/apps/
265  internet-web-browser.png
266  keepassxc-dark.png
267  keepassxc-locked.png
268  keepassxc-unlocked.png
269  keepassxc.png
270  preferences-desktop-icons.png
271  utilities-terminal.png
272 share/keepassxc/icons/application/32x32/categories/preferences-other.png
273 share/keepassxc/icons/application/32x32/mimetypes/application-x-keepassxc.png
274 share/keepassxc/icons/application/32x32/status/security-high.png
275 share/keepassxc/icons/application/48x48/apps/
276  keepassxc-dark.png
277  keepassxc-locked.png
278  keepassxc-unlocked.png
279  keepassxc.png
280 share/keepassxc/icons/application/64x64/apps/
281  keepassxc-dark.png
282  keepassxc-locked.png
283  keepassxc-unlocked.png
284  keepassxc.png
285 share/keepassxc/icons/application/64x64/mimetypes/application-x-keepassxc.png
286 share/keepassxc/icons/application/scalable/actions/
287  object-locked.svg
288  object-unlocked.svg
289 share/keepassxc/icons/application/scalable/apps/
290  freedesktop.svg
291  keepassxc-dark.svg
292  keepassxc-locked.svg
293  keepassxc-unlocked.svg
294  keepassxc.svg
295 share/keepassxc/icons/application/scalable/mimetypes/application-x-keepassxc.svg
296 share/keepassxc/icons/database/
297  C00_Password.png
298  C01_Package_Network.png
299  C02_MessageBox_Warning.png
300  C03_Server.png
301  C04_Klipper.png
302  C05_Edu_Languages.png
303  C06_KCMDF.png
304  C07_Kate.png
305  C08_Socket.png
306  C09_Identity.png
307  C10_Kontact.png
308  C11_Camera.png
309  C12_IRKickFlash.png
310  C13_KGPG_Key3.png
311  C14_Laptop_Power.png
312  C15_Scanner.png
313  C16_Mozilla_Firebird.png
314  C17_CDROM_Unmount.png
315  C18_Display.png
316  C19_Mail_Generic.png
317  C20_Misc.png
318  C21_KOrganizer.png
319  C22_ASCII.png
320  C23_Icons.png
321  C24_Connect_Established.png
322  C25_Folder_Mail.png
323  C26_FileSave.png
324  C27_NFS_Unmount.png
325  C28_QuickTime.png
326  C29_KGPG_Term.png
327  C30_Konsole.png
328  C31_FilePrint.png
329  C32_FSView.png
330  C33_Run.png
331  C34_Configure.png
332  C35_KRFB.png
333  C36_Ark.png
334  C37_KPercentage.png
335  C38_Samba_Unmount.png
336  C39_History.png
337  C40_Mail_Find.png
338  C41_VectorGfx.png
339  C42_KCMMemory.png
340  C43_EditTrash.png
341  C44_KNotes.png
342  C45_Cancel.png
343  C46_Help.png
344  C47_KPackage.png
345  C48_Folder.png
346  C49_Folder_Blue_Open.png
347  C50_Folder_Tar.png
348  C51_Decrypted.png
349  C52_Encrypted.png
350  C53_Apply.png
351  C54_Signature.png
352  C55_Thumbnail.png
353  C56_KAddressBook.png
354  C57_View_Text.png
355  C58_KGPG.png
356  C59_Package_Development.png
357  C60_KFM_Home.png
358  C61_Services.png
359  C62_Tux.png
360  C63_Feather.png
361  C64_Apple.png
362  C65_W.png
363  C66_Money.png
364  C67_Certificate.png
365  C68_BlackBerry.png
366 share/keepassxc/translations/
367  keepassx_ar.qm
368  keepassx_bn.qm
369  keepassx_ca.qm
370  keepassx_cs.qm
371  keepassx_da.qm
372  keepassx_de.qm
373  keepassx_el.qm
374  keepassx_en.qm
375  keepassx_en_GB.qm
376  keepassx_en_US.qm
377  keepassx_es.qm
378  keepassx_et.qm
379  keepassx_eu.qm
380  keepassx_fi.qm
381  keepassx_fr.qm
382  keepassx_he.qm
383  keepassx_hr_HR.qm
384  keepassx_hu.qm
385  keepassx_id.qm
386  keepassx_is_IS.qm
387  keepassx_it.qm
388  keepassx_ja.qm
389  keepassx_kk.qm
390  keepassx_ko.qm
391  keepassx_la.qm
392  keepassx_lt.qm
393  keepassx_lv.qm
394  keepassx_nb.qm
395  keepassx_nl_NL.qm
396  keepassx_pl.qm
397  keepassx_pt.qm
398  keepassx_pt_BR.qm
399  keepassx_pt_PT.qm
400  keepassx_ro.qm
401  keepassx_ru.qm
402  keepassx_sk.qm
403  keepassx_sl_SI.qm
404  keepassx_sr.qm
405  keepassx_sv.qm
406  keepassx_th.qm
407  keepassx_tr.qm
408  keepassx_uk.qm
409  keepassx_zh_CN.qm
410  keepassx_zh_TW.qm
411 share/keepassxc/wizard/background-pixmap.png
412 share/keepassxc/wordlists/eff_large.wordlist
413 share/man/man1/
414  keepassxc-cli.1.gz
415  keepassxc.1.gz
416 share/metainfo/org.keepassxc.KeePassXC.appdata.xml
417 share/mime/packages/keepassxc.xml
418
419
420 [FILE:655:patches/patch-CMakeLists.txt]
421 --- CMakeLists.txt.orig 2020-04-09 16:24:20 UTC
422 +++ CMakeLists.txt
423 @@ -374,7 +374,7 @@ include(CLangFormat)
424  
425  set(QT_COMPONENTS Core Network Concurrent Gui Svg Widgets Test LinguistTools)
426  if(UNIX AND NOT APPLE)
427 -    find_package(Qt5 COMPONENTS ${QT_COMPONENTS} DBus REQUIRED)
428 +    find_package(Qt5 COMPONENTS ${QT_COMPONENTS} DBus REQUIRED HINTS /__PREFIX__/lib/qt5/cmake ENV PATH)
429  elseif(APPLE)
430      find_package(Qt5 COMPONENTS ${QT_COMPONENTS} REQUIRED HINTS /usr/local/opt/qt/lib/cmake /usr/local/Cellar/qt/*/lib/cmake ENV PATH)
431      find_package(Qt5 COMPONENTS MacExtras HINTS /usr/local/opt/qt/lib/cmake /usr/local/Cellar/qt/*/lib/cmake ENV PATH)
432
433
434 [FILE:568:patches/patch-src_autotype_CMakeLists.txt]
435 --- src/autotype/CMakeLists.txt.orig    2020-04-09 16:24:20 UTC
436 +++ src/autotype/CMakeLists.txt
437 @@ -1,7 +1,7 @@
438  if(WITH_XC_AUTOTYPE)
439      if(UNIX AND NOT APPLE AND NOT HAIKU)
440          find_package(X11)
441 -        find_package(Qt5X11Extras 5.2)
442 +        find_package(Qt5X11Extras 5.2 HINTS /__PREFIX__/lib/qt5/cmake ENV PATH)
443          if(PRINT_SUMMARY)
444              add_feature_info(libXi X11_Xi_FOUND "The X11 Xi Protocol library is required for auto-type")
445              add_feature_info(libXtst X11_XTest_FOUND "The X11 XTEST Protocol library is required for auto-type")
446
447
448 [FILE:299:patches/patch-src_core_Alloc.cpp]
449 --- src/core/Alloc.cpp.orig     2020-04-09 16:24:20 UTC
450 +++ src/core/Alloc.cpp
451 @@ -21,7 +21,7 @@
452  #include <sodium.h>
453  #if defined(Q_OS_MACOS)
454  #include <malloc/malloc.h>
455 -#elif defined(Q_OS_FREEBSD)
456 +#elif defined(__FreeBSD__)
457  #include <malloc_np.h>
458  #elif defined(HAVE_MALLOC_H)
459  #include <malloc.h>
460