summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-06 02:26:21 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-06 02:26:21 +0000
commit5764707b048c7cb9e699bb914ece79a96ad7816f (patch)
tree1f8b62d0552326f34ae279ab0e23184a878085b7
parent3d17014c61d5c00916f08e10a8c29420b0393d3b (diff)
automatic import of libi2cdopeneuler24.03_LTS
-rw-r--r--.gitignore1
-rw-r--r--libi2cd.spec62
-rw-r--r--sources1
3 files changed, 64 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..097a1c5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libi2cd-1.0.3.tar.gz
diff --git a/libi2cd.spec b/libi2cd.spec
new file mode 100644
index 0000000..45040de
--- /dev/null
+++ b/libi2cd.spec
@@ -0,0 +1,62 @@
+#global candidate rc2
+
+Name: libi2cd
+Version: 1.0.3
+Release: 1%{?candidate:.%{candidate}}%{?dist}
+Summary: C library for interacting with linux I2C devices
+
+License: LGPLv2+
+URL: https://github.com/sstallion/libi2cd/
+Source0: https://github.com/sstallion/libi2cd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+
+BuildRequires: automake autoconf libtool
+BuildRequires: gcc
+BuildRequires: libcmocka-devel
+BuildRequires: make
+
+%description
+libi2cd provides a simple and straightforward API for accessing I2C devices from
+userspace. It relies on the i2c-dev Linux kernel module and is intended to
+complement existing tools and libraries, such as those provided by i2c-tools.
+It provides both high- and low-level access to the underlying ioctl requests.
+
+%package devel
+Summary: Development package for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Files for development with %{name}.
+
+%prep
+%setup -q -n %{name}-%{version}%{?candidate:-%{candidate}}
+
+%build
+autoreconf -vif
+%configure --disable-static
+
+%make_build
+
+%install
+%make_install
+
+#Remove libtool archives.
+find %{buildroot} -name '*.la' -delete
+
+%ldconfig_scriptlets
+
+%files
+%license COPYING
+%doc README.md
+%{_libdir}/%{name}.so.*
+
+%files devel
+%{_includedir}/i2cd.h
+%{_libdir}/%{name}*.so
+%{_libdir}/pkgconfig/libi2cd.pc
+
+%changelog
+* Fri Jan 21 2022 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.3-1
+- Update to 1.0.3
+
+* Tue Sep 21 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 1.0-1
+- Iniital build
diff --git a/sources b/sources
new file mode 100644
index 0000000..ab784ff
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+e771e615650fad323a46e3ef4a60b9c2 libi2cd-1.0.3.tar.gz