Advertisement
david_david

vigra.spec.diff

Jul 23rd, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. Index: SPECS/vigra.spec
  2. ===================================================================
  3. --- SPECS/vigra.spec (révision 855922)
  4. +++ SPECS/vigra.spec (copie de travail)
  5. @@ -1,27 +1,29 @@
  6. -%define major 2
  7. -%define libname %mklibname %{name} %{major}
  8. -%define olddevel %libname-devel
  9. +%define major 2
  10. +%define libname %mklibname %{name} %{major}
  11. +%define olddevel %libname-devel
  12. %define libnamedevel %mklibname %{name} -d
  13.  
  14. Name: vigra
  15. Version: 1.9.0
  16. -Release: %mkrel 8
  17. +Release: %mkrel 9
  18. Summary: Generic Programming for Computer Vision
  19. License: MIT
  20. Group: Development/C
  21. -Source0: http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/%{name}-%{version}-src.tar.gz
  22. -URL: http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
  23. -BuildRequires: zlib-devel
  24. -BuildRequires: libjpeg-devel
  25. -BuildRequires: libpng-devel
  26. -BuildRequires: libtiff-devel
  27. -BuildRequires: fftw-devel >= 3
  28. -BuildRequires: cmake
  29. -BuildRequires: hdf5-devel
  30. -BuildRequires: boost-devel
  31. -BuildRequires: doxygen
  32. -BuildRequires: python-sphinx
  33. +URL: http://ukoethe.github.io/vigra/
  34. +Source0: https://github.com/ukoethe/vigra/releases/download/Version-1-9-0/%{name}-%{version}-src.tar.gz
  35. +
  36. +BuildRequires: cmake
  37. +BuildRequires: libjpeg-devel
  38. +BuildRequires: hdf5-devel
  39. +BuildRequires: boost-devel
  40. +BuildRequires: doxygen
  41. +BuildRequires: python-sphinx
  42. BuildRequires: python-numpy-devel
  43. +BuildRequires: pkgconfig(fftw3)
  44. +BuildRequires: pkgconfig(libpng)
  45. +BuildRequires: pkgconfig(libtiff-4)
  46. +BuildRequires: pkgconfig(python)
  47. +BuildRequires: pkgconfig(zlib)
  48.  
  49. %description
  50. VIGRA stands for "Vision with Generic Algorithms". It's a novel computer vision
  51. @@ -30,28 +32,40 @@
  52. Template Library, you can easily adapt any VIGRA component to the needs of your
  53. application without thereby giving up execution speed.
  54.  
  55. -%package devel
  56. -Summary: Development tools for programs which will use the vigra library
  57. -Group: Development/C
  58. -Requires: vigra = %{version}-%{release}
  59. -Requires: libjpeg-devel libtiff-devel libpng-devel zlib-devel fftw-devel >= 3
  60. -Requires: hdf5-devel boost-devel python-sphinx python-numpy
  61. +%package -n %{libname}
  62. +Summary: Main library for %{name}
  63. +Group: System/Libraries
  64. +Obsoletes: %{name} < 1.9.0-9
  65. +Provides: %{name} = %{version}-%{release}
  66.  
  67. -%description devel
  68. +%description -n %{libname}
  69. +This package contains the library needed to run %{name}.
  70. +
  71. +%package -n %{libnamedevel}
  72. +Summary: Development tools for programs which will use the %{name} library
  73. +Group: Development/C
  74. +Requires: %{libname} = %{version}-%{release}
  75. +Provides: lib%{name}-devel = %{version}-%{release}
  76. +Provides: %{name}-devel = %{version}-%{release}
  77. +Obsoletes: %{name}-devel < 1.9.0-9
  78. +
  79. +%description -n %{libnamedevel}
  80. The vigra-devel package includes the header files necessary for developing
  81. -programs that use the vigra library.
  82. +programs that use the %{name} library.
  83.  
  84. -%package python
  85. -Summary: Python interface for the vigra computer vision library
  86. -Group: Development/Python
  87. -Requires: vigra = %{version}-%{release}
  88. -Requires: python-numpy-devel
  89. +%package -n python-vigra
  90. +Summary: Python interface for the %{name} computer vision library
  91. +Group: Development/Python
  92. +Requires: %{libname} = %{version}-%{release}
  93. +Requires: python-numpy
  94. +Obsoletes: vigra-python < 1.9.0-9
  95. +Provides: vigra-python = %{version}-%{release}
  96.  
  97. -%description python
  98. -The vigra-python package provides python bindings for vigra
  99. +%description -n python-vigra
  100. +The python-vigra package provides python bindings for %{name}.
  101.  
  102. %prep
  103. -%setup -q -n %{name}-%{version}
  104. +%setup -q
  105.  
  106. %build
  107. %cmake -DDOCINSTALL=share/doc/%{name}
  108. @@ -63,16 +77,18 @@
  109. %install
  110. %makeinstall_std -C build
  111.  
  112. -%files
  113. -%{_libdir}/libvigraimpex.so.*
  114. +%files -n %{libname}
  115. +%doc LICENSE.txt README.md
  116. +%{_libdir}/libvigraimpex.so.%{major}
  117. +%{_libdir}/libvigraimpex.so.%{major}.*
  118.  
  119. -%files devel
  120. +%files -n %{libnamedevel}
  121. %doc %{_datadir}/doc/%{name}
  122. -%{_bindir}/vigra-config
  123. -%{_includedir}/vigra
  124. +%{_bindir}/%{name}-config
  125. +%{_includedir}/%{name}/
  126. %{_libdir}/libvigraimpex.so
  127. -%{_libdir}/vigra
  128. +%{_libdir}/%{name}/
  129. %doc doc/vigra doc/vigranumpy
  130.  
  131. -%files python
  132. -%{python_sitearch}/vigra
  133. +%files -n python-vigra
  134. +%{python_sitearch}/%{name}/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement