From 49f9dc354b89e31036c201d466053aef199966e9 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 18:40:37 +0100 Subject: [PATCH] rebuilt with libtotem-pl-parser 3.10 [release 0.16.3-2mamba;Tue Nov 12 2013] --- README.md | 5 + gnome_system_search.png | Bin 0 -> 7143 bytes tracker-0.8.17-doc-build.patch | 151 +++++++++ tracker-0.8.17-eds-build-fix.patch | 10 + tracker.spec | 519 +++++++++++++++++++++++++++++ 5 files changed, 685 insertions(+) create mode 100644 gnome_system_search.png create mode 100644 tracker-0.8.17-doc-build.patch create mode 100644 tracker-0.8.17-eds-build-fix.patch create mode 100644 tracker.spec diff --git a/README.md b/README.md index f875f66..48e4fb4 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # tracker +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. +It consists of a common object database that allows entities to have an almost infinte number of properties, metadata (both embedded/harvested as well as user definable), a comprehensive database of keywords/tags and links to other entities. +It provides additional features for file based objects including context linking and audit trails for a file object. +It has the ability to index, store, harvest metadata. retrieve and search all types of files and other first class objects + diff --git a/gnome_system_search.png b/gnome_system_search.png new file mode 100644 index 0000000000000000000000000000000000000000..b750cea318b428ac1e8ef74755df1b0347bfdbf0 GIT binary patch literal 7143 zcmV}-&3i391{r~_QiAh93RCt`_n|F9!)tT;pYwdEX&N=E` zvTRwFyD=`{m|oI`Fd;XPgg^olCgk4ak~^UUNMR0EFb z?zSx3vWhLM9!W>1?YicVBgwKMARA}qkNZ8(dbVWkwb%Q;>s#OVt+lt||8o=norB+X z&+XSC)N*_g5rQ#Ki0|KW!!0lWS7OlrD+amy?%PgNLahDrjko^O)W5a0wdue=q67;T zw6dq89RW5lEx;C0gV3}G@44se^8th=&WnU2wr*&Q zj1JM%)P(POEe|}iR>7*CDymluE7@O^K-Q1V%T zg{=#P=XqFm9;Fm@b@iS=U9Ob+?)>H!wPeXsGMN+;6XR$?dcNoHKYGlsFKlaTGv5vF zlM(~&xbKcd(pNjB6l2QcQ#ajo%dY_Lz5lMhi!S<5bu1P`p$G@VIJS#vn#AJ?CekTV z6Jum^S&9=Sl$Dg@x*kJAgCr8gQXtkLS90o`-Ga zF$@#a3{Y8BMMuY;auDx7b>-^dC4c!5Z9z*bbLY;Jo435tWSE-u)RWIVf4ullMja4a zvSg`DXD9GHm$I@l{_3i0jLy#e%$wJ&rzXa+9lt=_%H!BJLI|XgNFmUrhL940z_AN6 zUih0t2muOEJ`3hAp#F1Tz_Kh#OG#9JyRhQ)thg2>y5N0YbUg4Gj(L868a$jTJGGP7w-*uq+GLbI4{hD5VNBJvr-z z*`4vT6i3avJmx;-c_<TF9I46Q-uR`P|8PS1Po&eG_uPIp$UZ#U zEz9Z&hV*Y~x_-@-S6oRZmm!l)BM?X_CW#gZ%_J?Qh9)Ia9uY$z5rRVBnL?_fI%Z;~eoDG-b_JBL@zw;E~`QHN{GzdjZ zTPbA*%z$ee0o`#Oa#N(`n@Q`FQC?~Va=!25c^bU1%_9&fgeuIq)C#1huahE7 zc>~hxc73BToeFd*x`8>f;d9&`aQ8j8e>+iJa@Cce{IroAO)@+@L^3%-b8`#9ph+&5 zA)Cv-NdQAPF?0i|X>@gWtJmLn)fpQfKdOikLa3(3CTG>k)n;{hB~l91lqYFgK{QPR zrKbDr*tG-Kbtz61Q(Rn3E|=q>AN~L({Bv%;;j7QR6QASqfVQ@_sF3oCQ&+As9M>iu zk5OJ$hG7__CQ@Xx8Eo4^liIWZQb{s37j<@ZexR$T>#t+6nEugAE;Zt@I3SRk1R+qqkMdPP1Swd&a4{fIN`dcD6p2z@ zUE>T43|t4CTmgbX+2s3vsHUcxiS&2@m^c!cEGvgVpvfbFEno&QOq1tdeBSHm=&(HH ze_`I7`43%s>7~ck^#>>0AMU%a?Y7kT_-zk<|2v=k=p~n`rn&Qk@_m%&qm&Q6Lis)j zfe-~PluU-vuU!KG`{B_mBLIj zKp+rcTc5w0*PTs<^9hC2r$z<5Nbu*q)$&)U?jW>REzfkJ*JsrCTe)Y>=I=a+}Mq+4E zM+%81<&j*k=>!8o4iEIJ_C4)s*Y?l7>87vlIiB&peB-VE2IBJ%|MbV6ZCfbRB>6&{ z5=4kXTHM#QpYJ^MAih!$XN~*?vl-)r(%>C;+)=8V;@^GWKmXHLUWF6_E1#Q@!zE@Q zfNq$4`+MJVUC;g4%{PAKu@e~!;Jyd$er!R@g1>n0dG9lQ%Px>tYTE6kY4FOH*LmsH zO#q)N2sb;Mbqr8Si97GVbD{J(OTbx5sWX7-K&MIVhyYSxngI^NzQ;Utiat>g(#Y+PZpzfe^Me75NKkPd9XQP2-O*y=c3R`@MHV9^jViZ`pO<{daBe z?&(?D+%y;8^I%c{<@-ooW7Uck)Ya9{d$6afxA)-3`wkzv0?mha@bcsE0OAPv+-E;8 zP18gvALV=4c^i}}RCSY;o30xu1f!#)rci2D71=wP>v_+$?`vd~tBQVwMjyh(Y z2Bi`yfcExwa``-lVGsxeFayCOxnI}OOamz;rfH&Sn&&B2oEYO{#@FP^nwlCD6u#@? zdq)}q^iU8j6u=dVp^0&R|H9L=dhT&lg8EJ++;6_H@%am%eco#pLa2uNM(^VHU!?1X zfe->E04eYRAp}ixnmEwac{woawDeZ?zyob1w(DQeGOt-ErLglBp5wq|NoFU*I=~DZO5b_LN*8}TTujb0jE+a1V$)%_e2!cgX zwsv)}y?qA?b*YtgA8TuCd&d9>CvYbC$Rm$vsdVy-z!w`E8~u4r%~D8#06e)RCel$OM)t*#;(4TrPY+%o0)SC>^a{Cw!}!6d-4)vM2|s;&EMWlilB71cGT zR94qd3?4poxIljGRYLK2LtV|BC5u~)l0=Ms2M+M?&mJcpjZj@yj^j9mU?>E|b(QoF z3^;b)`jBRbj;Eh|X4gpPG)Zwhu4U4>fbYAD%S-3{M@?hR@08+iD=RBjS65f8aBTNIj%$Ce zsntxJ|@j_2qj z!^4+eaN&8Or=EP~sdwUZoV&qbneTaLoU#547A{zVZfLlUi=DTyY>UBxK^}ShF%~VD z&x@O0p?_fL*hgqWi1W3Ow<#Df=YH`0=d)tP(m*zwqpz<|+q!KBTet1L3}3znf!W@% zpZ1O;SyTu?b!9o>aEOP0_gk*L9w=7)8!S!5R+u@;~JPZi7?`o&MzJ}}n&;O#fwwkfAaYjc+>FqhlQyX4n zB9&fn!MW#BSy5id>Ar{Oc~q2@(pX<@bawYOwYIeI!S|g{Lqi?5?JzVn$mXp(*!ag+ zupNi?t^;iA*u(PHg?O%qmC2w1=`N2zAfOa#cvhT_M}X_EZyWx~-`@Pf{r~ul^@Bqr zA~{;vaZc6bxx9sG=)CuWvpH-1I-;>62KomW85totlEigwBB3CWP>4h#j_-P8CUUr* zk0vw(5RVmM8V02$3BV_lN#iRY+qP(|uOV{Y8N9K12fclV`N3~~P2kDj1BG(|fU2@` zBC!Yy<~Kbw8&1cS1(u$A`chrzmEz(=aN+!BLXpr>e-D@j4Ry7YSCkVB2C!_4;o%X6 zhld#+8fIi9$)0`Pw6x6QjCH5eGQS0-6vM;AxUS34&>$UqJJ`CTop?OXdoMVP%E}6K zU1y+wfPsNQve_)Q?UJ|hjEzqePKRb#HkYIC@F0%s>~=DtH9L1cmwr1=v-W_~Pd`1B z^VF|vYijfl{l$fa^Lqd2Orw;-Fbl7>!jTY}OqNV0Lnf0Yo6RzwN|DLtm_K(8nw0$F z7mqVIGzb*dcU4st#l^*x#N+f03>6MNJfA>7LuwjQO46AO$&n<{NR&jZXnN+Stg@nv zy4q@9dUeZuKa~9r@QJtMHR~);Qdxb!VVdWC_(LDi1&XopF)S;8RFj%Ub#*00MKPol zL?RK&%gd>$si7!V#QyzVBuB?-ZE2>vyPM=_5;@~&Je$p->jt*%aOm&=E0!&$x~3A- zG)W}l)YjF~(lVds=6L{gcXu-}F)=CfR7(?&#fTThug9XiV$mX)7Ga0hEJn>i&(MSYc*ZJein>lsmaxVGs2N@q9qrZQU zOgfF@xHyhOBpPASqD8o_&8AH+vu|G~nQRW*c5yu)UDqfpDP?>-r3QwEQ#jV*ty{Mq zIw1j0S+}kc&);q6M#!>l67d+JU=YW3$ma57vsui5$@$-0qNC;N1 zUPZJh&bPn&5a*tG8cO-JcXZ-<9*I~HO>-LP={ZPW|1kgi3)j%TdpBFRZhuQ$p+R{+qNBl5?f#YAX|2JP+3{dGdsaI62P9Xo|DXT*sMboJKSnC7;h@+xAiS6({1D%^HcKCSs3`}M=l~7jo|wpLP`Q=fN&&CFc3h~ zbh6p(UXqDTnG^B5i*Csq_i%A;3UAP^uLjndiGi|2aGpErk4C`2$2BoZlnII**R zFQH(7xlN56I`rmcJCV*YI6TVxFFcnO%NAh0C^j<~c>-(7z>< zN$*byAnO|&e%IJgSNp;DohL)#5Qbr(X&Pf=V;tx_z~R1rl=7*mt6@%KBhjKFMn;l_ z02L0B$>gyehoVRrG5O*|2tha;M$-*C5A=}BTV!)NDl00`O@rj<7%%?uHS(5)lp3uI z<})xbfbaX${Q(a353_Q`5*9CP!88p*q1oX}j*by9G%=RSlxw@%6H7$)zB-3MJe`n_p4KujB zdF~v1-^aG?>HY@~4>GT*k?N`nDk{oP2wx_hW?*o{SIF?t;l3x1Iua9s@P`p1amtD% zgd-8|y8T`@zp)wL_bDzerm?Y+Xf%qZY3RC+=Xvz^_cJy&#pTl= z7hlYpHEZbT=s?pnwr$%+XJ;o;7WA`in~{+bUVQ$K)Ya9}+PZ+l10zgiau|j=9RPL1 zAel<}`Fy^;zxUAAHLF)KoE@hkUQBP#0i+Q7EXx{pY-j&ya%^!~^ITz?0hCf?vsPgl zg(H+#l)fu`t5&X{v#ZZ6sVur^rU&RkiZhojStvcv=i#6H6vuIBZEfYU%P!-F8*ZSe zsEDSfCa$~gI@YgWPa=^Z7K;&!#c&)4&-2)^Z6}R$8i|C%IF5^97zBesii=Cg=PhzM zOSiJQ9r=8IL<+HaBsI>i-UA9D$mXmKz_@MYx9!A@E-Ud;ae`=^7BVHl)S6C{cg2qAd&jV+|p8Ly|e zPk5epsK2lGv##q703KlR=5kyc8yOi*BucJ*?Tzi<+_ihJ(Yl~nb8J@t1cSkog0Hls z7$HQ(v;abr#Q?gllg;L)tFX?_PL?lUPE%9U^uyEXGy?+zL?RKYtE(9t9GvWzB@hVU z`-)&F2;gnqy5kvNsZqyrHurSy{iSW&S-_!Cmme#DqEMY0UHkVwRW@FBMrmdBM_+#R zjaDhOdMV{fDaA>_7m9=dilzh*czzmP!}C0%(I}yC;jm+DY>bT?H!^3=9CEoF$z+mO zUU>z>Ffa^*Y&J_Y8l7ek2n5hH4a>4ozCXHi%jPdp_>U0w4B}Jd-@I!o+~Wbp@bGZo z@bK`z07gSo)2WHl@<-g0gs)IGtIV_jc_();8ZgLZ^VHSVQusCpq?8N|4e`)J57FD( zOIcYN;c%F6I7}cAAe+q+3F>Ly z%>_&#Ftsf5nM@z0>({N;EZfGhU518+FimsnT^|z@6C{&K zMn^}dcVKJQtf9NRo5sdQ8k_1#rBXb<@nvl+IsEmB@$rEfZtqMs>n&V=rYQ>VEyZM$ zfJ~H>m82%pr=0PgHSY@F#6*e>FTA8>vgxl(2_OM2pliE4sa@MpU!yNuzLd^=2MCA5 zjE;^@S67-=_!2}Zh2uC_mPJob4|C@>QC?n3acP48`0bPK$jI2UoqKlw>kQIU>))Q7 z)ps&AgFJw6ZMDY;npf4=))>oIybFB4d&*0Wjy}I<`?h~RN`O=WSzQjnw&bV8v}C^~=9 z;-6GhR;<1Dnkx+<;PqFxGSEMWl#*O72S6+qqqw*j(=@55EF+#MqGRuVe(~!k)WrDs zSNHGP{WBm(A=p`y#AgP+*_sI$Q}}?;(v_$FprWes^lPuVQkTbrZ{L1?@vA5N%*4ds z?cKfehd_R24h~KZ5KJTzmG#Z@9}GuAr(Au-$F-(8jbt(z`VSA1%jNKWMIaC$5)Baw zhj1K+7hilyz4Yp4a=Gj`_U_#A-AU3@0%RwzvwCBDjEPABrtyX2@zS}?^Z#EY5F8MfStD)N+#L0dyjhUwJj=d*`s60eQao%^1ifh{MF8DwgJz@*}4Nkv6tc}3Obp-||2U#aS2 zfcd`f?Z{=aPjv6!`*YWI(;V&Yc_7VO7d*#na*F(93jl$Vii(C=;p^%8xtq()#Fyh3 z4>)#^DYr8zl&5-0Nl9fW8m*SP9j$1*+u->nwTMgc?>?I zw6wG$7>QI%U5_4v&*SLwd#YvM>b-zGhP*c8s&OPOO$D>5!e(ZPn`8FT{zOcpFi}(F zr>;}@X6`QiV=&IFM7=-tVnlF+@YI8i$%oGrz@Kb0AAU02eYQ50y{0BfPX0VqS|2OG dOd%A&e*)nDf7J@x)FS`@002ovPDHLkV1l>L2r>Ww literal 0 HcmV?d00001 diff --git a/tracker-0.8.17-doc-build.patch b/tracker-0.8.17-doc-build.patch new file mode 100644 index 0000000..c37a0dc --- /dev/null +++ b/tracker-0.8.17-doc-build.patch @@ -0,0 +1,151 @@ +--- docs/tools/Makefile.am 2010-05-20 13:14:53.000000000 -0400 ++++ docs/tools/Makefile.am.new 2010-05-27 13:47:46.082189121 -0400 +@@ -23,7 +23,9 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-data/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + ttl2sgml_SOURCES = \ + ttl2sgml.c \ +@@ -41,6 +43,8 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GLIB2_LIBS) \ +- $(GIO_LIBS) ++ $(GIO_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-data/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + EXTRA_DIST = gen-doc.sh +--- docs/tools/Makefile.in 2010-05-27 09:48:15.000000000 -0400 ++++ docs/tools/Makefile.in.new 2010-05-27 13:49:52.845946280 -0400 +@@ -385,7 +385,9 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-data/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + ttl2sgml_SOURCES = \ + ttl2sgml.c \ +@@ -403,7 +405,9 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GLIB2_LIBS) \ +- $(GIO_LIBS) ++ $(GIO_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-data/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + EXTRA_DIST = gen-doc.sh + all: all-am +--- docs/reference/libtracker-client/Makefile.am 2010-04-15 06:14:08.000000000 -0400 ++++ docs/reference/libtracker-client/Makefile.am.new 2010-04-19 09:56:26.248325370 -0400 +@@ -40,7 +40,9 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-client/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-client/Makefile.in 2010-04-15 11:51:12.000000000 -0400 ++++ docs/reference/libtracker-client/Makefile.in.new 2010-04-19 09:57:14.958188757 -0400 +@@ -364,7 +364,9 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-client/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-common/Makefile.am 2010-04-15 06:14:08.000000000 -0400 ++++ docs/reference/libtracker-common/Makefile.am.new 2010-04-19 09:59:04.634098797 -0400 +@@ -37,7 +37,8 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-common/Makefile.in 2010-04-15 11:51:12.000000000 -0400 ++++ docs/reference/libtracker-common/Makefile.in.new 2010-04-19 10:01:08.364095170 -0400 +@@ -360,7 +360,8 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-extract/Makefile.am 2010-03-29 10:54:50.000000000 -0400 ++++ docs/reference/libtracker-extract/Makefile.am.new 2010-04-19 10:02:46.533447803 -0400 +@@ -34,7 +34,9 @@ + GTKDOC_LIBS = \ + $(top_builddir)/src/libtracker-extract/libtracker-extract-@TRACKER_API_VERSION@.la \ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-extract/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-extract/Makefile.in 2010-04-15 11:51:12.000000000 -0400 ++++ docs/reference/libtracker-extract/Makefile.in.new 2010-04-19 10:03:29.565082879 -0400 +@@ -357,7 +357,9 @@ + GTKDOC_LIBS = \ + $(top_builddir)/src/libtracker-extract/libtracker-extract-@TRACKER_API_VERSION@.la \ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-extract/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-miner/Makefile.am 2010-04-15 06:14:08.000000000 -0400 ++++ docs/reference/libtracker-miner/Makefile.am.new 2010-04-19 10:04:20.494435581 -0400 +@@ -50,7 +50,10 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-miner/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-client/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb +--- docs/reference/libtracker-miner/Makefile.in 2010-04-15 11:51:12.000000000 -0400 ++++ docs/reference/libtracker-miner/Makefile.in.new 2010-04-19 10:05:07.469082598 -0400 +@@ -374,7 +374,10 @@ + $(top_builddir)/src/libtracker-common/libtracker-common.la \ + $(DBUS_LIBS) \ + $(GIO_LIBS) \ +- $(GLIB2_LIBS) ++ $(GLIB2_LIBS) \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-miner/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-client/.libs \ ++ -Wl,-rpath,$(top_builddir)/src/libtracker-common/.libs + + + # Extra options to supply to gtkdoc-mkdb diff --git a/tracker-0.8.17-eds-build-fix.patch b/tracker-0.8.17-eds-build-fix.patch new file mode 100644 index 0000000..2c233bc --- /dev/null +++ b/tracker-0.8.17-eds-build-fix.patch @@ -0,0 +1,10 @@ +--- src/plugins/evolution/tracker-evolution-plugin.c 2010-08-19 11:59:05.000000000 -0400 ++++ src/plugins/evolution/tracker-evolution-plugin.c.new 2010-08-20 10:56:53.792961353 -0400 +@@ -41,7 +41,6 @@ + #include + + #include +-#include + + #include + #include diff --git a/tracker.spec b/tracker.spec new file mode 100644 index 0000000..0544e10 --- /dev/null +++ b/tracker.spec @@ -0,0 +1,519 @@ +%define majver %(echo %version | cut -d. -f1-2) +%define evo_pluginsdir %(pkg-config evolution-plugin --variable=plugindir) +Name: tracker +Version: 0.16.3 +Release: 2mamba +Summary: An object database, tag/metadata database, search tool and indexer +Group: Applications/Databases +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://www.gnome.org/projects/tracker/ +Source0: http://ftp.acc.umu.se/pub/GNOME/sources/tracker/%{majver}/tracker-%{version}.tar.xz +Source1: gnome_system_search.png +Patch0: tracker-0.8.17-doc-build.patch +Patch1: tracker-0.8.17-eds-build-fix.patch +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: enca-devel +BuildRequires: GConf-devel +BuildRequires: glibc-devel +BuildRequires: gtk-doc +BuildRequires: libatk-devel +BuildRequires: libcairo-devel +BuildRequires: libdbus-devel +BuildRequires: libdbus-glib-devel +BuildRequires: libexempi-devel +BuildRequires: libexif-devel +BuildRequires: libffi-devel +BuildRequires: libgcc +BuildRequires: libgdk-pixbuf-devel +BuildRequires: libgee1-devel +BuildRequires: libgif-devel +BuildRequires: libglib-devel +BuildRequires: libgnome-keyring-devel +BuildRequires: libgsf-devel +BuildRequires: libgst-plugins-base010-devel +BuildRequires: libgstreamer010-devel +BuildRequires: libgtk-devel +BuildRequires: libiptcdata-devel +BuildRequires: libjpeg-devel +%if "%{stage1}" != "1" +BuildRequires: libnautilus-extension-devel +%endif +BuildRequires: libnm-devel +BuildRequires: libpango-devel +BuildRequires: libpng-devel +BuildRequires: libpoppler-glib-devel +BuildRequires: libqt4-devel +BuildRequires: librest-devel +BuildRequires: libselinux-devel +BuildRequires: libsoup-devel +BuildRequires: libsqlite-devel +BuildRequires: libstdc++6-devel +BuildRequires: libtag-devel +BuildRequires: libtiff-devel +BuildRequires: libtotem-pl-parser-devel +BuildRequires: libunistring-devel +BuildRequires: libuuid-devel +BuildRequires: libxml2-devel +BuildRequires: libz-devel +BuildRequires: pkg-config +BuildRequires: upower-devel +## AUTOBUILDREQ-END +BuildRequires: libgee-devel +%if "%{stage1}" != "1" +BuildRequires: evolution-devel +BuildRequires: firefox +BuildRequires: xulrunner-devel +BuildRequires: thunderbird-devel +BuildRequires: dia +%endif +BuildRequires: gnome-desktop-devel +BuildRequires: vala-devel +BuildRequires: pygtk-devel +BuildRequires: libgrss-devel +BuildRequires: libtotem-pl-parser-devel >= 3.10 +Requires: odt2txt +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +#Build Configuration: +# +# Prefix: /usr +# Source code location: . +# Compiler: i586-openmamba-linux-gnu-gcc +# Compiler Warnings: no +# +# Win32: no +# +# Enable gtk doc (for documentation): yes +# +# Enable functional tests: no +# Enable unit tests: yes +# +# Support for HAL: no (disabled) +# Support for UPower: yes +# Support for Cyrillic languages (enca): yes +# Support for network status detection: yes +# Unicode support library: libunistring +# +#Applications: +# +# Build with Journal support: yes +# Build with SQLite FTS support: yes +# +# Build tracker-preferences: yes +# Build tracker-explorer: yes +# Build tracker-needle: yes +# Build tracker-search-bar: yes +# +#Metadata Extractors: +# +# Support libstreamanalyzer: no (disabled) +# Support PNG: yes +# Support PDF: yes +# Support GIF: yes (xmp: yes) +# Support JPEG: yes (xmp: yes, exif: yes, iptc: yes) +# Support TIFF: yes (xmp: yes, exif: yes, iptc: yes) +# Support Vorbis (ogg/etc): no (disabled) +# Support Flac: no (disabled) +# Support MS & Open Office: yes +# Support XML / HTML: yes +# Support embedded / sidecar XMP: yes +# Support generic media formats: yes (GStreamer) (backend: Discoverer) +# Support media art processing: yes (GdkPixbuf) +# Support cue sheet parsing: no +# Support playlists (w/ Totem): yes +# Support ISO image parsing: no +# +#Data Miners: +# +# Applications: yes (MeeGo support: no (disabled)) +# RSS: no +# Evolution: no (disabled) (/dev/null) +# Thunderbird: yes (/usr/lib/thunderbird-15.0.1/extensions) +# FireFox: yes (/usr/lib/firefox-15.0.1/extensions) +# Flickr: yes +# +#Plugins: +# +# Nautilus: (tagging widget) yes (/usr/lib/nautilus/extensions-3.0) +# +#Writeback: +# +# Audio files using Taglib: yes +# XMP: yes +# +#Frameworks / Options: +# +# Support Maemo no +# Support libmeegotouch no (disabled) +# Support Guaranteed Metadata no (e.g. guess nie:title from files) + +%description +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. +It consists of a common object database that allows entities to have an almost infinte number of properties, metadata (both embedded/harvested as well as user definable), a comprehensive database of keywords/tags and links to other entities. +It provides additional features for file based objects including context linking and audit trails for a file object. +It has the ability to index, store, harvest metadata. retrieve and search all types of files and other first class objects + +%package -n libtracker +Summary: An object database, tag/metadata database, search tool and indexer +Group: System/Libraries + +%description -n libtracker +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. +This package contains the libraries provided with the tool. + +%package -n libtracker-devel +Summary: Headers for developing programs that will use %{name} +Group: Development/Libraries +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} +Provides: tracker-devel +Obsoletes: tracker-devel + +%description -n libtracker-devel +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. +This package contains the static libraries and header files needed for developing with tracker + +%package search-tool +Summary: Tracker search tools +Group: Graphical Desktop/Applications/Utilities +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description search-tool +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. + +This package contains the graphical frontend to tracker search and tagging facilities. + +%package evolution-plugin +Summary: Tracker's evolution plugin +Group: Applications/Networking +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description evolution-plugin +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. + +This package contains Tracker's evolution plugin + +%package firefox-plugin +Summary: Tracker plugin for Firefox +Group: Applications/Networking +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description evolution-plugin +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. + +This package contains Tracker's plugin for Firefox + +%package apidocs +Summary: %{name} API documentation +Group: Documentation +Requires: gtk-doc + +%description apidocs +Tracker is a powerful desktop-neutral first class object database, tag/metadata database, search tool and indexer. + +This package contains the API documentation for %{name} + +%prep +%setup -q +#%patch0 -p0 +#%patch1 -p0 + +%build +%configure \ + --enable-tracker-search-bar \ +%if "%{stage1}" != "1" + --enable-gtk-doc \ +%endif + --disable-functional-tests \ + --enable-miner-evolution=no + +# FIXME: re-enable evolution plugin when api compatible +# --enable-miner-evolution=no + +# --enable-libstreamanalyzer \ +# --enable-libvorbis \ +# --enable-libflac \ + +#sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +#sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +rm -rf %{buildroot}%{_datadir}/tracker-tests + +%find_lang %{name} + +for png in 32x32 22x22 16x16; do + mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${png}/apps/ + convert -geometry $png %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/${png}/apps/gnome_system_search.png +done + +mkdir -p %{buildroot}%{_datadir}/pixmaps +install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/ + +#sed -i 's/Icon=system-search/Icon=gnome_system_search.png/' %{buildroot}%{_datadir}/applications/tracker-search-tool.desktop + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +if [ $1 -ge 1 ]; then + if [ -w /etc/ld.so.conf ]; then + if [ -d /etc/ld.so.conf.d ]; then + sed -i "\|^/usr/lib/tracker-[0-9\.]*|d" /etc/ld.so.conf + fi + fi +fi +exit 0 + +%post -n libtracker +/sbin/ldconfig +exit 0 + +%postun -n libtracker +/sbin/ldconfig +exit 0 + +%post search-tool +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi +exit 0 + +%postun search-tool +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi +exit 0 + +%files -f %{name}.lang +%defattr(-,root,root) +#%{_sysconfdir}/ld.so.conf.d/tracker.conf +%{_bindir}/tracker-control +#%{_bindir}/tracker-explorer +%{_bindir}/tracker-import +%{_bindir}/tracker-info +%{_bindir}/tracker-needle +%{_bindir}/tracker-search +%{_bindir}/tracker-sparql +%{_bindir}/tracker-stats +#%{_bindir}/tracker-status +#%{_bindir}/tracker-status-icon +%{_bindir}/tracker-tag +%{_datadir}/applications/tracker-needle.desktop +%if "%{stage1}" != "1" +%{_datadir}/applications/trackerbird-launcher.desktop +%endif +#%{_datadir}/dbus-1/services/org.gnome.panel.applet.SearchBarFactory.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Files.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.RSS.service +#%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Flickr.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Writeback.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Extract.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.Miner.Applications.service +%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.DB.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Extract.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.FTS.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Miner.Files.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Store.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.Writeback.gschema.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.enums.xml +%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.gschema.xml +#%{_datadir}/gnome-panel/4.0/applets/org.gnome.panel.SearchBar.panel-applet +%dir %{_datadir}/tracker +#%{_datadir}/tracker/*.sql +%{_datadir}/tracker/*.ui +%{_datadir}/tracker/*.xml +%dir %{_datadir}/tracker/languages +%{_datadir}/tracker/languages/stopwords.* +%dir %{_datadir}/tracker/miners +%{_datadir}/tracker/miners/tracker-miner-applications.desktop +#%{_datadir}/tracker/miners/tracker-miner-evolution.desktop +%{_datadir}/tracker/miners/tracker-miner-files.desktop +#%{_datadir}/tracker/miners/tracker-miner-rss.desktop +%dir %{_datadir}/tracker/ontologies +%{_datadir}/tracker/ontologies/*.description +%{_datadir}/tracker/ontologies/*.ontology +%{_datadir}/tracker/extract-rules/*.rule +%{_datadir}/tracker/miners/tracker-miner-rss.desktop +#%{_datadir}/tracker/icons/tracker-miner-flickr.svg +#%{_datadir}/tracker/miners/tracker-miner-flickr.desktop +%{_mandir}/man1/tracker-needle.1.gz +%{_mandir}/man1/tracker-writeback.1.gz +%{_mandir}/man1/tracker-control.1.gz +%{_mandir}/man1/tracker-extract.1.gz +%{_mandir}/man1/tracker-import.1.gz +%{_mandir}/man1/tracker-info.1.gz +%{_mandir}/man1/tracker-miner-fs.1.gz +%{_mandir}/man1/tracker-miner-rss.1.gz +%{_mandir}/man1/tracker-search.1.gz +%{_mandir}/man1/tracker-sparql.1.gz +%{_mandir}/man1/tracker-stats.1.gz +%{_mandir}/man1/tracker-store.1.gz +%{_mandir}/man1/tracker-tag.1.gz +%doc AUTHORS COPYING + +%files -n libtracker +%defattr(-,root,root) +#%{_libdir}/libtracker-client-*.so.* +%{_libdir}/libtracker-extract-*.so.* +%{_libdir}/libtracker-miner-*.so.* +%{_libdir}/libtracker-sparql-*.so.* +%{_libdir}/girepository-1.0/Tracker-*.typelib +%{_libdir}/girepository-1.0/TrackerExtract-*.typelib +%{_libdir}/girepository-1.0/TrackerMiner-*.typelib +%dir %{_libdir}/tracker-%{majver} +%dir %{_libdir}/tracker-%{majver}/extract-modules +%{_libdir}/tracker-%{majver}/extract-modules/libextract-*.so +%{_libdir}/tracker-%{majver}/libtracker-common.so +%{_libdir}/tracker-%{majver}/libtracker-common.so.* +%{_libdir}/tracker-%{majver}/libtracker-data.so* +%{_libdir}/tracker-%{majver}/writeback-modules/libwriteback-taglib.la +%{_libdir}/tracker-%{majver}/writeback-modules/libwriteback-taglib.so +%dir %{_libdir}/tracker-%{majver}/writeback-modules +%{_libdir}/tracker-%{majver}/writeback-modules/libwriteback-xmp.so +%{_libexecdir}/tracker-extract +%{_libexecdir}/tracker-miner-fs +%{_libexecdir}/tracker-miner-rss +%{_libexecdir}/tracker-store +%{_libexecdir}/tracker-writeback +#%{_libexecdir}/tracker-miner-flickr + +%files -n libtracker-devel +%defattr(-,root,root) +%dir %{_includedir}/tracker-%{majver} +#%dir %{_includedir}/tracker-%{majver}/libtracker-client +#%{_includedir}/tracker-%{majver}/libtracker-client/*.h +%dir %{_includedir}/tracker-%{majver}/libtracker-extract +%{_includedir}/tracker-%{majver}/libtracker-extract/*.h +%dir %{_includedir}/tracker-%{majver}/libtracker-miner +%{_includedir}/tracker-%{majver}/libtracker-miner/*.h +%dir %{_includedir}/tracker-%{majver}/libtracker-sparql +%{_includedir}/tracker-%{majver}/libtracker-sparql/*.h +#%{_libdir}/libtracker-client-%{majver}.la +#%{_libdir}/libtracker-client-%{majver}.so +%{_libdir}/libtracker-extract-%{majver}.la +%{_libdir}/libtracker-extract-%{majver}.so +%{_libdir}/libtracker-miner-%{majver}.la +%{_libdir}/libtracker-miner-%{majver}.so +%{_libdir}/libtracker-sparql-*.la +%{_libdir}/libtracker-sparql-*.so +%{_libdir}/tracker-%{majver}/extract-modules/libextract-*.la +%{_libdir}/tracker-%{majver}/libtracker-common.la +%{_libdir}/tracker-%{majver}/libtracker-data.la +#%{_libdir}/tracker-%{majver}/push-modules/daemon/libtracker-module_kmail-daemon-module.la +%{_libdir}/tracker-%{majver}/writeback-modules/libwriteback-xmp.la +%{_datadir}/gir-1.0/Tracker-*.gir +%{_datadir}/gir-1.0/TrackerExtract-*.gir +%{_datadir}/gir-1.0/TrackerMiner-*.gir +#%{_exec_prefix}/lib/pkgconfig/tracker-client-%{majver}.pc +%{_libdir}/pkgconfig/tracker-extract-%{majver}.pc +%{_libdir}/pkgconfig/tracker-miner-%{majver}.pc +%{_libdir}/pkgconfig/tracker-sparql-*.pc +#%{_datadir}/vala/vapi/tracker-client-%{majver}.vapi +%{_datadir}/vala/vapi/tracker-miner-%{majver}.deps +%{_datadir}/vala/vapi/tracker-miner-%{majver}.vapi +%{_datadir}/vala/vapi/tracker-sparql-*.deps +%{_datadir}/vala/vapi/tracker-sparql-*.vapi +%doc ChangeLog NEWS README + +%files search-tool +%defattr(-,root,root) +%{_sysconfdir}/xdg/autostart/tracker-*.desktop +%{_bindir}/tracker-preferences +#%{_bindir}/tracker-search-tool +%if "%{stage1}" != "1" +%{_libdir}/nautilus/extensions-3.0/libnautilus-tracker-tags.la +%{_libdir}/nautilus/extensions-3.0/libnautilus-tracker-tags.so +%endif +#%{_libexecdir}/tracker-search-bar +%{_datadir}/pixmaps/gnome_system_search.png +%{_datadir}/icons/hicolor/scalable/apps/tracker.svg +%{_datadir}/icons/hicolor/*x*/apps/*.png +%{_datadir}/applications/tracker-preferences.desktop +#%{_datadir}/applications/tracker-search-tool.desktop +%{_mandir}/man1/tracker-preferences.1.gz +#%{_mandir}/man1/tracker-search-bar.1.gz +#%{_mandir}/man1/tracker-search-tool.1.gz + +#%files evolution-plugin +#%defattr(-, root, root) +#%{_libdir}/evolution/2.32/plugins/liborg-freedesktop-Tracker-evolution-plugin.la +#%{_libdir}/evolution/2.32/plugins/liborg-freedesktop-Tracker-evolution-plugin.so +#%{_libdir}/evolution/2.32/plugins/org-freedesktop-Tracker-evolution-plugin.eplug + +%if "%{stage1}" != "1" +%files firefox-plugin +%defattr(-,root,root) +%{_prefix}/lib/thunderbird-*/extensions/trackerbird*bustany.org +%dir %{_datadir}/xul-ext/trackerbird/ +%{_datadir}/xul-ext/trackerbird/* +%ifnarch x86_64 +%{_libdir}/firefox-*/extensions/trackerfox@bustany.org +%dir %{_datadir}/xul-ext/trackerfox/ +%{_datadir}/xul-ext/trackerfox/* +%endif +%endif + +%files apidocs +%defattr(-,root,root) +#%dir %{_datadir}/gtk-doc/html/libtracker-client +#%{_datadir}/gtk-doc/html/libtracker-client/* +#%dir %{_datadir}/gtk-doc/html/libtracker-common +#%{_datadir}/gtk-doc/html/libtracker-common/* +%dir %{_datadir}/gtk-doc/html/libtracker-extract +%{_datadir}/gtk-doc/html/libtracker-extract/* +%dir %{_datadir}/gtk-doc/html/libtracker-miner +%{_datadir}/gtk-doc/html/libtracker-miner/* +%if "%{stage1}" != "1" +%dir %{_datadir}/gtk-doc/html/ontology +%{_datadir}/gtk-doc/html/ontology/* +%endif +%dir %{_datadir}/gtk-doc/html/libtracker-sparql +%{_datadir}/gtk-doc/html/libtracker-sparql/* + +%changelog +* Tue Nov 12 2013 Silvan Calarco 0.16.3-2mamba +- rebuilt with libtotem-pl-parser 3.10 + +* Fri Nov 01 2013 Automatic Build System 0.16.3-1mamba +- automatic version update by autodist + +* Thu Aug 01 2013 Automatic Build System 0.16.2-1mamba +- automatic version update by autodist + +* Thu May 02 2013 Automatic Build System 0.16.1-1mamba +- automatic version update by autodist + +* Thu Mar 28 2013 Automatic Build System 0.16.0-1mamba +- automatic version update by autodist + +* Wed Feb 06 2013 Automatic Build System 0.14.5-1mamba +- automatic version update by autodist + +* Mon Nov 19 2012 Silvan Calarco 0.14.4-2mamba +- package libraries into ibtracker and libtracker-devel; moved xfg autostart to tracker-search-tool + +* Thu Nov 01 2012 Automatic Build System 0.14.4-1mamba +- automatic version update by autodist + +* Wed Oct 31 2012 Automatic Build System 0.14.3-1mamba +- update to 0.14.3 + +* Tue Oct 09 2012 Silvan Calarco 0.14.2-1mamba +- update to 0.14.2 + +* Thu Oct 21 2010 gil 0.8.17-1mamba +- update to 0.8.17 + +* Thu May 15 2008 gil 0.6.6-1mamba +- package created by autospec