Browse Source

Cunit: initial release for Vine Linux

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12050 ec354946-7b23-47d6-9f5a-488ba84defc7
ara_t 3 years ago
parent
commit
7ff547e651
1 changed files with 86 additions and 0 deletions
  1. 86 0
      C/Cunit/CUnit-vl.spec

+ 86 - 0
C/Cunit/CUnit-vl.spec

@@ -0,0 +1,86 @@
+%global tarver 2.1-3
+
+%define pkg_name    CUnit
+%define pkg_version 2.1.3
+%define pkg_release 1%{?_dist_release}
+
+Summary: Unit testing framework for C
+Name:    %{pkg_name}
+Version: %{pkg_version}
+Release: %{pkg_release}
+
+License: LGPLv2+
+Group:   System Environment/Libraries
+URL:     http://cunit.sourceforge.net/
+
+Source0: http://downloads.sourceforge.net/cunit/%{name}-%{tarver}.tar.bz2
+
+
+%description
+CUnit is a lightweight system for writing, administering,
+and running unit tests in C.  It provides C programmers a basic
+testing functionality with a flexible variety of user interfaces.
+
+%package devel
+Summary:  Header files and libraries for CUnit development
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains the header files
+and libraries for use with CUnit package.
+
+
+%prep
+%setup -q -n %{name}-%{tarver}
+find -name *.c -exec chmod -x {} \;
+
+%build
+autoreconf -f -i
+%configure --disable-static
+%{__make} %{?_smp_mflags}
+
+%install
+%{makeinstall}
+%{__rm} -f `find %{buildroot} -name *.la`
+
+# work around bad docdir= in doc/Makefile*
+%{__mkdir_p} ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
+%{__mv} ${RPM_BUILD_ROOT}%{_prefix}/doc/%{name} \
+ ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/html
+
+# add some doc files into the buildroot manually (#1001276)
+for f in AUTHORS ChangeLog COPYING NEWS README TODO VERSION ; do
+    %{__install} -p -m0644 -D $f \
+     ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/${f}
+done
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+%post -p %{_syssbindir}/ldconfig
+%postun -p %{_syssbindir}/ldconfig
+
+
+%files
+%{_datadir}/%{name}/
+%{_libdir}/libcunit.so.*
+%dir %{_docdir}/%{name}-%{version}
+%{_docdir}/%{name}-%{version}/AUTHORS
+%{_docdir}/%{name}-%{version}/ChangeLog
+%{_docdir}/%{name}-%{version}/COPYING
+%{_docdir}/%{name}-%{version}/NEWS
+%{_docdir}/%{name}-%{version}/README
+%{_docdir}/%{name}-%{version}/TODO
+%{_docdir}/%{name}-%{version}/VERSION
+
+%files devel
+%{_docdir}/%{name}-%{version}/html/
+%{_includedir}/%{name}/
+%{_libdir}/libcunit.so
+%{_libdir}/pkgconfig/cunit.pc
+%{_mandir}/man3/CUnit.3*
+
+
+%changelog
+* Tue Mar 12 2019 Toshiaki Ara <ara_t@384.jp> 2.1.3-1
+- first release for Vine Linux