Browse Source

updated 4 packages

haveged-1.9.8-2

irqbalance-1.4.0-1

libtdb-1.4.3-1

samba-4.12.0-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12362 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 4 years ago
parent
commit
c039de6619
4 changed files with 78 additions and 60 deletions
  1. 13 1
      h/haveged/haveged-vl.spec
  2. 35 24
      i/irqbalance/irqbalance-vl.spec
  3. 6 3
      lib/libt/libtdb/libtdb-vl.spec
  4. 24 32
      s/samba/samba-vl.spec

+ 13 - 1
h/haveged/haveged-vl.spec

@@ -2,7 +2,7 @@ Summary:        A Linux entropy source using the HAVEGE algorithm
 Summary(ja):    HAVEFE アルゴリズムを使った Linux のエントロピーソース
 Name:           haveged
 Version:        1.9.8
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          System Environment/Daemons
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -18,6 +18,9 @@ Requires(postun): initscripts
 
 BuildRequires:  automake gdb coreutils glibc-common
 
+%{!?_unitdir:%global _unitdir /lib/systemd/system}
+%{!?_userunitdir:%global _userunitdir /usr/lib/systemd/user}
+
 %description
 A Linux entropy source using the HAVEGE algorithm
 
@@ -69,6 +72,9 @@ chmod 0644 COPYING README ChangeLog AUTHORS
 # We don't ship .la files.
 rm -rf %{buildroot}%{_libdir}/libhavege.*a
 
+install -Dpm 0644 init.d/service.fedora %{buildroot}%{_unitdir}/%{name}.service
+
+
 %clean
 rm -rf %{buildroot}
 
@@ -94,6 +100,9 @@ fi
 %{_sbindir}/haveged
 %{_libdir}/*so.*
 %{_sysconfdir}/init.d/haveged
+%dir /lib/systemd
+%dir %{_unitdir}
+%{_unitdir}/haveged.service
 
 %files devel
 %defattr(-, root, root, -)
@@ -104,6 +113,9 @@ fi
 
 
 %changelog
+* Mon Mar 30 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.8-2
+- added a .service file for systemd.
+
 * Sat Mar 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.8-1
 - new upstream release.
 

+ 35 - 24
i/irqbalance/irqbalance-vl.spec

@@ -1,16 +1,16 @@
-%define name	irqbalance
-%define version	1.3.0
-%define release	1%{?_dist_release}
-
-Summary:	Daemon to balance irq's across multiple CPUs/Cores.
-Summary(ja):	複数の CPU 間で IRQ をバランスさせるためのデーモン
-Name:		%{name}
-Version:	%{version}
-Release:	%{release}
+Summary:        Daemon to balance irq's across multiple CPUs/Cores.
+Summary(ja):    複数の CPU 間で IRQ をバランスさせるためのデーモン
+Name:           irqbalance
+Version:        1.4.0
+Release:        1%{?_dist_release}
+Group:          System Environment/Base
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPLv3
-Group:		System Environment/Base
 URL:            http://irqbalance.github.io/irqbalance/
-Source0:        https://github.com/Irqbalance/irqbalance/archive/v1.3.0.tar.gz#/%{name}-%{version}.tar.gz
+Source0:        https://github.com/Irqbalance/irqbalance/archive/v1.4.0.tar.gz#/%{name}-%{version}.tar.gz
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 
@@ -21,8 +21,9 @@ BuildRequires:	autoconf automake libtool
 BuildRequires:	glib2-devel pkgconfig libcap-ng-devel
 BuildRequires:	ncurses-devel
 
-Vendor:			Project Vine
-Distribution:	Vine Linux
+
+%{!?_unitdir:%global _unitdir /lib/systemd/system}
+%{!?_userunitdir:%global _userunitdir /usr/lib/systemd/user}
 
 %description
 irqbalance is a daemon that evenly distributes IRQ load across
@@ -38,17 +39,22 @@ multiple CPUs for enhanced performance.
 CFLAGS="%{optflags}" %__make %{?_smp_mflags}
 
 %install
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_sbindir}
-install irqbalance $RPM_BUILD_ROOT%{_sbindir}
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/{rc.d/init.d,sysconfig}
-install %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/irqbalance
-install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/irqbalance
-mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
+[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_sbindir}
+install irqbalance %{buildroot}%{_sbindir}
+mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
+install %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/irqbalance
+mkdir -p %{buildroot}%{_mandir}/man1
 install irqbalance.1 %{buildroot}%{_mandir}/man1/
 
+mkdir -p %{buildroot}%{_initdir}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_initdir}/irqbalance
+
+mkdir -p %{buildroot}/%{_unitdir}
+install -D -p -m 0644 ./misc/irqbalance.service %{buildroot}/%{_unitdir}/irqbalance.service
+
 %clean
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
 
 %post
@@ -64,15 +70,20 @@ fi
 
 %files
 %defattr(-,root,root)
-%doc COPYING AUTHORS
+%license COPYING
+%doc AUTHORS
 %config(noreplace) %{_sysconfdir}/rc.d/init.d/*
 %config(noreplace) %{_sysconfdir}/sysconfig/*
 %{_sbindir}/*
 %{_mandir}/*/*
