babl-vl.spec 4.1 KB

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