Forráskód Böngészése

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 éve
szülő
commit
3887325f31

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

@@ -4,7 +4,7 @@ Summary:        Javascript binding for GNOME
 Summary(ja):    GNOME 向け JavaScript バインディング
 Name:           gjs
 Version:        1.66.2
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -44,7 +44,7 @@ Requires:    %{mozjs}-devel
 Development files of the gjs library.
 
 
-%debug_packate
+%debug_package
 
 
 %prep
@@ -97,6 +97,9 @@ Development files of the gjs library.
 
 
 %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
 - new upstream release.
 

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

@@ -1,12 +1,16 @@
 Summary:        A keyboard configuration library
 Summary(ja):	キーボード設定ライブラリ
 Name:           libgnomekbd
-Version:       	3.26.0
+Version:       	3.26.1
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system,desktop-gnome
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        LGPL
 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
 
@@ -22,9 +26,6 @@ Requires(pre): glib2
 Requires(post): glib2
 Requires(preun): glib2
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 The libgnomekbd package contains a GNOME library which manages
 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.
 
 
+%debug_package
+
 %prep
 %setup -q
 
@@ -62,6 +65,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post 
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor || :
@@ -70,11 +74,6 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
 fi
 update-desktop-database &> /dev/null ||:
 
-%posttrans
-gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
-%{_bindir}/glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
-
-
 %postun 
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor || :
@@ -83,10 +82,15 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
 fi
 %{_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
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING.LIB
+%doc AUTHORS
+%license COPYING.LIB
 %{_bindir}/gkbd-keyboard-display
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/Gkbd-3.0.typelib
@@ -106,6 +110,9 @@ fi
 
 
 %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
 - new upstream release.
 

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

@@ -1,7 +1,7 @@
 Summary: A library for editing typed in command lines.
 Summary(ja): Readline ライブラリ
 Name: readline
-Version: 8.0.4
+Version: 8.1
 %global shortver %(echo %{version} | cut -d . -f 1-2)
 %global shortver_nodots %(echo %{shortver} | tr -d ".")
 Release: 1%{?_dist_release}
@@ -15,10 +15,7 @@ URL: http://tiswww.tis.case.edu/~chet/readline/rltop.html
 Source: %{baseurl}/readline-%{shortver}.tar.gz
 
 # 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
 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}
 
 # 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
 
@@ -142,9 +136,7 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 
 %postun -p /sbin/ldconfig
 
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
+%ldconfig_scriptlets -n compat32-%{name}
 
 %preun
 if [ $1 = 0 ]; then
@@ -163,6 +155,7 @@ if [ $1 = 0 ]; then
 fi
 :
 
+
 %files
 %defattr(-,root,root)
 %license COPYING
@@ -195,7 +188,12 @@ fi
 %{_libdir}/pkgconfig/*.pc
 %endif
 
+
 %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
 - 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 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(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
 Name: %{packagename}
 Version: %{rpmver}
 Release: 1%{?_dist_release}
-Group: System Environment/Libraries
+Group: system
 Vendor: Project Vine
 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
 
 # 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:
 # https://bugzilla.redhat.com/show_bug.cgi?id=801981
 # 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
 BuildRequires: tcl-devel, libedit-devel, ncurses-devel, zlib-devel
 
-
 %description
 SQLite is a C library that implements an embeddable SQL database engine.
 Programs that link with the SQLite library can have SQL database access
@@ -59,7 +57,7 @@ SQLiteライブラリにリンクされたプログラムではSQLデータベ
 %package -n %{name}-devel
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary(ja): sqlite3 の開発用ヘッダファイル及びライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description -n %{name}-devel
@@ -70,10 +68,11 @@ to develop programs that use the SQLite database library.
 sqlite3-develはSQLiteデータベースライブラリを用いるプログラムの開発に
 必要なヘッダファイル及びライブラリを含むパッケージです。
 
+
 %package -n lemon
 Summary: A parser generator
 Summary(ja): パーザジェネレータ
-Group: Development/Tools
+Group: programming
 
 %description -n lemon
 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
 Summary: Tcl client library for SQLite
 Summary(ja): SQLiteのTclクライアントライブラリ
-Group: System Environment/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description -n %{name}-tcl
@@ -114,7 +113,7 @@ sqlite3-tclはTclからSQLiteデータベースライブラリを扱うために
 %package -n compat32-%{name}
 Summary: SQLite is a C library that implements an embeddable SQL database engine
 Summary(ja): SQLite は組み込み型SQLデータベースエンジンを実装するCライブラリです。
-Group: System Environment/Libraries
+Group: system
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -134,7 +133,7 @@ SQLiteライブラリにリンクされたプログラムではSQLデータベ
 %package -n compat32-%{name}-devel
 Summary: Header files and libraries for developing apps which will use sqlite3
 Summary(ja): sqlite3の開発用ヘッダファイル及びライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: compat32-%{name} = %{version}-%{release}
 
 %description -n compat32-%{name}-devel
@@ -170,6 +169,7 @@ export CFLAGS="$RPM_OPT_FLAGS
 	       -DSQLITE_DISABLE_DIRSYNC=1 
 	       -DSQLITE_ENABLE_FTS3=1
 	       -DSQLITE_ENABLE_FTS3_PARENTHESIS=1
+	       -DSQLITE_ENABLE_FTS4=1
 	       -DSQLITE_ENABLE_JSON1=1
 	       -DSQLITE_ENABLE_RTREE=1
 	       -DSQLITE_SECURE_DELETE=1
@@ -178,6 +178,7 @@ export CFLAGS="$RPM_OPT_FLAGS
 	       -Wall -fno-strict-aliasing"
 %configure --enable-load-extension \
            --enable-threadsafe \
+           --enable-fts4 \
            --enable-fts5 \
 	   --enable-threads-override-locks
 
@@ -213,7 +214,6 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 %{_libdir}/*.so.*
 %{_mandir}/*/*
 
-
 %files -n %{name}-devel
 %defattr(-, root, root)
 %{_libdir}/*.so
@@ -221,18 +221,15 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 %{_includedir}/*
 %doc doc/*
 
-
 %files -n lemon
 %defattr(-, root, root)
 %{_bindir}/lemon
 %{_datadir}/lemon
 
-
 %files -n %{name}-tcl
 %defattr(-, root, root)
 %{_datadir}/tcl%{tclver}/%{packagename}/*
 
-
 %if %{build_compat32}
 %files -n compat32-%{name}
 %defattr(-, root, root)
@@ -245,6 +242,11 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 
 
 %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
 - new upstream release.
 - dropped Patch1000: fixed in upstream.