-
-
+%dir /lib/systemd
+%dir %{_unitdir}
+%{_unitdir}/irqbalance.service
 
 %changelog
+* Mon Mar 30 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.0-1
+- updated to 1.4.0.
+
 * Sat Feb 24 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.0-1
 - updated to 1.3.0.
 

+ 6 - 3
lib/libt/libtdb/libtdb-vl.spec

@@ -5,13 +5,13 @@
 Name: libtdb
 Summary: The tdb library
 Summary(ja): TDB ライブラリ
-Version: 1.3.18
+Version: 1.4.3
 Release: 1%{?_dist_release}
 
 Group: System Environment/Libraries
 License: LGPLv3+
-URL: http://tdb.samba.org/
-Source: http://samba.org/ftp/tdb/tdb-%{version}.tar.gz
+URL: https://tdb.samba.org/
+Source: https://samba.org/ftp/tdb/tdb-%{version}.tar.gz
 
 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildRequires: autoconf
@@ -175,6 +175,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Tue Mar 31 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.3-1
+- new upstream release.
+
 * Sat May 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.18-1
 - new upstream release.
 - disabled python2.

+ 24 - 32
s/samba/samba-vl.spec

@@ -1,8 +1,8 @@
-%define samba_version 4.10.10
+%define samba_version 4.12.0
 #define rc_number rc4
 %define samba_release 1
 
-%define doc_version 4.10.4
+%define doc_version 4.12.0
 %define api_version 4.0
 %define libwbc_soname 0
 %define libwbc_sover 0.15
@@ -73,6 +73,7 @@ Conflicts: samba < %{version}
 Provides: samba = %{version}
 
 Obsoletes: ctdb <= 2.5.5
+Obsoletes: samba-pidl < 4.12.0
 
 BuildRoot: %{_tmppath}/%{name}-%{samba_version}-%{release}-root
 Requires(post): /sbin/chkconfig, /sbin/service
@@ -217,16 +218,6 @@ The samba4-devel package contains the header files for the libraries
 needed to develop programs that link against the SMB, RPC and other
 libraries in the Samba suite.
 
-## --------------------------------------------------------------------
-%package pidl
-Summary: Perl IDL compiler
-Group: Development/Tools
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-%description pidl
-The samba4-pidl package contains the Perl IDL compiler used by Samba
-and Wireshark to parse IDL and similar protocols
-
 ## --------------------------------------------------------------------
 %package common
 Summary: Files used by both Samba servers and clients
@@ -481,7 +472,6 @@ export PYTHON=%{__python3}
 LDFLAGS="-Wl,-z,relro,-z,now" \
 %configure \
   --enable-fhs \
-  --enable-gnutls \
   --bundled-libraries=%{_samba4_libraries} \
   --with-shared-modules=%{_samba4_modules} \
   --with-pam \
@@ -508,7 +498,6 @@ LDFLAGS="-Wl,-z,relro,-z,now" \
 
 make %{?_smp_mflags}
 
-
 # Remove some permission bits to avoid to many dependencies
 find examples docs-xml -type f | xargs -r chmod -x
 
@@ -892,10 +881,9 @@ fi
 %{_mandir}/man8/vfs_fruit.8*
 %{_mandir}/man8/vfs_full_audit.8*
 %{_mandir}/man8/vfs_glusterfs_fuse.8*
-#%{_mandir}/man8/vfs_gpfs.8*
+%{_mandir}/man8/vfs_gpfs.8*
 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
 %{_mandir}/man8/vfs_media_harmony.8*
-%{_mandir}/man8/vfs_netatalk.8*
 #%{_mandir}/man8/vfs_nfs4acl_xattr.8*
 %{_mandir}/man8/vfs_offline.8*
 #%{_mandir}/man8/vfs_prealloc.8*
@@ -933,6 +921,7 @@ fi
 %{_mandir}/ja/man8/vfs_cap.8*
 %{_mandir}/ja/man8/vfs_catia.8*
 %exclude %{_mandir}/ja/man8/vfs_ceph.8*
