Bump to python3-sqlite 0.5.0 23/288323/3 accepted/tizen_8.0_unified accepted/tizen_9.0_unified accepted/tizen_unified_x_asan backup/python3-sqlite_0.5.0_20250219 sandbox/jinwang.an/python3-sqlite-0.5.0-20230215 tizen_8.0 tizen_9.0 accepted/tizen/8.0/unified/20231005.095507 accepted/tizen/9.0/unified/20241030.234015 accepted/tizen/unified/20230302.065116 accepted/tizen/unified/20230307.054626 accepted/tizen/unified/x/asan/20241224.004023 tizen_8.0_m2_release tizen_9.0_m2_release
authorJinWang An <jinwang.an@samsung.com>
Wed, 15 Feb 2023 06:18:12 +0000 (15:18 +0900)
committerJinWang An <jinwang.an@samsung.com>
Wed, 15 Feb 2023 06:40:25 +0000 (15:40 +0900)
Change-Id: Id3b88c646c4836fbd0e926c0273a9689af763679
Signed-off-by: JinWang An <jinwang.an@samsung.com>
packaging/python3-sqlite.manifest [new file with mode: 0644]
packaging/python3-sqlite.spec [new file with mode: 0644]

diff --git a/packaging/python3-sqlite.manifest b/packaging/python3-sqlite.manifest
new file mode 100644 (file)
index 0000000..017d22d
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+    <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/python3-sqlite.spec b/packaging/python3-sqlite.spec
new file mode 100644 (file)
index 0000000..c6f0e86
--- /dev/null
@@ -0,0 +1,39 @@
+Name:           python3-sqlite
+Version:        0.5.0
+Release:        0
+Summary:        DB-API 2.0 interface for SQLite 3.x
+License:        Zlib
+Group:          Platform Development/Python
+Url:            https://github.com/coleifer/pysqlite3
+Source:         %{name}-%{version}.tar.gz
+Source1001:    python3-sqlite.manifest
+
+BuildRequires:  pkgconfig(python3)
+BuildRequires:  sqlite3-devel
+BuildRequires:  python3-setuptools
+
+Requires:       sqlite3
+
+%description
+Python3 interface to SQLite 3
+pysqlite is an interface to the SQLite 3.x embedded relational database engine.
+It is almost fully compliant with the Python3 database API version 2.0 also
+exposes the unique features of SQLite.
+
+%prep
+%setup -q -n pysqlite3-%{version}
+cp %{SOURCE1001} .
+
+%build
+export CFLAGS="%{optflags}"
+%{_bindir}/python3 setup.py build
+
+%install
+%{_bindir}/python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
+rm -rf %{buildroot}%{_prefix}/pysqlite3-doc # Remove wrongly installed junk
+
+%files
+%manifest %{name}.manifest
+%license LICENSE
+%{python3_sitearch}/pysqlite3/
+%{python3_sitearch}/pysqlite3-%{version}-py*.egg-info