babl-vl.spec 4.5 KB

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