+%exclude %{_mandir}/ja/man8/vfs_ceph_snapshots.8.gz
 %{_mandir}/ja/man8/vfs_commit.8*
 %{_mandir}/ja/man8/vfs_crossrename.8*
 %{_mandir}/ja/man8/vfs_default_quota.8*
@@ -943,11 +932,12 @@ fi
 %{_mandir}/ja/man8/vfs_fruit.8*
 %{_mandir}/ja/man8/vfs_full_audit.8*
 %exclude %{_mandir}/ja/man8/vfs_glusterfs.8*
-%exclude %{_mandir}/ja/man8/vfs_gpfs.8*
+%{_mandir}/ja/man8/vfs_glusterfs_fuse.8*
+%{_mandir}/ja/man8/vfs_gpfs.8*
+%{_mandir}/ja/man8/vfs_io_uring.8.gz
 %exclude %{_mandir}/ja/man8/vfs_nfs4acl_xattr.8*
 %{_mandir}/ja/man8/vfs_linux_xfs_sgid.8*
 %{_mandir}/ja/man8/vfs_media_harmony.8*
-%{_mandir}/ja/man8/vfs_netatalk.8*
 %{_mandir}/ja/man8/vfs_offline.8*
 %exclude %{_mandir}/ja/man8/vfs_prealloc.8*
 %{_mandir}/ja/man8/vfs_preopen.8*
@@ -1041,6 +1031,7 @@ fi
 %{_libdir}/samba/libflag-mapping-samba4.so
 %{_libdir}/samba/libgensec-samba4.so
 %{_libdir}/samba/libgpext-samba4.so
+%{_libdir}/samba/libgpo-samba4.so
 %{_libdir}/samba/libgse-samba4.so
 %{_libdir}/samba/libgssapi-samba4.so.*
 %{_libdir}/samba/libhcrypto-samba4.so.*
@@ -1061,7 +1052,6 @@ fi
 %{_libdir}/samba/libmscat-samba4.so
 %{_libdir}/samba/libmsghdr-samba4.so
 %{_libdir}/samba/libmsrpc3-samba4.so
-%{_libdir}/samba/libnon-posix-acls-samba4.so
 %{_libdir}/samba/libndr-samba-samba4.so
 %{_libdir}/samba/libndr-samba4.so
 %{_libdir}/samba/libnet-keytab-samba4.so
@@ -1069,6 +1059,7 @@ fi
 %{_libdir}/samba/libnpa-tstream-samba4.so
 %{_libdir}/samba/libnss-info-samba4.so
 %{_libdir}/samba/libposix-eadb-samba4.so
+%{_libdir}/samba/libprinter-driver-samba4.so
 %{_libdir}/samba/libprinting-migrate-samba4.so
 %{_libdir}/samba/libprocess-model-samba4.so
 %{_libdir}/samba/libregistry-samba4.so
@@ -1095,6 +1086,7 @@ fi
 %{_libdir}/samba/libsmbpasswdparser-samba4.so
 %{_libdir}/samba/libsocket-blocking-samba4.so
 %{_libdir}/samba/libsys-rw-samba4.so
+%{_libdir}/samba/libtalloc-report-printf-samba4.so
 %{_libdir}/samba/libtalloc-report-samba4.so
 %{_libdir}/samba/libtdb-wrap-samba4.so
 %{_libdir}/samba/libtrusts-util-samba4.so
@@ -1169,6 +1161,7 @@ fi
 # dc
 %{_libdir}/libdcerpc-samr.so.*
 %{_libdir}/libdcerpc-server.so.*
+%{_libdir}/libdcerpc-server-core.so.*
 %{_libdir}/libsamba-policy.*.so.*
 %{_libdir}/samba/libHDB-SAMBA4-samba4.so
 %{_libdir}/samba/libdnsserver-common-samba4.so
@@ -1182,6 +1175,7 @@ fi
 %{_sbindir}/samba
 %{_sbindir}/samba_kcc
 %{_sbindir}/samba_dnsupdate
+%{_sbindir}/samba_downgrade_db
 %{_sbindir}/samba-gpupdate
 %{_sbindir}/samba_spnupdate
 %{_sbindir}/samba_upgradedns
@@ -1200,10 +1194,12 @@ fi
 %{_datadir}/samba/setup
 %{_mandir}/man8/samba.8*
 %{_mandir}/man8/samba-tool.8*
