1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Community fork of the KeePassX password manager
8 HOMEPAGE= https://keepassxc.org
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= https://github.com/keepassxreboot/keepassxc/releases/download/2.5.4/
13 DISTFILE[1]= keepassxc-2.5.4-src.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
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
29 USES= cmake pkgconfig qt5 desktop-utils:single
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
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
49 FPC_EQUIVALENT= security/keepassxc
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
59 ${REINPLACE_CMD} -e "s|__PREFIX__|${PREFIX}|" \
60 ${WRKSRC}/CMakeLists.txt \
61 ${WRKSRC}/src/autotype/CMakeLists.txt
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
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.
79 a55e0801c318b02b1ac4e16e9b7a87ccfa7b039ea60d2c62610bd1bbbdd6cd4a 6839396 keepassxc-2.5.4-src.tar.xz
82 [FILE:7769:manifests/plist.single]
87 lib/keepassxc/libkeepassx-autotype-xcb.so
88 share/applications/org.keepassxc.KeePassXC.desktop
89 share/icons/hicolor/128x128/apps/
92 keepassxc-unlocked.png
94 share/icons/hicolor/128x128/mimetypes/application-x-keepassxc.png
95 share/icons/hicolor/16x16/apps/
98 keepassxc-unlocked.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/
105 keepassxc-unlocked.png
107 share/icons/hicolor/256x256/apps/
110 keepassxc-unlocked.png
112 share/icons/hicolor/32x32/apps/
115 keepassxc-unlocked.png
117 share/icons/hicolor/32x32/mimetypes/application-x-keepassxc.png
118 share/icons/hicolor/48x48/apps/
121 keepassxc-unlocked.png
123 share/icons/hicolor/64x64/apps/
126 keepassxc-unlocked.png
128 share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png
129 share/icons/hicolor/scalable/apps/
132 keepassxc-unlocked.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/
141 keepassxc-unlocked.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/
149 database-change-key.png
157 edit-clear-locationbar-ltr.png
158 edit-clear-locationbar-rtl.png
166 group-empty-trash.png
172 password-generate.png
173 password-generator.png
174 password-show-off.png
180 share/keepassxc/icons/application/16x16/apps/
183 keepassxc-unlocked.png
185 share/keepassxc/icons/application/16x16/mimetypes/application-x-keepassxc.png
186 share/keepassxc/icons/application/22x22/actions/
189 database-change-key.png
201 group-empty-trash.png
206 password-generate.png
207 password-generator.png
212 share/keepassxc/icons/application/22x22/mimetypes/application-x-keepassxc.png
213 share/keepassxc/icons/application/22x22/status/
215 dialog-information.png
217 share/keepassxc/icons/application/24x24/apps/
220 keepassxc-unlocked.png
222 share/keepassxc/icons/application/256x256/apps/
225 keepassxc-unlocked.png
227 share/keepassxc/icons/application/32x32/actions/
232 database-change-key.png
240 document-properties.png
242 edit-clear-locationbar-ltr.png
243 edit-clear-locationbar-rtl.png
249 group-empty-trash.png
254 password-generate.png
255 password-generator.png
256 password-show-off.png
264 share/keepassxc/icons/application/32x32/apps/
265 internet-web-browser.png
268 keepassxc-unlocked.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/
278 keepassxc-unlocked.png
280 share/keepassxc/icons/application/64x64/apps/
283 keepassxc-unlocked.png
285 share/keepassxc/icons/application/64x64/mimetypes/application-x-keepassxc.png
286 share/keepassxc/icons/application/scalable/actions/
289 share/keepassxc/icons/application/scalable/apps/
293 keepassxc-unlocked.svg
295 share/keepassxc/icons/application/scalable/mimetypes/application-x-keepassxc.svg
296 share/keepassxc/icons/database/
298 C01_Package_Network.png
299 C02_MessageBox_Warning.png
302 C05_Edu_Languages.png
313 C16_Mozilla_Firebird.png
314 C17_CDROM_Unmount.png
321 C24_Connect_Established.png
335 C38_Samba_Unmount.png
346 C49_Folder_Blue_Open.png
356 C59_Package_Development.png
366 share/keepassxc/translations/
411 share/keepassxc/wizard/background-pixmap.png
412 share/keepassxc/wordlists/eff_large.wordlist
416 share/metainfo/org.keepassxc.KeePassXC.appdata.xml
417 share/mime/packages/keepassxc.xml
420 [FILE:655:patches/patch-CMakeLists.txt]
421 --- CMakeLists.txt.orig 2020-04-09 16:24:20 UTC
423 @@ -374,7 +374,7 @@ include(CLangFormat)
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)
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)
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
439 if(UNIX AND NOT APPLE AND NOT HAIKU)
441 - find_package(Qt5X11Extras 5.2)
442 + find_package(Qt5X11Extras 5.2 HINTS /__PREFIX__/lib/qt5/cmake ENV PATH)
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")
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
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)