Split baloo libraries out into separate package.diff -r1.5 -r1.6 pkgsrc/sysutils/baloo/Makefile
(markd)
@@ -1,29 +1,36 @@ | @@ -1,29 +1,36 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2016/03/23 15:40:36 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2016/04/28 07:01:13 markd Exp $ | |
2 | 2 | |||
3 | DISTNAME= baloo-${_KDE_VERSION} | 3 | DISTNAME= baloo-${_KDE_VERSION} | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 4 | |
5 | CATEGORIES= sysutils | 5 | CATEGORIES= sysutils | |
6 | COMMENT= KDE framework for searching and managing user metadata | 6 | COMMENT= KDE framework for searching and managing user metadata | |
7 | LICENSE= gnu-gpl-v3 | 7 | LICENSE= gnu-gpl-v3 | |
8 | 8 | |||
9 | .include "../../meta-pkgs/kde4/Makefile.kde4" | 9 | .include "../../meta-pkgs/kde4/Makefile.kde4" | |
10 | 10 | |||
11 | USE_TOOLS+= gmake | 11 | USE_TOOLS+= gmake | |
12 | 12 | |||
13 | .include "../../meta-pkgs/kde4/kde4.mk" | 13 | .include "../../meta-pkgs/kde4/kde4.mk" | |
14 | 14 | |||
15 | .include "../../mk/bsd.prefs.mk" | 15 | .include "../../mk/bsd.prefs.mk" | |
16 | 16 | |||
17 | PLIST_VARS+= polkit | 17 | PLIST_VARS+= polkit | |
18 | .if ${OPSYS} != "Darwin" | 18 | .if ${OPSYS} != "Darwin" | |
19 | PLIST.polkit= yes | 19 | PLIST.polkit= yes | |
20 | .endif | 20 | .endif | |
21 | 21 | |||
22 | DEPENDS+= libbaloo4-[0-9]*:../../sysutils/libbaloo4 | |||
23 | ||||
24 | PATCHDIR= ${.CURDIR}/../../sysutils/libbaloo4/patches | |||
25 | DISTINFO_FILE= ${.CURDIR}/../../sysutils/libbaloo4/distinfo | |||
26 | ||||
27 | INSTALL_DIRS= _KDE_build/icons _KDE_build/src/tools _KDE_build/src/file _KDE_build/src/pim | |||
28 | ||||
22 | .include "../../devel/qjson/buildlink3.mk" | 29 | .include "../../devel/qjson/buildlink3.mk" | |
23 | .include "../../mail/akonadi/buildlink3.mk" | 30 | .include "../../mail/akonadi/buildlink3.mk" | |
24 | .include "../../misc/kdepimlibs4/buildlink3.mk" | 31 | .include "../../misc/kdepimlibs4/buildlink3.mk" | |
25 | .include "../../sysutils/kfilemetadata/buildlink3.mk" | 32 | .include "../../sysutils/kfilemetadata/buildlink3.mk" | |
26 | .include "../../textproc/xapian/buildlink3.mk" | 33 | .include "../../textproc/xapian/buildlink3.mk" | |
27 | .include "../../x11/kdelibs4/buildlink3.mk" | 34 | .include "../../x11/kdelibs4/buildlink3.mk" | |
28 | 35 | |||
29 | .include "../../mk/bsd.pkg.mk" | 36 | .include "../../mk/bsd.pkg.mk" |
@@ -1,82 +1,13 @@ | @@ -1,82 +1,13 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2016/03/23 15:40:36 jperkin Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2016/04/28 07:01:13 markd Exp $ | |
2 | bin/akonadi_baloo_indexer | 2 | bin/akonadi_baloo_indexer | |
3 | bin/baloo_file | 3 | bin/baloo_file | |
4 | bin/baloo_file_cleaner | 4 | bin/baloo_file_cleaner | |
5 | bin/baloo_file_extractor | 5 | bin/baloo_file_extractor | |
6 | bin/balooctl | 6 | bin/balooctl | |
7 | bin/baloosearch | 7 | bin/baloosearch | |
8 | bin/balooshow | 8 | bin/balooshow | |
9 | include/baloo/completionproposal.h | |||
10 | include/baloo/core_export.h | |||
11 | include/baloo/file.h | |||
12 | include/baloo/file_export.h | |||
13 | include/baloo/filefetchjob.h | |||
14 | include/baloo/filemodifyjob.h | |||
15 | include/baloo/filemonitor.h | |||
16 | include/baloo/indexerconfig.h | |||
17 | include/baloo/pim/contactcompleter.h | |||
18 | include/baloo/pim/contactquery.h | |||
19 | include/baloo/pim/emailquery.h | |||
20 | include/baloo/pim/notequery.h | |||
21 | include/baloo/pim/pim_export.h | |||
22 | include/baloo/pim/query.h | |||
23 | include/baloo/pim/resultiterator.h | |||
24 | include/baloo/query.h | |||
25 | include/baloo/queryparser.h | |||
26 | include/baloo/queryparser_export.h | |||
27 | include/baloo/queryrunnable.h | |||
28 | include/baloo/result.h | |||
29 | include/baloo/resultiterator.h | |||
30 | include/baloo/searchstore.h | |||
31 | include/baloo/taglistjob.h | |||
32 | include/baloo/term.h | |||
33 | lib/cmake/Baloo/BalooConfig.cmake | |||
34 | lib/cmake/Baloo/BalooConfigVersion.cmake | |||
35 | lib/cmake/Baloo/BalooTargetsWithPrefix-relwithdebinfo.cmake | |||
36 | lib/cmake/Baloo/BalooTargetsWithPrefix.cmake | |||
37 | lib/kde4/akonadi/akonadi_baloo_searchplugin.so | |||
38 | lib/kde4/akonadi/akonadibaloosearchplugin.desktop | |||
39 | lib/kde4/baloo_calendarsearchstore.so | |||
40 | lib/kde4/baloo_contactsearchstore.so | |||
41 | lib/kde4/baloo_emailsearchstore.so | |||
42 | lib/kde4/baloo_filesearchstore.so | |||
43 | lib/kde4/baloo_notesearchstore.so | |||
44 | lib/kde4/kcm_baloofile.so | |||
45 | lib/kde4/kio_baloosearch.so | |||
46 | lib/kde4/kio_tags.so | |||
47 | lib/kde4/kio_timeline.so | |||
48 | lib/kde4/krunner_baloosearchrunner.so | |||
49 | lib/kde4/libexec/kde_baloo_filewatch_raiselimit | |||
50 | lib/libbaloocore.so | |||
51 | lib/libbaloocore.so.4 | |||
52 | lib/libbaloocore.so.${PKGVERSION} | |||
53 | lib/libbaloofiles.so | |||
54 | lib/libbaloofiles.so.4 | |||
55 | lib/libbaloofiles.so.${PKGVERSION} | |||
56 | lib/libbaloopim.so | |||
57 | lib/libbaloopim.so.4 | |||
58 | lib/libbaloopim.so.${PKGVERSION} | |||
59 | lib/libbalooqueryparser.so | |||
60 | lib/libbalooqueryparser.so.4 | |||
61 | lib/libbalooqueryparser.so.${PKGVERSION} | |||
62 | lib/libbalooxapian.so | |||
63 | lib/libbalooxapian.so.4 | |||
64 | lib/libbalooxapian.so.${PKGVERSION} | |||
65 | ${PLIST.polkit}share/PolicyKit/policy/org.kde.baloo.filewatch.policy | 9 | ${PLIST.polkit}share/PolicyKit/policy/org.kde.baloo.filewatch.policy | |
66 | share/akonadi/agents/akonadibalooindexingagent.desktop | 10 | share/akonadi/agents/akonadibalooindexingagent.desktop | |
67 | share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml | 11 | share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml | |
68 | share/dbus-1/system-services/org.kde.baloo.filewatch.service | 12 | share/dbus-1/system-services/org.kde.baloo.filewatch.service | |
69 | share/examples/kde4-dbus/org.kde.baloo.filewatch.conf | |||
70 | share/icons/hicolor/128x128/apps/baloo.png | 13 | share/icons/hicolor/128x128/apps/baloo.png | |
71 | share/kde/autostart/baloo_file.desktop | |||
72 | share/kde4/services/baloo_calendarsearchstore.desktop | |||
73 | share/kde4/services/baloo_contactsearchstore.desktop | |||
74 | share/kde4/services/baloo_emailsearchstore.desktop | |||
75 | share/kde4/services/baloo_filesearchstore.desktop | |||
76 | share/kde4/services/baloo_notesearchstore.desktop | |||
77 | share/kde4/services/baloosearch.protocol | |||
78 | share/kde4/services/kcm_baloofile.desktop | |||
79 | share/kde4/services/plasma-runner-baloosearch.desktop | |||
80 | share/kde4/services/tags.protocol | |||
81 | share/kde4/services/timeline.protocol | |||
82 | share/kde4/servicetypes/baloosearchstore.desktop |
Baloo is the next generation of the Nepomuk project. It's responsible
for handling user metadata such as tags, rating and comments. It
also handles indexing and searching for files, emails, contacts, etc.
# $NetBSD: Makefile,v 1.1 2016/04/28 07:01:13 markd Exp $
DISTNAME= baloo-${_KDE_VERSION}
PKGNAME= libbaloo4-${_KDE_VERSION}
CATEGORIES= sysutils
COMMENT= KDE framework for searching and managing user metadata
LICENSE= gnu-gpl-v3
.include "../../meta-pkgs/kde4/Makefile.kde4"
CONFLICTS+= baloo<4.14.3nb4
USE_TOOLS+= gmake
.include "../../meta-pkgs/kde4/kde4.mk"
.include "../../mk/bsd.prefs.mk"
post-install:
rm -rf ${DESTDIR}${PREFIX}/bin
rm -rf ${DESTDIR}${PREFIX}/share/PolicyKit
rm -rf ${DESTDIR}${PREFIX}/share/akonadi
rm -rf ${DESTDIR}${PREFIX}/share/dbus-1
rm -rf ${DESTDIR}${PREFIX}/share/icons
.include "../../devel/qjson/buildlink3.mk"
.include "../../mail/akonadi/buildlink3.mk"
.include "../../misc/kdepimlibs4/buildlink3.mk"
.include "../../sysutils/kfilemetadata/buildlink3.mk"
.include "../../textproc/xapian/buildlink3.mk"
.include "../../x11/kdelibs4/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2016/04/28 07:01:13 markd Exp $
include/baloo/completionproposal.h
include/baloo/core_export.h
include/baloo/file.h
include/baloo/file_export.h
include/baloo/filefetchjob.h
include/baloo/filemodifyjob.h
include/baloo/filemonitor.h
include/baloo/indexerconfig.h
include/baloo/pim/contactcompleter.h
include/baloo/pim/contactquery.h
include/baloo/pim/emailquery.h
include/baloo/pim/notequery.h
include/baloo/pim/pim_export.h
include/baloo/pim/query.h
include/baloo/pim/resultiterator.h
include/baloo/query.h
include/baloo/queryparser.h
include/baloo/queryparser_export.h
include/baloo/queryrunnable.h
include/baloo/result.h
include/baloo/resultiterator.h
include/baloo/searchstore.h
include/baloo/taglistjob.h
include/baloo/term.h
lib/cmake/Baloo/BalooConfig.cmake
lib/cmake/Baloo/BalooConfigVersion.cmake
lib/cmake/Baloo/BalooTargetsWithPrefix-relwithdebinfo.cmake
lib/cmake/Baloo/BalooTargetsWithPrefix.cmake
lib/kde4/akonadi/akonadi_baloo_searchplugin.so
lib/kde4/akonadi/akonadibaloosearchplugin.desktop
lib/kde4/baloo_calendarsearchstore.so
lib/kde4/baloo_contactsearchstore.so
lib/kde4/baloo_emailsearchstore.so
lib/kde4/baloo_filesearchstore.so
lib/kde4/baloo_notesearchstore.so
lib/kde4/kcm_baloofile.so
lib/kde4/kio_baloosearch.so
lib/kde4/kio_tags.so
lib/kde4/kio_timeline.so
lib/kde4/krunner_baloosearchrunner.so
lib/kde4/libexec/kde_baloo_filewatch_raiselimit
lib/libbaloocore.so
lib/libbaloocore.so.4
lib/libbaloocore.so.${PKGVERSION}
lib/libbaloofiles.so
lib/libbaloofiles.so.4
lib/libbaloofiles.so.${PKGVERSION}
lib/libbaloopim.so
lib/libbaloopim.so.4
lib/libbaloopim.so.${PKGVERSION}
lib/libbalooqueryparser.so
lib/libbalooqueryparser.so.4
lib/libbalooqueryparser.so.${PKGVERSION}
lib/libbalooxapian.so
lib/libbalooxapian.so.4
lib/libbalooxapian.so.${PKGVERSION}
share/examples/kde4-dbus/org.kde.baloo.filewatch.conf
share/kde/autostart/baloo_file.desktop
share/kde4/services/baloo_calendarsearchstore.desktop
share/kde4/services/baloo_contactsearchstore.desktop
share/kde4/services/baloo_emailsearchstore.desktop
share/kde4/services/baloo_filesearchstore.desktop
share/kde4/services/baloo_notesearchstore.desktop
share/kde4/services/baloosearch.protocol
share/kde4/services/kcm_baloofile.desktop
share/kde4/services/plasma-runner-baloosearch.desktop
share/kde4/services/tags.protocol
share/kde4/services/timeline.protocol
share/kde4/servicetypes/baloosearchstore.desktop
# $NetBSD: buildlink3.mk,v 1.1 2016/04/28 07:01:13 markd Exp $
BUILDLINK_TREE+= libbaloo4
.if !defined(LIBBALOO4_BUILDLINK3_MK)
LIBBALOO4_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libbaloo4+= libbaloo4>=4.14.3
BUILDLINK_PKGSRCDIR.libbaloo4?= ../../sysutils/libbaloo4
.include "../../sysutils/kfilemetadata/buildlink3.mk"
.endif # LIBBALOO4_BUILDLINK3_MK
BUILDLINK_TREE+= -libbaloo4
$NetBSD: distinfo,v 1.1 2016/04/28 07:01:13 markd Exp $
SHA1 (baloo-4.14.3.tar.xz) = bf90846545c5b5a0b0badab25dc3e839dc0c6574
RMD160 (baloo-4.14.3.tar.xz) = 50743535e905339ac48481dd9b8b40ad3217422d
SHA512 (baloo-4.14.3.tar.xz) = ce46abee6edfea333fe2b361418ee92e1e7e4b252c4cb9a48f302ff906b3dc49d78c4e55c69de09b0085e03fe87e978b90c2896f7492b940550fda9766679218
Size (baloo-4.14.3.tar.xz) = 145604 bytes
SHA1 (patch-ConfigureChecks.cmake) = 4119eb59dbe0022fd312bcf2f637c2e7fcf9f469
SHA1 (patch-src__file__lib__baloo_xattr_p.h) = 2c361f9422e0d45b5500a4a0fa82bdc5c187fd01
$NetBSD: patch-ConfigureChecks.cmake,v 1.1 2016/04/28 07:01:13 markd Exp $
Ignore xattr header check on SunOS.
--- ConfigureChecks.cmake.orig 2014-11-06 12:03:28.000000000 +0000
+++ ConfigureChecks.cmake
@@ -13,7 +13,7 @@ check_include_files("sys/types.h;sys/xat
# DragonFly BSD, FreeBSD and NetBSD.
check_include_files("sys/types.h;sys/extattr.h" HAVE_SYS_EXTATTR_H)
-if (NOT (HAVE_SYS_XATTR_H OR HAVE_SYS_EXTATTR_H))
+if (NOT (HAVE_SYS_XATTR_H OR HAVE_SYS_EXTATTR_H) AND NOT CMAKE_SYSTEM MATCHES "SunOS.*")
message(FATAL_ERROR "Baloo requires extended attributes support in the operating system, but no headers have been found.")
endif ()
$NetBSD: patch-src__file__lib__baloo_xattr_p.h,v 1.1 2016/04/28 07:01:13 markd Exp $
--- src/file/lib/baloo_xattr_p.h.orig 2014-11-06 12:03:28.000000000 +0000
+++ src/file/lib/baloo_xattr_p.h
@@ -117,7 +117,7 @@ inline int baloo_removexattr(const QStri
#elif defined(Q_OS_MAC)
return removexattr(encodedPath, attributeName, XATTR_NOFOLLOW );
#elif defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD)
- return removexattr (encodedPath, attributeName);
+ return extattr_delete_file (encodedPath, EXTATTR_NAMESPACE_USER, attributeName);
#else
return -1;
#endif