[packages/ddcutil] new (version 0.9.2)

atler atler at pld-linux.org
Fri Nov 23 01:22:51 CET 2018


commit ee308c4a9374ba1914b59207c2b083c837f27637
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Nov 23 01:22:01 2018 +0100

    new (version 0.9.2)

 ddcutil.spec | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)
---
diff --git a/ddcutil.spec b/ddcutil.spec
new file mode 100644
index 0000000..3e9f684
--- /dev/null
+++ b/ddcutil.spec
@@ -0,0 +1,89 @@
+Summary:	Query and change Linux monitor settings using DDC/CI and USB
+Name:		ddcutil
+Version:	0.9.2
+Release:	1
+License:	GPL v2+
+Group:		X11/Applications
+Source0:	https://github.com/rockowitz/ddcutil/archive/v%{version}.tar.gz
+# Source0-md5:	cd79e9e20ae6a88c19f1becc00e4001f
+URL:		http://www.ddcutil.com/
+BuildRequires:	autoconf >= 2.69
+BuildRequires:	automake >= 1:1.11
+BuildRequires:	libdrm-devel >= 2.4.67
+BuildRequires:	libtool
+BuildRequires:	libusb-devel >= 1.0.15
+BuildRequires:	pkgconfig
+BuildRequires:	xorg-lib-libXrandr-devel
+Requires:	libdrm >= 2.4.67
+Requires:	libusb >= 1.0.15
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+ddcutil is a program for querying and changing monitor settings, such
+as brightness and color levels.
+
+ddcutil uses DDC/CI to communicate with monitors implementing MCCS
+(Monitor Control Command Set) over I2C. Normally, the video driver for
+the monitor exposes the I2C channel as devices named /dev/i2c-n. There
+is also psupport for monitors (such as Apple Cinema and Eizo
+ColorEdge) that implement MCCS using a USB connection.
+
+A particular use case for ddcutil is as part of color profile
+management. Monitor calibration is relative to the monitor color
+settings currently in effect, e.g. red gain. ddcutil allows color
+related settings to be saved at the time a monitor is calibrated, and
+then restored when the calibration is applied.
+
+%package devel
+Summary:	ddcutil header files
+Group:		X11/Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+ddcutil header files.
+
+%prep
+%setup -q
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+	--disable-silent-rules \
+	--enable-drm \
+	--enable-lib \
+	--enable-usb \
+	--enable-x11
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS NEWS.md README.md
+%attr(755,root,root) %{_bindir}/ddcutil
+%attr(755,root,root) %{_libdir}/libddcutil.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libddcutil.so.0
+%{_mandir}/man1/ddcutil.1*
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/data
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libddcutil.so
+%{_includedir}/ddcutil*.h
+%{_pkgconfigdir}/ddcutil.pc
+%{_datadir}/%{name}/data/FindDDCUtil.cmake
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ddcutil.git/commitdiff/ee308c4a9374ba1914b59207c2b083c837f27637



More information about the pld-cvs-commit mailing list