Browse Source

updated 5 packages

eudev-3.2.10-1

libappindicator-12.10.0-2

libindicator-12.10.1-3

nasm-2.15.05-1

vala-0.48.13-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12550 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
542a0443a7

+ 30 - 22
e/eudev/eudev-vl.spec

@@ -7,12 +7,15 @@
 Summary: A userspace implementation of devfs
 Summary(ja): ユーザスペース実装のデバイスファイルシステム
 Name: eudev
-Version: 3.2.8
+Version: 3.2.10
 Release: 1%{?_dist_release}
 License: GPL
-Group: System Environment/Base
-URL: https://github.com/gentoo/eudev
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: daisuke
 
+URL: https://github.com/gentoo/eudev
 Source: https://dev.gentoo.org/~blueness/%{name}/%{name}-%{version}.tar.gz
 Source1: start_udev
 Source3: udev-post.init
@@ -23,7 +26,6 @@ Source5: udev.sysconfig
 Patch1002: eudev-3.0-blkid.patch
 Patch1003: eudev-3.1.1-rules-vine.patch
 
-
 ExclusiveOS: Linux
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -57,28 +59,25 @@ Obsoletes: murasaki, usbmgr, hotplug, hal, hal-info
 
 Requires: pam
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
-
 %description
 The udev package contains an implementation of devfs in 
 userspace using sysfs and netlink.
 
+
 %package libudev
 Summary: Dynamic library to access udev device information
 Summary(ja): Udev デバイス情報にアクセスするための動的ライブラリ
-Group: System Environment/Libraries
+Group: system
 
 %description libudev
 This package contains the dynamic library libudev, which provides access
 to udev device information, and an interface to search devices in sysfs.
 
+
 %package libudev-devel
 Summary: Development files for libudev
 Summary(ja): Libudev の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libudev = %{version}-%{release}
 Obsoletes: libudev-devel < 213
@@ -88,10 +87,11 @@ Provides: libudev-devel = 213
 This package contains the development files for the library libudev, a
 dynamic library, which provides access to udev device information.
 
+
 %package libudev-static
 Summary: Static libraries for libudev
 Summary(ja): Libudev の静的ライブラリ
-Group: Development/Libraries
+Group: programming
 Requires: %{name}-libudev-devel = %{version}-%{release}
 Obsoletes: libudev-static < 213
 Provides: libudev-static = 213
@@ -100,21 +100,23 @@ Provides: libudev-static = 213
 This package contains the static library libudev, which provides 
 access to udev device information.
 
+
 # compat32
 %package -n compat32-%{name}-libudev
 Summary: Dynamic library to access udev device information
 Summary(ja): Udev デバイス情報にアクセスするための動的ライブラリ
-Group: System Environment/Libraries
+Group: system
 Requires: %{name}-libudev = %{version}-%{release}
 
 %description -n compat32-%{name}-libudev
 This package contains the dynamic library libudev, which provides access
 to udev device information, and an interface to search devices in sysfs.
 
+
 %package -n compat32-%{name}-libudev-devel
 Summary: Development files for libudev
 Summary(ja): Libudev の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: compat32-%{name}-libudev = %{version}-%{release}
 Obsoletes: compat32-libudev-devel < 213
 Provides: compat32-libudev-devel = 213
@@ -124,11 +126,15 @@ This package contains the development files for the library libudev, a
 dynamic library, which provides access to udev device information.
 
 
+%debug_package
+
+
 %prep
 %setup -q  
 %patch1002 -p1 -b .vine
 %patch1003 -p1 -b .vine
 
+
 %build
 autoreconf -if
 %configure \
@@ -148,6 +154,7 @@ autoreconf -if
 
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -212,6 +219,10 @@ install -m 0755 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/udev
 mkdir -p $RPM_BUILD_ROOT/var/lib/udev/makedev.d
 
 
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
 %pre
 getent group video >/dev/null || /usr/sbin/groupadd -g 39 video || :
 getent group audio >/dev/null || /usr/sbin/groupadd -g 63 audio || :
@@ -268,18 +279,13 @@ if [ $2 = 0 ]; then
 fi
 exit 0
 
-%post libudev -p /sbin/ldconfig
-%postun libudev -p /sbin/ldconfig
+%ldconfig_scriptlets libudev
 
 %if %{build_compat32}
-%post -n compat32-%{name}-libudev -p /sbin/ldconfig
-%postun -n compat32-%{name}-libudev -p /sbin/ldconfig
+%ldconfig_scriptlets  -n compat32-%{name}-libudev
 %endif
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root)
 %license COPYING
@@ -352,7 +358,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(0755,root,root) %{udev_scriptdir}/scsi_id
 %attr(0755,root,root) %{udev_scriptdir}/v4l_id
 
-
 %files libudev
 %defattr(-,root,root,-)
 /%{_lib}/libudev.so.*
@@ -382,6 +387,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.10-1
+- new upstream release.
+
 * Wed Sep 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.8-1
 - new upstream release.
 

+ 35 - 7
lib/liba/libappindicator/libappindicator-vl.spec

