Browse Source

updated 4 packages

gjs-1.66.2-2

libgnomekbd-3.26.1-1

readline-8.1-1

sqlite3-3.34.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12548 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 4 years ago
parent
commit
3887325f31
4 changed files with 53 additions and 43 deletions
  1. 5 2
      g/gjs/gjs-vl.spec
  2. 19 12
      lib/libg/libgnomekbd/libgnomekbd-vl.spec
  3. 10 12
      r/readline/readline-vl.spec
  4. 19 17
      s/sqlite3/sqlite3-vl.spec

+ 5 - 2
g/gjs/gjs-vl.spec

@@ -4,7 +4,7 @@ Summary:        Javascript binding for GNOME
 Summary(ja):    GNOME 向け JavaScript バインディング
 Summary(ja):    GNOME 向け JavaScript バインディング
 Name:           gjs
 Name:           gjs
 Version:        1.66.2
 Version:        1.66.2
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -44,7 +44,7 @@ Requires:    %{mozjs}-devel
 Development files of the gjs library.
 Development files of the gjs library.
 
 
 
 
-%debug_packate
+%debug_package
 
 
 
 
 %prep
 %prep
@@ -97,6 +97,9 @@ Development files of the gjs library.
 
 
 
 
 %changelog
 %changelog
+* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.66.2-2
+- fixed typo.
+
 * Wed Feb 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.66.2-1
 * Wed Feb 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.66.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 19 - 12
lib/libg/libgnomekbd/libgnomekbd-vl.spec

@@ -1,12 +1,16 @@
 Summary:        A keyboard configuration library
 Summary:        A keyboard configuration library
 Summary(ja):	キーボード設定ライブラリ
 Summary(ja):	キーボード設定ライブラリ
 Name:           libgnomekbd
 Name:           libgnomekbd
-Version:       	3.26.0
+Version:       	3.26.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system,desktop-gnome
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        LGPL
 License:        LGPL
 URL:            http://gswitchit.sourceforce.net
 URL:            http://gswitchit.sourceforce.net
-Source0:        http://ftp.gnome.org/pub/gnome/sources/libgnomekbd/3.6/libgnomekbd-%{version}.tar.xz
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -22,9 +26,6 @@ Requires(pre): glib2
 Requires(post): glib2
 Requires(post): glib2
 Requires(preun): glib2
 Requires(preun): glib2
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 The libgnomekbd package contains a GNOME library which manages
 The libgnomekbd package contains a GNOME library which manages
 keyboard configuration and offers various widgets related to 
 keyboard configuration and offers various widgets related to 
@@ -43,6 +44,8 @@ The libgnomekbd-devel package contains libraries and header files for
 developing applications that use libgnomekbd.
 developing applications that use libgnomekbd.
 
 
 
 
+%debug_package
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
@@ -62,6 +65,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post 
 %post 
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor || :
 touch --no-create %{_datadir}/icons/hicolor || :
@@ -70,11 +74,6 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
 fi
 fi
 update-desktop-database &> /dev/null ||:
 update-desktop-database &> /dev/null ||:
 
 
