babl-vl.spec 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. Summary: A dynamic, any to any, pixel format conversion library
  2. Name: babl
  3. Version: 0.1.104
  4. Release: 1%{?_dist_release}
  5. Group: system
  6. Vendor: Project Vine
  7. Distribution: Vine Linux
  8. %global apiver %(echo %{version} | cut -d . -f 1,2)
  9. # The gggl codes contained in this package are under the GPL, with exceptions allowing their use under libraries covered under the LGPL
  10. License: LGPLv3+ and GPLv3+
  11. URL: https://www.gegl.org/babl/
  12. Source0: https://download.gimp.org/pub/babl/0.1/%{name}-%{version}.tar.xz
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  14. BuildRequires: meson
  15. BuildRequires: gobject-introspection-devel
  16. BuildRequires: vala
  17. BuildRequires: lcms2-devel
  18. %description
  19. Babl is a dynamic, any to any, pixel format conversion library. It
  20. provides conversions between the myriad of buffer types images can be
  21. stored in. Babl doesn't only help with existing pixel formats, but also
  22. facilitates creation of new and uncommon ones.
  23. #'
  24. %package devel
  25. Summary: Headers for developing programs that will use %{name}
  26. Group: programming
  27. Requires: %{name} = %{version}-%{release}
  28. Requires: pkgconfig
  29. %description devel
  30. This package contains the libraries and header files needed for
  31. developing with %{name}.
  32. %debug_package
  33. %prep
  34. %setup -q
  35. %build
  36. %meson \
  37. -Dwith-docs=false
  38. %meson_build
  39. %install
  40. %{__rm} -rf %{buildroot}
  41. %meson_install
  42. %{__mkdir_p} babl_docs babl_docs/html
  43. %{__cp} -pr docs/graphics docs/*.html docs/babl.css babl_docs/html
  44. %{__rm} -rf babl_docs/html/graphics/Makefile*
  45. #find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  46. %if 0
  47. %check
  48. pushd tests
  49. %{__rm} -f concurrency-stress-test
  50. cat << EOF > concurrency-stress-test
  51. #!/bin/sh
  52. echo Skipping test concurrency-stress-test
  53. EOF
  54. chmod +x concurrency-stress-test
  55. popd
  56. make check
  57. %endif
  58. %clean
  59. %{__rm} -rf %{buildroot}
  60. %files
  61. %defattr(-, root, root, -)
  62. %license COPYING
  63. %doc AUTHORS NEWS
  64. %{_bindir}/babl
  65. %{_libdir}/*.so.*
  66. %{_libdir}/babl-0.1/
  67. %dir %{_libdir}/girepository-1.0
  68. %{_libdir}/girepository-1.0/Babl-0.1.typelib
  69. %files devel
  70. %defattr(-, root, root, -)
  71. %doc babl_docs/html
  72. %{_includedir}/babl-0.1/babl/
  73. %{_libdir}/*.so
  74. %{_libdir}/pkgconfig/%{name}-%{apiver}.pc
  75. %dir %{_datadir}/gir-1.0/
  76. %{_datadir}/gir-1.0/Babl-0.1.gir
  77. %dir %{_datadir}/vala
  78. %dir %{_datadir}/vala/vapi
  79. %{_datadir}/vala/vapi/babl-*
  80. %changelog
  81. * Sat Apr 22 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.104-1
  82. - new upstream release.
  83. * Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.86-1
  84. - new upstream release.
  85. - dropped ldconfig scriptlets.
  86. * Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.82-1
  87. - new upstream release.
  88. * Fri Sep 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.78-1
  89. - new upstream release.
  90. * Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.74-1
  91. - new upstream release.
  92. * Fri Oct 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.72-1
  93. - new upstream release.
  94. * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.60-1
  95. - new upstream release.
  96. * Tue Oct 02 2018 Toshiaki Ara <ara_t@384.jp> 0.1.56-1
  97. - new upstream release
  98. * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.18-1
  99. - new upstream release
  100. * Sun May 10 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.10-3
  101. - remove *.la files
  102. * Sat Jul 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.10-2
  103. - rebuild with VineSeed environment
  104. - fix %%check (based on fedora package)
  105. * Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.10-1
  106. - new upstream release
  107. - remove BuildRequires: inkscape, ruby
  108. * Thu Apr 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.4-1
  109. - new upstream release
  110. * Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 0.1.2-2
  111. - rebuilt with rpm-4.8.1-3
  112. * Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.2-1
  113. - new upstream release
  114. * Mon Oct 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.22-1
  115. - initial build for Vine Linux
  116. * Thu Jul 10 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.22-1
  117. - Update to latest release
  118. * Thu Feb 28 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.20-1
  119. - New release
  120. * Thu Jan 17 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.18-2
  121. - Apply patch to fix extensions loading on 64bit systems
  122. * Thu Jan 10 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.18-1
  123. - Update to 0.0.18
  124. * Mon Nov 26 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.16-1
  125. - Update to 0.0.16 release
  126. - License change from GPLv2+ to GPLv3+
  127. * Mon Oct 22 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.15-0.5.20071011svn
  128. - Update the License field
  129. * Fri Oct 12 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.15-0.4.20071011svn
  130. - Package the extension libraries in the main package
  131. - Run 'make check'
  132. * Fri Oct 12 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.15-0.3.20071011svn
  133. - Ensure timestamps are kept during install
  134. * Fri Oct 12 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.15-0.2.20071011svn
  135. - Remove the use of inexistent source url (Package reviews)
  136. - Package the html docs
  137. * Thu Oct 11 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.15-0.1.20071011svn
  138. - Initial packaging for Fedora