@@ -1,7 +1,8 @@
 Summary: allow applications to export a menu into the Unity Menu bar
 Name: libappindicator
 Version: 12.10.0
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: iwaim
@@ -30,28 +31,45 @@ BuildRequires:  libdbusmenu-gtk-devel
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gtk3-devel
 BuildRequires:  libindicator-devel
-BuildRequires:  libindicator-gtk3-devel
 
 %description
 A library to allow applications to export a menu into the Unity Menu bar.
 Based on KSNI it also works in KDE and will fallback to generic Systray
 support if none of those are available.
 
+
 %package devel
 Summary: Header files and libraries for developing apps which will use %{name}
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
 The %{name}-devel package contains the header files and libraries.
 
+
+%debug_package
+
+
 %prep
 %setup -q
+%patch0 -p1 -b .monodir
+%patch1 -p1 -b .incompatible_pointer_build_fix
+%patch2 -p1 -b .nopython
+
+sed -i "s#gmcs#mcs#g" configure.ac
+# fix for gtk-doc 1.26
+sed -i 's/--nogtkinit//' docs/reference/Makefile.am
+gtkdocize --copy
+cp -f gtk-doc.make gtk-doc.local.make
+autoreconf -vif
+
 
 %build
-export CFLAGS="%{optflags} $CFLAGS -Wno-deprecated-declarations"
+%global _configure ./configure
+export CFLAGS="%{optflags} $CFLAGS -Wno-deprecated-declarations -Wno-error"
 %configure --with-gtk=3
-make
+make V=1
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -63,13 +81,15 @@ rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+%ldconfig_scriptlets
+
+
 %files
 %defattr(-,root,root,-)
 %license COPYING
 %doc AUTHORS ChangeLog NEWS README
 %{_libdir}/girepository-1.0/AppIndicator3-0.1.typelib
 %{_libdir}/%{name}3.so.*
-%{_datadir}/gir-1.0/AppIndicator3-0.1.gir
 %{_datadir}/gtk-doc/html/%{name}
 
 %files devel
@@ -77,8 +97,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/%{name}3-0.1
 %{_libdir}/%{name}3.so
 %{_libdir}/pkgconfig/appindicator3-0.1.pc
+%{_datadir}/gir-1.0/AppIndicator3-0.1.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/appindicator3-0.1.vapi
+%{_datadir}/vala/vapi/appindicator3-0.1.deps
+
 
 %changelog
+* Fri Feb 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.10.0-2
+- rebuilt with current environment.
+
 * Sun May 20 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 12.10.0-1
 - Initial build.
-

+ 10 - 4
lib/libi/libindicator/libindicator-vl.spec

@@ -1,7 +1,8 @@
 Summary: a set of symbols and convience functions that all indicators would like to use
 Name: libindicator
 Version: 12.10.1
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: iwaim
@@ -23,13 +24,16 @@ A set of symbols and convience functions that all indicators would like to use.
 
 %package devel
 Summary: Header files and libraries for %{name}
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
 The %{name}-devel package contains the header files and libraries.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 %patch1 -p2
@@ -92,8 +96,7 @@ rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%ldconfig_scriptlets
 
 
 %files
@@ -114,6 +117,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Feb 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.10.1-3
+- rebuilt with current environment.
+
 * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.10.1-2
 - rebuilt with current environment.
 

+ 34 - 23
n/nasm/nasm-vl.spec

@@ -1,31 +1,21 @@
-%define nasm_version 2.14.02
-%define download http://www.nasm.us/pub/nasm/releasebuilds
 Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
 Summary(ja): Netwide アセンブラ: Intel ライクなシンタックスのポータブル x86 アセンブラ
 Name: nasm
-Version: %{nasm_version}
+Version: 2.15.05
 Release: 1%{?_dist_release}
-License: BSD
-Group: Development/Languages
-URL: http://nasm.sourceforge.net/
-Source0: %{download}/%{nasm_version}/nasm-%{nasm_version}.tar.xz
-Source1: %{download}/%{nasm_version}/nasm-%{nasm_version}-xdoc.tar.xz
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
+Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: owa
 
-%package doc
-Summary: Extensive documentation for NASM
-SUmmary(ja): NASM のドキュメント
-Group: Applications/Documentation
+License: BSD
+URL: https://www.nasm.us
+%global download %{url}/pub/nasm/releasebuilds
+Source0: %{download}/%{version}/nasm-%{version}.tar.xz
+Source1: %{download}/%{version}/nasm-%{version}-xdoc.tar.xz
 
-%package rdoff
-Summary: Tools for the RDOFF binary format, sometimes used with NASM.
-Summary(ja): NASM で使われる RDOFF バイナリフォーマット用ツール
-Group: Development/Tools
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: pkgconfig
 
 %description
 NASM is the Netwide Assembler, a free portable assembler for the Intel
@@ -37,12 +27,24 @@ NASM は Netwide アセンブラです。Intel 80x86 プロセッサシリーズ
 フリーでポータブルなアセンブラで、基本的に伝統的な Intel インストラクション
 ニーモニックと文法を使います。
 
