Package libwxGTK3.1-sqlite3: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | %global wxversion 3.1 %global wxincdir %_includedir/wx-%wxversion %define oname wxsqlite3 Name: libwxGTK%wxversion-sqlite3 Version: 4.0.3 Release: alt1.2 Summary: C++ wrapper around the SQLite 3.x database Group: System/Libraries License: wxWidgets Url: http://wxcode.sourceforge.net/components/wxsqlite3/ Packager: Vitaly Lipatov <lav@altlinux.ru> # Source-url: https://github.com/utelle/wxsqlite3/archive/v%version.tar.gz Source: %name-%version.tar # Automatically added by buildreq on Sun Sep 29 2013 # optimized out: fontconfig gnu-config libgdk-pixbuf libstdc++-devel libwayland-client libwayland-server python3-base BuildRequires: gcc-c++ libwxGTK%wxversion-devel # 3.5.0 - January 2017 SQLite3 library now integrated part of wxSQLite3 # libsqlite3-devel %description wxSQLite3 is a C++ wrapper around the public domain SQLite 3.x database and is specifically designed for use in programs based on the wxWidgets library. wxSQLite3 does not try to hide the underlying database, in contrary almost all special features of the current SQLite3 version 3.6.22 are supported, like for example the creation of user defined scalar or aggregate functions. Since SQLite stores strings in UTF-8 encoding, the wxSQLite3 methods provide automatic conversion between wxStrings and UTF-8 strings. This works best for the Unicode builds of wxWidgets. %package devel Summary: Development files for %name Group: Development/C Requires: %name = %version-%release Requires: libwxGTK%wxversion-devel Requires: libsqlite3-devel %description devel The %name-devel package contains libraries and header files for developing applications that use %name. %package doc Summary: Documentation files for %name Group: Documentation BuildArch: noarch %description doc The %name-doc package contains html documentation that use %name. %prep %setup # delete bundled sqlite3 files #rm -rfv sqlite3 %build %ifarch %e2k # lcc-1.23 lacks some gcc5 builtins (mcst#3588) cc --version | grep -q '^lcc:1.23' && export CFLAGS+="-D__INTEL_COMPILER=1" # -std=c++03 by default as of lcc 1.23.20 %add_optflags -std=c++11 %endif %autoreconf %configure --disable-static %make_build %install %makeinstall_std # move headers from %_includedir/wx to %_includedir/wx-?.?/wx mkdir %buildroot%wxincdir mv %buildroot%_includedir/wx %buildroot%wxincdir #find %buildroot -name '*.la' -exec rm -f {} ';' # install own Debian-compatible pkgconfig file mkdir -p %buildroot%_pkgconfigdir sed -e "s!@VERSION@!%version!" \ -e "s!@LIBDIR@!%_lib!" \ -e "s!@WXVERSION@!%wxversion!g" \ wxsqlite3.pc.in > %buildroot%_pkgconfigdir/%oname-%wxversion.pc %files %doc LICENCE.txt readme.md %_libdir/*.so.* %files devel %wxincdir/wx/* %_pkgconfigdir/%oname-%wxversion.pc %_pkgconfigdir/%oname.pc %_libdir/*.so #files doc #doc docs/html %changelog * Mon Oct 07 2019 Michael Shigorin <mike@altlinux.org> 4.0.3-alt1.2 - E2K: avoid lcc-unsupported builtins; explicit -std=c++11 * Sun Aug 05 2018 Anton Midyukov <antohami@altlinux.org> 4.0.3-alt1.1 - Rebuilt with libwxGTK3.1-3.1.1 * Sat May 26 2018 Vitaly Lipatov <lav@altlinux.ru> 4.0.3-alt1 - new version 4.0.3 (with rpmrb script) * Mon Mar 13 2017 Vitaly Lipatov <lav@altlinux.ru> 3.5.1-alt1 - initial build to ALT Linux Sisyphus |