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.1/
13 DISTFILE[1]= keepassxc-2.5.1-src.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILDRUN_DEPENDS= argon2:single:standard
21 qt5-qtbase:primary:standard
22 qt5-qttools:single:standard
23 qt5-qtsvg:single:standard
24 qt5-qtx11extras:single:standard
25 qrencode:single:standard
26 libsodium:single:standard
28 USES= cmake pkgconfig qt5 desktop-utils:single
31 LICENSE= GPLv2:single GPLv3:single BSD3CLAUSE:single
32 MIT:single LGPL20:single LGPL21:single LGPL3+:single
33 CUSTOM1:single CUSTOM2:single
34 LICENSE_TERMS= single:{{WRKSRC}}/COPYING
35 LICENSE_NAME= CUSTOM1:"Boost Software License 1.0"
36 CUSTOM2:"Nokia LGPL exception"
37 LICENSE_FILE= GPLv2:{{WRKSRC}}/LICENSE.GPL-2
38 GPLv3:{{WRKSRC}}/LICENSE.GPL-3
39 BSD3CLAUSE:{{WRKSRC}}/LICENSE.BSD
40 MIT:{{WRKSRC}}/LICENSE.MIT
42 LGPL21:{{WRKSRC}}/LICENSE.LGPL-2.1
43 LGPL3+:{{WRKSRC}}/LICENSE.LGPL-3
44 CUSTOM1:{{WRKSRC}}/LICENSE.BOOST-1.0
45 CUSTOM2:{{WRKSRC}}/LICENSE.NOKIA-LGPL-EXCEPTION
48 FPC_EQUIVALENT= security/keepassxc
51 ${REINPLACE_CMD} -e "s|__PREFIX__|${PREFIX}|" \
52 ${WRKSRC}/CMakeLists.txt \
53 ${WRKSRC}/src/autotype/CMakeLists.txt
56 (cd ${WRKDIR}/.build ; \
57 ${MAKE_CMD} DESTDIR=${STAGEDIR} install)
58 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/keepassxc
59 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/keepassxc-cli
60 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/keepassxc/libkeepassx-autotype-xcb.so
61 ${RMDIR} ${STAGEDIR}${PREFIX}/share/keepassxc/docs/man
63 [FILE:260:descriptions/desc.single]
64 KeePassXC is a community fork of KeePassX, a native cross-platform port of
65 KeePass Password Safe, with the goal to extend and improve it with new
66 features and bugfixes to provide a feature-rich, fully cross-platform and
67 modern open-source password manager.
71 ef33258b859a7b996af007113613b0f6210f2341e8f5fb3a005564262c2caf30 6798880 keepassxc-2.5.1-src.tar.xz
74 [FILE:7660:manifests/plist.single]
78 lib/keepassxc/libkeepassx-autotype-xcb.so
79 share/applications/org.keepassxc.KeePassXC.desktop
80 share/icons/hicolor/128x128/apps/
83 keepassxc-unlocked.png
85 share/icons/hicolor/128x128/mimetypes/application-x-keepassxc.png
86 share/icons/hicolor/16x16/apps/
89 keepassxc-unlocked.png
91 share/icons/hicolor/16x16/mimetypes/application-x-keepassxc.png
92 share/icons/hicolor/22x22/mimetypes/application-x-keepassxc.png
93 share/icons/hicolor/24x24/apps/
96 keepassxc-unlocked.png
98 share/icons/hicolor/256x256/apps/
101 keepassxc-unlocked.png
103 share/icons/hicolor/32x32/apps/
106 keepassxc-unlocked.png
108 share/icons/hicolor/32x32/mimetypes/application-x-keepassxc.png
109 share/icons/hicolor/48x48/apps/
112 keepassxc-unlocked.png
114 share/icons/hicolor/64x64/apps/
117 keepassxc-unlocked.png
119 share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png
120 share/icons/hicolor/scalable/apps/
123 keepassxc-unlocked.svg
125 share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg
126 share/keepassxc/docs/
127 KeePassXC_GettingStarted.pdf
128 KeePassXC_UserGuide.pdf
129 share/keepassxc/icons/application/128x128/apps/
132 keepassxc-unlocked.png
134 preferences-system-network-sharing.png
135 share/keepassxc/icons/application/128x128/mimetypes/application-x-keepassxc.png
136 share/keepassxc/icons/application/16x16/actions/
140 database-change-key.png
148 edit-clear-locationbar-ltr.png
149 edit-clear-locationbar-rtl.png
157 group-empty-trash.png
163 password-generate.png
164 password-generator.png
165 password-show-off.png
171 share/keepassxc/icons/application/16x16/apps/
174 keepassxc-unlocked.png
176 share/keepassxc/icons/application/16x16/mimetypes/application-x-keepassxc.png
177 share/keepassxc/icons/application/22x22/actions/
180 database-change-key.png
192 group-empty-trash.png
197 password-generate.png
198 password-generator.png
203 share/keepassxc/icons/application/22x22/mimetypes/application-x-keepassxc.png
204 share/keepassxc/icons/application/22x22/status/
206 dialog-information.png
208 share/keepassxc/icons/application/24x24/apps/
211 keepassxc-unlocked.png
213 share/keepassxc/icons/application/256x256/apps/
216 keepassxc-unlocked.png
218 share/keepassxc/icons/application/32x32/actions/
223 database-change-key.png
231 document-properties.png
233 edit-clear-locationbar-ltr.png
234 edit-clear-locationbar-rtl.png
240 group-empty-trash.png
245 password-generate.png
246 password-generator.png
247 password-show-off.png
255 share/keepassxc/icons/application/32x32/apps/
256 internet-web-browser.png
259 keepassxc-unlocked.png
261 preferences-desktop-icons.png
262 utilities-terminal.png
263 share/keepassxc/icons/application/32x32/categories/preferences-other.png
264 share/keepassxc/icons/application/32x32/mimetypes/application-x-keepassxc.png
265 share/keepassxc/icons/application/32x32/status/security-high.png
266 share/keepassxc/icons/application/48x48/apps/
269 keepassxc-unlocked.png
271 share/keepassxc/icons/application/64x64/apps/
274 keepassxc-unlocked.png
276 share/keepassxc/icons/application/64x64/mimetypes/application-x-keepassxc.png
277 share/keepassxc/icons/application/scalable/apps/
281 keepassxc-unlocked.svg
283 share/keepassxc/icons/application/scalable/mimetypes/application-x-keepassxc.svg
284 share/keepassxc/icons/database/
286 C01_Package_Network.png
287 C02_MessageBox_Warning.png
290 C05_Edu_Languages.png
301 C16_Mozilla_Firebird.png
302 C17_CDROM_Unmount.png
309 C24_Connect_Established.png
323 C38_Samba_Unmount.png
334 C49_Folder_Blue_Open.png
344 C59_Package_Development.png
354 share/keepassxc/translations/
399 share/keepassxc/wizard/background-pixmap.png
400 share/keepassxc/wordlists/eff_large.wordlist
404 share/metainfo/org.keepassxc.KeePassXC.appdata.xml
405 share/mime/packages/keepassxc.xml
408 [FILE:655:patches/patch-CMakeLists.txt]
409 --- CMakeLists.txt.orig 2019-11-11 19:53:43 UTC
411 @@ -369,7 +369,7 @@ include(CLangFormat)
413 set(QT_COMPONENTS Core Network Concurrent Gui Svg Widgets Test LinguistTools)
414 if(UNIX AND NOT APPLE)
415 - find_package(Qt5 COMPONENTS ${QT_COMPONENTS} DBus REQUIRED)
416 + find_package(Qt5 COMPONENTS ${QT_COMPONENTS} DBus REQUIRED HINTS /__PREFIX__/lib/qt5/cmake ENV PATH)
418 find_package(Qt5 COMPONENTS ${QT_COMPONENTS} REQUIRED HINTS /usr/local/opt/qt/lib/cmake /usr/local/Cellar/qt/*/lib/cmake ENV PATH)
419 find_package(Qt5 COMPONENTS MacExtras HINTS /usr/local/opt/qt/lib/cmake /usr/local/Cellar/qt/*/lib/cmake ENV PATH)
422 [FILE:568:patches/patch-src_autotype_CMakeLists.txt]
423 --- src/autotype/CMakeLists.txt.orig 2019-11-11 19:53:43 UTC
424 +++ src/autotype/CMakeLists.txt
427 if(UNIX AND NOT APPLE AND NOT HAIKU)
429 - find_package(Qt5X11Extras 5.2)
430 + find_package(Qt5X11Extras 5.2 HINTS /__PREFIX__/lib/qt5/cmake ENV PATH)
432 add_feature_info(libXi X11_Xi_FOUND "The X11 Xi Protocol library is required for auto-type")
433 add_feature_info(libXtst X11_XTest_FOUND "The X11 XTEST Protocol library is required for auto-type")
436 [FILE:299:patches/patch-src_core_Alloc.cpp]
437 --- src/core/Alloc.cpp.orig 2019-11-11 19:53:43 UTC
438 +++ src/core/Alloc.cpp
441 #if defined(Q_OS_MACOS)
442 #include <malloc/malloc.h>
443 -#elif defined(Q_OS_FREEBSD)
444 +#elif defined(__FreeBSD__)
445 #include <malloc_np.h>
446 #elif defined(HAVE_MALLOC_H)