-%posttrans
-gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-%{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
-
-
 %postun 
 %postun 
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor || :
 touch --no-create %{_datadir}/icons/hicolor || :
@@ -83,10 +82,15 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
 fi
 fi
 %{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 %{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 
 
+%posttrans
+gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+%{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
+
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING.LIB
+%doc AUTHORS
+%license COPYING.LIB
 %{_bindir}/gkbd-keyboard-display
 %{_bindir}/gkbd-keyboard-display
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/Gkbd-3.0.typelib
 %{_libdir}/girepository-1.0/Gkbd-3.0.typelib
@@ -106,6 +110,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.1-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.0-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 10 - 12
r/readline/readline-vl.spec

@@ -1,7 +1,7 @@
 Summary: A library for editing typed in command lines.
 Summary: A library for editing typed in command lines.
 Summary(ja): Readline ライブラリ
 Summary(ja): Readline ライブラリ
 Name: readline
 Name: readline
-Version: 8.0.4
+Version: 8.1
 %global shortver %(echo %{version} | cut -d . -f 1-2)
 %global shortver %(echo %{version} | cut -d . -f 1-2)
 %global shortver_nodots %(echo %{shortver} | tr -d ".")
 %global shortver_nodots %(echo %{shortver} | tr -d ".")
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
@@ -15,10 +15,7 @@ URL: http://tiswww.tis.case.edu/~chet/readline/rltop.html
 Source: %{baseurl}/readline-%{shortver}.tar.gz
 Source: %{baseurl}/readline-%{shortver}.tar.gz
 
 
 # upstream patches
 # upstream patches
-Patch1: %{baseurl}/readline-%{shortver}-patches/readline%{shortver_nodots}-001
-Patch2: %{baseurl}/readline-%{shortver}-patches/readline%{shortver_nodots}-002
-Patch3: %{baseurl}/readline-%{shortver}-patches/readline%{shortver_nodots}-003
-Patch4: %{baseurl}/readline-%{shortver}-patches/readline%{shortver_nodots}-004
+#Patch1: %{baseurl}/readline-%{shortver}-patches/readline%{shortver_nodots}-001
 
 
 # fix file permissions, remove RPATH, use CFLAGS
 # fix file permissions, remove RPATH, use CFLAGS
 Patch100: readline-8.0-shlib.patch
 Patch100: readline-8.0-shlib.patch
@@ -102,10 +99,7 @@ installed. You also need to have the readline package installed.
 %setup -q -n %{name}-%{shortver}
 %setup -q -n %{name}-%{shortver}
 
 
 # upstream patches
 # upstream patches
-%patch1 -p0 -b .001
-%patch2 -p0 -b .002
-%patch3 -p0 -b .003
-%patch4 -p0 -b .004
+#patch1 -p0 -b .001
 
 
 %patch100 -p1 -b .shlib
 %patch100 -p1 -b .shlib
 
 
@@ -142,9 +136,7 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 
 
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
+%ldconfig_scriptlets -n compat32-%{name}
 
 
 %preun
 %preun
 if [ $1 = 0 ]; then
 if [ $1 = 0 ]; then
@@ -163,6 +155,7 @@ if [ $1 = 0 ]; then
 fi
 fi
 :
 :
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
@@ -195,7 +188,12 @@ fi
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/pkgconfig/*.pc
 %endif
 %endif
 
 
+
 %changelog
 %changelog
+* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1-1
+- new upstream release.
+- dropped Patch1-4.
+
 * Sat Sep 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0.4-1
 * Sat Sep 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0.4-1
 - updated to patchlevel 004.
 - updated to patchlevel 004.
 
 

+ 19 - 17
s/sqlite3/sqlite3-vl.spec

@@ -5,18 +5,17 @@
 
 
 %define with_check %{?_with_check:1}%{!?_with_check:0}
 %define with_check %{?_with_check:1}%{!?_with_check:0}
 
 
-%define year 2020
-%define realver 3320300
-%define docver 3320300
-%define rpmver 3.32.3
-
+%define year 2021
+%define realver 3340100
+%define docver 3340100
+%define rpmver 3.34.1
 
 
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
 Name: %{packagename}
 Name: %{packagename}
 Version: %{rpmver}
 Version: %{rpmver}
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-Group: System Environment/Libraries
+Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
@@ -26,7 +25,7 @@ Source0: https://www.sqlite.org/%{year}/%{archivename}-src-%{realver}.zip
 Source1: https://www.sqlite.org/%{year}/%{archivename}-doc-%{docver}.zip
 Source1: https://www.sqlite.org/%{year}/%{archivename}-doc-%{docver}.zip
 
 
 # Support a system-wide lemon template
 # Support a system-wide lemon template
-Patch1: sqlite-3.6.23-lemon-system-template.patch
+Patch1: sqlite-3.34.1-lemon-system-template.patch
 # sqlite >= 3.7.10 is buggy if malloc_usable_size() is detected, disable it:
 # sqlite >= 3.7.10 is buggy if malloc_usable_size() is detected, disable it:
 # https://bugzilla.redhat.com/show_bug.cgi?id=801981
 # https://bugzilla.redhat.com/show_bug.cgi?id=801981
 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665363
 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665363
@@ -41,7 +40,6 @@ Patch8: sqlite-3.18.0-sync2-dirsync.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: tcl-devel, libedit-devel, ncurses-devel, zlib-devel
 BuildRequires: tcl-devel, libedit-devel, ncurses-devel, zlib-devel
 
 
-
 %description
 %description
 SQLite is a C library that implements an embeddable SQL database engine.
 SQLite is a C library that implements an embeddable SQL database engine.
 Programs that link with the SQLite library can have SQL database access
 Programs that link with the SQLite library can have SQL database access
@@ -59,7 +57,7 @@ SQLiteライブラリにリンクされたプログラムではSQLデータベ
 %package -n %{name}-devel
 %package -n %{name}-devel
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary(ja): sqlite3 の開発用ヘッダファイル及びライブラリ
 Summary(ja): sqlite3 の開発用ヘッダファイル及びライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description -n %{name}-devel
 %description -n %{name}-devel
@@ -70,10 +68,11 @@ to develop programs that use the SQLite database library.
 sqlite3-develはSQLiteデータベースライブラリを用いるプログラムの開発に
 sqlite3-develはSQLiteデータベースライブラリを用いるプログラムの開発に
 必要なヘッダファイル及びライブラリを含むパッケージです。
 必要なヘッダファイル及びライブラリを含むパッケージです。
 
 
+
 %package -n lemon
 %package -n lemon
 Summary: A parser generator
 Summary: A parser generator
 Summary(ja): パーザジェネレータ
 Summary(ja): パーザジェネレータ
-Group: Development/Tools
+Group: programming
 
 
 %description -n lemon
 %description -n lemon
 Lemon is an LALR(1) parser generator for C or C++. It does the same
 Lemon is an LALR(1) parser generator for C or C++. It does the same
@@ -99,7 +98,7 @@ Lemon は C や C++ 用の LALR(1) パーザジェネレータです。bison や
 %package -n %{name}-tcl
 %package -n %{name}-tcl
 Summary: Tcl client library for SQLite
 Summary: Tcl client library for SQLite
 Summary(ja): SQLiteのTclクライアントライブラリ
 Summary(ja): SQLiteのTclクライアントライブラリ
-Group: System Environment/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description -n %{name}-tcl
 %description -n %{name}-tcl
@@ -114,7 +113,7 @@ sqlite3-tclはTclからSQLiteデータベースライブラリを扱うために
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
-Group: System Environment/Libraries
+Group: system
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description -n compat32-%{name}
 %description -n compat32-%{name}
@@ -134,7 +133,7 @@ SQLiteライブラリにリンクされたプログラムではSQLデータベ
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary(ja): sqlite3の開発用ヘッダファイル及びライブラリ
 Summary(ja): sqlite3の開発用ヘッダファイル及びライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 
 
 %description -n compat32-%{name}-devel
 %description -n compat32-%{name}-devel
@@ -170,6 +169,7 @@ export CFLAGS="$RPM_OPT_FLAGS
 	       -DSQLITE_DISABLE_DIRSYNC=1 
 	       -DSQLITE_DISABLE_DIRSYNC=1 
 	       -DSQLITE_ENABLE_FTS3=1
 	       -DSQLITE_ENABLE_FTS3=1
 	       -DSQLITE_ENABLE_FTS3_PARENTHESIS=1
 	       -DSQLITE_ENABLE_FTS3_PARENTHESIS=1
+	       -DSQLITE_ENABLE_FTS4=1
 	       -DSQLITE_ENABLE_JSON1=1
 	       -DSQLITE_ENABLE_JSON1=1
 	       -DSQLITE_ENABLE_RTREE=1
 	       -DSQLITE_ENABLE_RTREE=1
 	       -DSQLITE_SECURE_DELETE=1
 	       -DSQLITE_SECURE_DELETE=1
@@ -178,6 +178,7 @@ export CFLAGS="$RPM_OPT_FLAGS
 	       -Wall -fno-strict-aliasing"
 	       -Wall -fno-strict-aliasing"
 %configure --enable-load-extension \
 %configure --enable-load-extension \
            --enable-threadsafe \
            --enable-threadsafe \
+           --enable-fts4 \
            --enable-fts5 \
            --enable-fts5 \
 	   --enable-threads-override-locks
 	   --enable-threads-override-locks
 
 
@@ -213,7 +214,6 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_mandir}/*/*
 %{_mandir}/*/*
 
 
-
 %files -n %{name}-devel
 %files -n %{name}-devel
 %defattr(-, root, root)
 %defattr(-, root, root)
 %{_libdir}/*.so
 %{_libdir}/*.so
@@ -221,18 +221,15 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 %{_includedir}/*
 %{_includedir}/*
 %doc doc/*
 %doc doc/*
 
 
-
 %files -n lemon
 %files -n lemon
 %defattr(-, root, root)
 %defattr(-, root, root)
 %{_bindir}/lemon
 %{_bindir}/lemon
 %{_datadir}/lemon
 %{_datadir}/lemon
 
 
-
 %files -n %{name}-tcl
 %files -n %{name}-tcl
 %defattr(-, root, root)
 %defattr(-, root, root)
 %{_datadir}/tcl%{tclver}/%{packagename}/*
 %{_datadir}/tcl%{tclver}/%{packagename}/*
 
 
-
 %if %{build_compat32}
 %if %{build_compat32}
 %files -n compat32-%{name}
 %files -n compat32-%{name}
 %defattr(-, root, root)
 %defattr(-, root, root)
@@ -245,6 +242,11 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 
 
 
 
 %changelog
 %changelog
+* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.1-1
+- new upstream release.
+- updated Patch1.
+- enabled fts4.
+
 * Thu Jul 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.32.3-1
 * Thu Jul 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.32.3-1
 - new upstream release.
 - new upstream release.
 - dropped Patch1000: fixed in upstream.
 - dropped Patch1000: fixed in upstream.