+%{_mandir}/man8/samba_downgrade_db.8.gz
 %{_mandir}/man8/samba-gpupdate.8*
 # ja manuals
 %{_mandir}/ja/man8/samba.8*
 %{_mandir}/ja/man8/samba-tool.8*
+%{_mandir}/ja/man8/samba_downgrade_db.8.gz
 
 ## --------------------------------------------------------------------
 %files winbind
@@ -1260,6 +1256,7 @@ fi
 %{_bindir}/cifsdd
 %{_bindir}/dbwrap_tool
 %{_bindir}/findsmb
+%{_bindir}/mdfind
 %{_bindir}/nmblookup
 %{_bindir}/oLschema2ldif
 %{_bindir}/regdiff
@@ -1288,6 +1285,7 @@ fi
 %{_mandir}/man1/dbwrap_tool.1.gz
 %{_mandir}/man1/findsmb.1.gz
 %{_mandir}/man1/log2pcap.1.gz
+%{_mandir}/man1/mdfind.1.gz
 %{_mandir}/man1/nmblookup.1.gz
 %{_mandir}/man1/oLschema2ldif.1.gz
 %{_mandir}/man1/regdiff.1.gz
@@ -1315,6 +1313,7 @@ fi
 %{_mandir}/ja/man1/dbwrap_tool.1.gz
 %{_mandir}/ja/man1/findsmb.1.gz
 %{_mandir}/ja/man1/log2pcap.1.gz
+%{_mandir}/ja/man1/mdfind.1.gz
 %{_mandir}/ja/man1/nmblookup.1.gz
 %{_mandir}/ja/man1/rpcclient.1.gz
 %{_mandir}/ja/man1/sharesec.1.gz
@@ -1369,6 +1368,7 @@ fi
 %{samba_includedir}/credentials.h
 %{samba_includedir}/dcerpc.h
 %{samba_includedir}/dcerpc_server.h
+%{samba_includedir}/dcesrv_core.h
 %{samba_includedir}/domain_credentials.h
 %{samba_includedir}/gen_ndr/atsvc.h
 %{samba_includedir}/gen_ndr/auth.h
@@ -1475,6 +1475,7 @@ fi
 %{_libdir}/pkgconfig/samdb.pc
 
 %{_libdir}/libdcerpc-server.so
+%{_libdir}/libdcerpc-server-core.so
 %{_libdir}/pkgconfig/dcerpc_server.pc
 
 ## --------------------------------------------------------------------
@@ -1484,18 +1485,6 @@ fi
 #%exclude %{python_sitearch}/_ldb.so
 #%exclude %{python_sitearch}/_tevent.so
 
-## --------------------------------------------------------------------
-%files pidl
-%defattr(-,root,root,-)
-%{perl_vendorlib}/Parse/*
-%{_mandir}/man1/pidl.1.gz
-%{_mandir}/man3/Parse::Pidl::Wireshark::NDR.3pm.gz
-%{_mandir}/man3/Parse::Pidl::Wireshark::Conformance.3pm.gz
-%{_mandir}/man3/Parse::Pidl::Dump.3pm.gz
-%{_mandir}/man3/Parse::Pidl::NDR.3pm.gz
-%{_mandir}/man3/Parse::Pidl::Util.3pm.gz
-%attr(755,root,root) %{_bindir}/pidl
-
 ## --------------------------------------------------------------------
 %if %with_libsmbclient
 %files -n libsmbclient
@@ -1603,6 +1592,7 @@ fi
 %{_libdir}/samba/libiov-buf-samba4.so
 %{_libdir}/samba/libkrb5-samba4.so.*
 %{_libdir}/samba/libkrb5samba-samba4.so
+%{_libdir}/samba/libldb.so*
 %{_libdir}/samba/libldbsamba-samba4.so
 %{_libdir}/samba/liblibcli-lsa3-samba4.so
 %{_libdir}/samba/liblibcli-netlogon3-samba4.so
@@ -1611,7 +1601,6 @@ fi
 %{_libdir}/samba/libmessages-util-samba4.so
 %{_libdir}/samba/libmsghdr-samba4.so
 %{_libdir}/samba/libmsrpc3-samba4.so
-%{_libdir}/samba/libnon-posix-acls-samba4.so
 %{_libdir}/samba/libndr-samba-samba4.so
 %{_libdir}/samba/libndr-samba4.so
 %{_libdir}/samba/libnet-keytab-samba4.so
@@ -1674,6 +1663,9 @@ fi
 %endif
 
 %changelog
+* Mon Mar 30 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.12.0-1
+- new upstream release.
+
 * Wed Nov 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10.10-1
 - new upstream release.