libchamplain-vl.spec 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  1. Summary: Map view for Clutter
  2. Summary(ja): Clutter用のマップビューア
  3. Name: libchamplain
  4. Version: 0.12.20
  5. Release: 1%{?_dist_release}
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. License: LGPLv2+
  9. URL: http://projects.gnome.org/libchamplain/
  10. %global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
  11. Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
  12. Requires: gobject-introspection
  13. BuildRequires: meson
  14. BuildRequires: clutter-devel
  15. BuildRequires: clutter-gtk-devel
  16. BuildRequires: libsoup-devel
  17. BuildRequires: sqlite3-devel
  18. BuildRequires: gtk-doc >= 1.14
  19. BuildRequires: gobject-introspection-devel >= 0.6.8
  20. BuildRequires: vala-tools
  21. BuildRequires: vala-devel
  22. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  23. %description
  24. Libchamplain is a C library aimed to provide a ClutterActor to display
  25. rasterized maps.
  26. %description -l ja
  27. Libchamplain はラスタライズされたマップを表示するために ClutterActor を提供することを目的とした C ライブラリです。
  28. %package devel
  29. Summary: Development files for %{name}
  30. Group: Development/Libraries
  31. Requires: gobject-introspection-devel
  32. Requires: clutter-devel
  33. Requires: sqlite3-devel
  34. Requires: libsoup-devel
  35. Requires: %{name} = %{version}-%{release}
  36. %description devel
  37. This package contains development files for %{name}.
  38. %package gtk
  39. Summary: Gtk+ widget wrapper for %{name}
  40. Group: System Environment/Libraries
  41. Requires: %{name} = %{version}-%{release}
  42. %description gtk
  43. Libchamplain-gtk is a library providing a GtkWidget to embed %{name}
  44. into Gtk+ applications.
  45. %package gtk-devel
  46. Summary: Development files for %{name}-gtk
  47. Group: Development/Libraries
  48. Requires: clutter-gtk-devel
  49. Requires: gtk2-devel
  50. Requires: %{name}-devel = %{version}-%{release}
  51. Requires: %{name}-gtk = %{version}-%{release}
  52. %description gtk-devel
  53. This package contains development files for %{name}-gtk.
  54. %package vala
  55. Summary: Vala bindings for %{name}
  56. Summary(ja): %{name} の Vala バインディング
  57. Group: Development/Libraries
  58. Requires: %{name} = %{version}-%{release}
  59. Requires: %{name}-gtk = %{version}-%{release}
  60. Requires: vala
  61. %description vala
  62. Vala bindings for %{name}.
  63. %package docs
  64. Summary: Documentation for %{name}
  65. Summary(ja): %{name} 用のドキュメント
  66. Group: Documentation
  67. Requires: %{name} = %{version}-%{release}
  68. Requires: gtk-doc
  69. BuildArch: noarch
  70. %description docs
  71. This package contains documentation for %{name}.
  72. %prep
  73. %setup -q
  74. %build
  75. %meson -Dgtk_doc=true
  76. %meson_build
  77. %install
  78. rm -rf $RPM_BUILD_ROOT
  79. %meson_install
  80. %clean
  81. rm -rf $RPM_BUILD_ROOT
  82. %post -p /sbin/ldconfig
  83. %postun -p /sbin/ldconfig
  84. %post gtk -p /sbin/ldconfig
  85. %postun gtk -p /sbin/ldconfig
  86. %files
  87. %defattr(-,root,root,-)
  88. %license COPYING
  89. %doc AUTHORS
  90. %doc ChangeLog
  91. %doc NEWS
  92. %{_libdir}/girepository-1.0/Champlain-%{shortver}.typelib
  93. %{_libdir}/%{name}-%{shortver}.so.*
  94. %files devel
  95. %defattr(-,root,root,-)
  96. %doc demos/animated-marker.c
  97. %doc demos/launcher.c
  98. %doc demos/markers.c
  99. %doc demos/markers.h
  100. %doc demos/polygons.c
  101. %doc demos/url-marker.c
  102. %{_datadir}/gir-1.0/Champlain-%{shortver}.gir
  103. %{_libdir}/%{name}-%{shortver}.so
  104. %{_libdir}/pkgconfig/champlain-%{shortver}.pc
  105. %dir %{_includedir}/champlain-%{shortver}
  106. %{_includedir}/champlain-%{shortver}/champlain
  107. %files gtk
  108. %defattr(-,root,root,-)
  109. %{_libdir}/girepository-1.0/GtkChamplain-%{shortver}.typelib
  110. %{_libdir}/%{name}-gtk-%{shortver}.so.*
  111. %files gtk-devel
  112. %defattr(-,root,root,-)
  113. %doc demos/launcher-gtk.c
  114. %doc demos/markers.c
  115. %{_datadir}/gir-1.0/GtkChamplain-%{shortver}.gir
  116. %{_libdir}/%{name}-gtk-%{shortver}.so
  117. %{_libdir}/pkgconfig/champlain-gtk-%{shortver}.pc
  118. %{_includedir}/champlain-%{shortver}/champlain-gtk
  119. %files vala
  120. %defattr(-,root,root,-)
  121. %{_datadir}/vala/vapi/*
  122. %files docs
  123. %defattr(-,root,root,-)
  124. %{_datadir}/gtk-doc/html/*
  125. %changelog
  126. * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12.20-1
  127. - new upstream release.
  128. * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.13-1
  129. - new upstream release
  130. * Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.12-1
  131. - new upstream release
  132. * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.11-1
  133. - new upstream release
  134. * Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.10-1
  135. - new upstream release
  136. * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.9-1
  137. - new upstream release
  138. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.7-1
  139. - new upstream release
  140. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.5-2
  141. - rebuild with VineSeed environment
  142. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.5-1
  143. - new upstream release
  144. - create vala, docs subpackages
  145. * Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.4-1
  146. - new upstream release
  147. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.3-3
  148. - rebuild with cogl-0.14.0
  149. * Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.3-2
  150. - rebuild with cogl-0.12.0
  151. * Tue Jul 17 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.3-1
  152. - new upstream release
  153. * Sat Apr 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.2-1
  154. - new upstream release
  155. * Wed Dec 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.1-1
  156. - new upstream release
  157. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.0-1
  158. - new upstream release
  159. * Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.1-1
  160. - new upstream release
  161. - add Requires: sqlite3-devel, libsoup-devel (-devel package)
  162. * Tue Oct 19 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-2
  163. - add Requires: sqlite3-devel, libsoup-devel (-devel package)
  164. - add Requires: gtk2-devel (-gtk-devel package)
  165. * Mon Oct 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8.0-1
  166. - new upstream release
  167. - remove BuildRequires: gir-repository-devel
  168. - fix %files (change version)
  169. * Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.7-2
  170. - rebuild with rpm-4.8.1 for pkg-config file
  171. * Mon Aug 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.7-1
  172. - new upstream release
  173. * Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.6-1
  174. - new upstream release
  175. * Sun Apr 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.5-1
  176. - new upstream release
  177. - fix BuildRequires: gtk-doc >= 1.14
  178. - add Requires: clutter-devel (devel package)
  179. - add Requires: clutter-gtk-devel (gtk-devel package)
  180. * Sun Mar 14 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.4.4-1
  181. - Initial build for Vine Linux
  182. - add BuildRequires: sqlite3-devel, gtk-doc, gobject-introspection
  183. * Thu Oct 29 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.4.2-1
  184. - Version bump to 0.4.2.
  185. * Fixed acceptable values of "decel-rate". (GNOME Bugzilla #595552)
  186. * Fixed GObject Introspection build failure. (GNOME Bugzilla #598942)
  187. * http://download.gnome.org/sources/libchamplain/0.4/libchamplain-0.4.2.news
  188. * http://download.gnome.org/sources/libchamplain/0.4/libchamplain-0.4.2.changes
  189. * Mon Oct 19 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.4.1-1
  190. - Version bump to 0.4.1.
  191. * Added champlain_view_remove_layer.
  192. * ChamplainSelectionLayer now has a "changed" signal.
  193. * Added champlain_marker_get_highlighted_text_color,
  194. champlain_marker_set_highlighted_text_color and
  195. Added champlain_marker_get_highlighted_color.
  196. * Fixed slowdowns with big caches.
  197. * Don't emit invalid latitude and longitude notifications.
  198. * Ensure map is displayed in Eye of GNOME's champlain plugin. (GNOME
  199. Bugzilla #598106)
  200. * http://download.gnome.org/sources/libchamplain/0.4/libchamplain-0.4.1.news
  201. * http://download.gnome.org/sources/libchamplain/0.4/libchamplain-0.4.1.changes
  202. - Enabled GObject Introspection, and added 'Requires: gobject-introspection'
  203. and 'BuildRequires: gir-repository-devel'. Patched to fix build failure.
  204. (GNOME Bugzilla #598942)
  205. - Explicitly disabled debug code.
  206. - RPaths fixed by upstream. Removed 'BuildRequires: chrpath'.
  207. * Mon Sep 21 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.4.0-1
  208. - Version bump to 0.4.0.
  209. * ChamplainView now has keyboard shortcuts (but not when used with
  210. GtkChamplainEmbed).
  211. * Removed deprecated symbols introduced in 0.3.
  212. * Fixed X error when using GtkChamplainEmbed. (GNOME Bugzilla #590692)
  213. * Events were not being sent until the mouse moved. (GNOME Bugzilla #590727)
  214. * Fixed memory leak in ChamplainLayer. (GNOME Bugzilla #593505)
  215. * Initial center_on should not result on the map being in Antarctica.
  216. (GNOME Bugzilla #594963)
  217. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.92.news
  218. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.92.changes
  219. * Mon Aug 24 2009 Matthias Clasen <mclasen@redhat.com> - 0.3.91-1
  220. - Version bump to 0.3.91.
  221. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.91.news
  222. * Tue Aug 11 2009 Matthias Clasen <mclasen@redhat.com> - 0.3.90-1
  223. - Version bump to 0.3.90.
  224. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.90.news
  225. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.90.changes
  226. * Mon Aug 3 2009 Matthias Clasen <mclasen@redhat.com> - 0.3.6-1
  227. - Version bump to 0.3.6.
  228. * New marker animation API.
  229. * Ported to Clutter 1.0. (GNOME Bugzilla #576391)
  230. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.6.news
  231. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.6.changes
  232. * Sun Aug 02 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.3.5-1
  233. - Version bump to 0.3.5.
  234. * Marker selection API. (GNOME Bugzilla #577909)
  235. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.5.news
  236. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.4.news
  237. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.5.changes
  238. * http://download.gnome.org/sources/libchamplain/0.3/libchamplain-0.3.4.changes
  239. * Fri Jul 24 2009 Release Engineering <rel-eng@fedoraproject.org> - 0.3.3-2
  240. - Autorebuild for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  241. * Sat Jul 11 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.3.3-1
  242. - Version bump to 0.3.3.
  243. * Support for custom map sources and listing available map sources.
  244. * Smooth movement to a new position. (GNOME Bugzilla #557641)
  245. * Keep the center of the map in the center after a resize. (GNOME Bugzilla
  246. #557642)
  247. * Double click to zoom and center. (GNOME Bugzilla #557644)
  248. * Added a way to know the maximum and minimum zoom level. (GNOME Bugzilla
  249. #557965)
  250. * Fixed unwanted wrap effect when panning at zoom level >= 8. (GNOME
  251. Bugzilla #558020)
  252. * Fixed center on and zooming in behavior. (GNOME Bugzilla #558026)
  253. * Lack of user feedback during loading of tiles. (GNOME Bugzilla #559522)
  254. * Added missing zoom level to OpenStreetMap Mapnik. (GNOME Bugzilla
  255. #559446)
  256. * Fixed wrong elastic effect affecting Emapthy's map view. (GNOME Bugzilla
  257. #561700)
  258. * Added disk cache management. (GNOME Bugzillla #568931)
  259. * Host application should be able to limit the maximum and minimum zoom
  260. levels. (GNOME Bugzilla #571702)
  261. * Allow host applications to draw lines/routes on the map. (GNOME Bugzilla
  262. #572377)
  263. * Support proxies. (GNOME Bugzilla #573937)
  264. * Provide a way to make visible a bunch of markers. (GNOME Bugzilla #574809)
  265. * Do not allow negative zoom levels. (GNOME Bugzilla #575138)
  266. * Fixed corrupted map when double-clicking at maximum level. (GNOME Bugzilla
  267. #575139)
  268. * Prevent ChamplainNetworkMapSource from crashing when setting "proxy-uri".
  269. (GNOME Bugzilla #575902).
  270. * Implemented advanced markers. (GNOME Bugzilla #576055)
  271. * Various memory management fixes for ChamplainTile. (GNOME Bugzilla
  272. #576159)
  273. * Any go_to should stop a previous and not yet finished go_to. (GNOME
  274. Bugzilla #576832)
  275. * Prevent segmentation fault on 32 bit platforms. (GNOME Bugzilla #576698)
  276. * Introduced a new signal called ChamplainView::animation-completed. (GNOME
  277. Bugzilla #577169)
  278. * Set decel-rate correctly. (GNOME Bugzilla #580785)
  279. * champlain_network_map_source_fill_tile should be private. (GNOME Bugzilla
  280. #582786)
  281. * Fixed champlain_view_center_on. (GNOME Bugzilla #583502)
  282. * Fixed "longitude" and "latitude" properties, which were reversed. (GNOME
  283. Bugzilla #584365)
  284. * Make the cache work the first time. (GNOME Bugzilla #584390)
  285. * GNOME Goal: use accessor functions instead direct access. (GNOME Bugzilla
  286. #585698)
  287. - Added 'BuildRequires: chrpath' for removing rpaths.
  288. * Wed Mar 18 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.2.9-1
  289. - Version bump to 0.2.9.
  290. * Fixed elastic effect.
  291. * Reduced exported symbols.
  292. * Wed Feb 25 2009 Release Engineering <rel-eng@fedoraproject.org> - 0.2.8-3
  293. - Autorebuild for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  294. * Wed Jan 28 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.2.8-2
  295. - Removed 'Requires: clutter-devel >= 0.8 pkgconfig' from libchamplain-devel
  296. for all distributions, except Fedora 10.
  297. - Fixed sample code to not use generic headers.
  298. * Wed Jan 14 2009 Debarshi Ray <rishi@fedoraproject.org> - 0.2.8-1
  299. - Initial build. Imported SPEC from openSUSE.
  300. * Added a new constructor for ChamplainMarkers made of an image.
  301. * Double clicking on the map will now zoom and recenter.
  302. * When resizing a ChamplainView, the centered content will still be
  303. centered after the resizing. Can be disabled.
  304. * The Map's license is displayed by default on the lower right corner.
  305. * Fixed map centering on startup.
  306. * Fixed missing zoom level in OpenStreetMap Mapnik.
  307. * Fixed zooming and centering behaviour. (GNOME Bugzilla #558026)