mirror of
https://github.com/bspeice/libcvautomation
synced 2024-12-04 13:58:11 -05:00
Build the python package and generate dist-specific packages
This commit is contained in:
parent
3d18823b46
commit
bd542b07b4
@ -1,8 +1,8 @@
|
|||||||
EXTRA_DIST = libcvautomation.py
|
EXTRA_DIST = libcvautomation.py
|
||||||
|
|
||||||
install-data-local: setup.py
|
install-data-local: setup.py
|
||||||
$(Python) setup.py install
|
$(Python) setup.py install --prefix=$(RPM_BUILD_ROOT)/$(prefix) --exec-prefix=$(RPM_BUILD_ROOT)/$(exec_prefix)
|
||||||
|
|
||||||
##Unfortunately, we can't really uninstall the python file.
|
##Unfortunately, we can't really uninstall the python file.
|
||||||
##The python dist-utils don't tell us where it got installed
|
##The python dist-utils don't tell us where it got installed
|
||||||
##to, so we can't uninstall it.
|
##to, so we can't uninstall it.
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
Summary: GUI Automation and Testing tool based on OpenCV and XTest
|
Summary: GUI Automation and Testing tool based on OpenCV and XTest
|
||||||
Name: libcvautomation
|
Name: libcvautomation
|
||||||
Version: %{VERSION}
|
Version: %{VERSION}
|
||||||
Release: %{PATCHLEVEL}
|
Release: %{PATCHLEVEL}%{?dist}
|
||||||
Source: https://github.com/DjBushido/libcvautomation/%{name}-%{VERSION}.tar.gz
|
Source: https://github.com/DjBushido/libcvautomation/%{name}-%{VERSION}.tar.gz
|
||||||
URL: http://djbushido.github.com/libcvautomation/
|
URL: http://djbushido.github.com/libcvautomation/
|
||||||
Vendor: MOSAIC at University of North Carolina at Charlotte
|
Vendor: MOSAIC at University of North Carolina at Charlotte
|
||||||
@ -15,6 +15,9 @@ License: BSD 2-clause
|
|||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
#Technically if we're missing the atrpms config the build will already have
|
||||||
|
#messed up since %{?dist} won't be expanded, but make sure that we do have them.
|
||||||
|
BuildRequires: atrpms-rpm-config
|
||||||
BuildRequires: libXtst-devel
|
BuildRequires: libXtst-devel
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
BuildRequires: opencv-devel
|
BuildRequires: opencv-devel
|
||||||
@ -59,6 +62,15 @@ Requires: %{name} = %{version}-%{release}
|
|||||||
%description doc
|
%description doc
|
||||||
libcvautomation-doc contains the HTML documentation for libcvautomation.
|
libcvautomation-doc contains the HTML documentation for libcvautomation.
|
||||||
|
|
||||||
|
%package python
|
||||||
|
Summary: Python bindings for libcvautomation
|
||||||
|
Group: Python
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description python
|
||||||
|
libcvautomation-python contains the libcvautomation python module for
|
||||||
|
interfacing with libcvautomation using the python language.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
@ -96,6 +108,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%attr(644, root, root) /usr/share/libcvautomation/html/*
|
%attr(644, root, root) /usr/share/libcvautomation/html/*
|
||||||
%attr(755, root, root) /usr/share/libcvautomation/html/installdox
|
%attr(755, root, root) /usr/share/libcvautomation/html/installdox
|
||||||
|
|
||||||
|
%files python
|
||||||
|
%attr(644, root, root) /usr/lib/python*/site-packages/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Aug 13 2012 Bradlee Speice <bspeice@uncc.edu> 1.5-1
|
* Mon Aug 13 2012 Bradlee Speice <bspeice@uncc.edu> 1.5-1
|
||||||
- Release version 1.5 of libcvautomation
|
- Release version 1.5 of libcvautomation
|
||||||
|
Loading…
Reference in New Issue
Block a user