From e1288511f8dda314a1908319f982285c9b66666d7bcfc7af365383ad271a3bed Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Thu, 21 Jul 2011 09:54:55 +0000 Subject: [PATCH] Accepting request 76527 from KDE:Distro:Factory Add qrencode, a library used to encode data in QR Code symbol. It is a build requirement for libprison OBS-URL: https://build.opensuse.org/request/show/76527 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qrencode?expand=0&rev=1 --- .gitattributes | 23 ++++++++++++ .gitignore | 1 + qrencode-3.1.1.tar.bz2 | 3 ++ qrencode.changes | 5 +++ qrencode.spec | 81 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 113 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 qrencode-3.1.1.tar.bz2 create mode 100644 qrencode.changes create mode 100644 qrencode.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/qrencode-3.1.1.tar.bz2 b/qrencode-3.1.1.tar.bz2 new file mode 100644 index 0000000..871f4e0 --- /dev/null +++ b/qrencode-3.1.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0b4c0bf6683466c5d38bdbaa38ad0f333ebd99dd96adb62c7a949e2d0aec1a +size 308938 diff --git a/qrencode.changes b/qrencode.changes new file mode 100644 index 0000000..95effbe --- /dev/null +++ b/qrencode.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Sun May 8 11:58:34 UTC 2011 - cgiboudeaux@gmx.com + +- Add qrencode + diff --git a/qrencode.spec b/qrencode.spec new file mode 100644 index 0000000..6aae751 --- /dev/null +++ b/qrencode.spec @@ -0,0 +1,81 @@ +# Spec file for qrencode + +Name: qrencode +Version: 3.1.1 +Release: 1 +License: LGPL v2.1+ +Summary: C library for encoding data in a QR Code symbol +Url: http://fukuchi.org/works/qrencode/index.en.html +Group: Development/Libraries/C and C++ +Source: %{name}-%{version}.tar.bz2 +BuildRequires: autoconf +BuildRequires: libSDL-devel +%if 0%{suse_version} > 1120 +BuildRequires: libpng12-devel +%else +BuildRequires: libpng-devel +%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D +symbology that can be scanned by handy terminals such as a mobile phone with CCD. +The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust. + +%package -n libqrencode3 +License: LGPL v2.1+ +Summary: C library for encoding data in a QR Code symbol +Group: Development/Libraries/C and C++ + +%description -n libqrencode3 +Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D +symbology that can be scanned by handy terminals such as a mobile phone with CCD. +The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust. + +%package devel +License: LGPL v2.1+ +Summary: C library for encoding data in a QR Code symbol +Group: Development/Libraries/C and C++ +Requires: libqrencode3 = %{version} + +%description devel +Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D +symbology that can be scanned by handy terminals such as a mobile phone with CCD. +The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust. + +%prep +%setup -q + +%build +./autogen.sh +%configure --with-tools +make %{?_smp_mflags} + +%install +%make_install +rm -f %{buildroot}%{_libdir}/*.la + +%post -n libqrencode3 -p /sbin/ldconfig + +%postun -n libqrencode3 -p /sbin/ldconfig + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc README TODO NEWS COPYING ChangeLog +%doc %{_mandir}/man1/qrencode.1.gz +%{_bindir}/qrencode + +%files -n libqrencode3 +%defattr(-,root,root,-) +%{_libdir}/libqrencode.so.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/qrencode.h +%{_libdir}/libqrencode.so +%{_libdir}/pkgconfig/libqrencode.pc + +%changelog