+
+%package doc
+Summary: Extensive documentation for NASM
+Summary(ja): NASM のドキュメント
+Group: documentation
+
 %description doc
 Extensive documentation for the Netwide Assembler, NASM, in HTML format.
 
 %description doc -l ja
 Netwide アセンブラ NASM のHTML形式ドキュメントです。
 
+
+%package rdoff
+Summary: Tools for the RDOFF binary format, sometimes used with NASM.
+Summary(ja): NASM で使われる RDOFF バイナリフォーマット用ツール
+Group: programming
+
 %description rdoff
 Tools for the operating-system independent RDOFF binary format, which
 is sometimes used with the Netwide Assembler (NASM).  These tools
@@ -52,27 +54,35 @@ include linker, library manager, loader, and information dump.
 RDOFF バイナリフォーマットの OS 用のツールで、NASM が使います。
 ここには、リンカ、ライブラリマネージャ、ローダ、ダンプが入っています。
 
+
+%debug_package
+
+
 %prep
-%setup -q -n nasm-%{nasm_version} -b 1
+%setup -q -n nasm-%{version} -b 1
+
 
 %build
-autoreconf
-LDFLAGS=-s %configure
+./autogen.sh
+%configure
 
 make %{?_smp_mflags} all
 
+
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 %make_install install_rdf
 mkdir -p included-docs
 
+
 %clean
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS CHANGES README TODO
+%license LICENSE
+%doc AUTHORS CHANGES README.md
 %{_bindir}/nasm
 %{_bindir}/ndisasm
 %{_mandir}/man1/nasm*
@@ -97,6 +107,7 @@ mkdir -p included-docs
 %{_mandir}/man1/rd*
 %{_mandir}/man1/ld*
 
+
 %changelog
 * Thu Sep 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.14.02-1
 - new upstream release.

+ 17 - 13
v/vala/vala-vl.spec

@@ -5,8 +5,10 @@ Summary:        A modern programming language for GNOME
 Summary(ja):    GNOME 用のモダンなプログラミング言語
 
 Name:           vala
-Version:        0.48.8
+# LTS 0.48
+Version:        0.48.13
 Release:        1%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -24,7 +26,6 @@ BuildRequires:  bison
 BuildRequires:  libxslt
 BuildRequires:  graphviz-devel
 
-
 %description
 Vala is a new programming language that aims to bring modern programming
 language features to GNOME developers without imposing any additional
@@ -44,7 +45,7 @@ type system.
 %package        devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発用ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
@@ -61,7 +62,7 @@ using the %{name} compiler.
 %package        tools
 Summary:        Tools for creating projects and bindings for %{name}
 Summary(ja):    %{name} のプロジェクト作成やバインディングのためのツール集
-Group:          Development/Tools
+Group:          programming
 License:        LGPLv2+
 Requires:       %{name} = %{version}-%{release}
 Requires:       gnome-common intltool libtool
@@ -81,7 +82,7 @@ from existing C libraries, allowing access from Vala programs.
 %package        doc
 Summary:        Documentation for %{name}
 Summary(ja):    %{name} のドキュメント
-Group:          Documentation
+Group:          documentation
 License:        LGPLv2+
 
 BuildArch:	noarch
@@ -90,7 +91,6 @@ Requires:       devhelp
 Provides:       %{name}-docs = %{version}-%{release}
 Obsoletes:      %{name}-docs < %{version}-%{release}
 
-
 %description    doc
 Vala is a new programming language that aims to bring modern programming
 language features to GNOME developers without imposing any additional
@@ -103,7 +103,7 @@ This package contains documentation in a devhelp HTML book.
 %package -n     valadoc
 Summary:        Vala documentation generator
 Summary(ja):    Valaのドキュメントジェネレータ
-Group:          Development/Tools
+Group:          programming
 License:        LGPLv2+
 Requires:       vala = %{version}-%{release}
 
@@ -115,12 +115,10 @@ source code.
 %package -n     valadoc-devel
 Summary:        Development files for valadoc
 Summary(ja):    valadocを利用した開発のためのファイル群
-Group:          Development/Libraries
+Group:          programming
 License:        LGPLv2+
-
 Requires:       valadoc = %{version}-%{release}
 
-
 %description -n valadoc-devel
 Valadoc is a documentation generator for generating API documentation from Vala
 source code.
@@ -129,6 +127,9 @@ The valadoc-devel package contains libraries and header files for
 developing applications that use valadoc.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -150,9 +151,9 @@ make check
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%ldconfig_scriptlets
+
 
 %files
 %defattr(-,root,root,-)
@@ -200,12 +201,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/*/valadoc*
 
 %files -n valadoc-devel
-
 %{_libdir}/libvaladoc-%{api_ver}.so
 %{_libdir}/pkgconfig/valadoc-%{api_ver}.pc
 %{_includedir}/valadoc-%{api_ver}
 
+
 %changelog
+* Thu Feb 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.13-1
+- new upstream release.
+
 * Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.8-1
 - new upstream release.