Architecture specific change in rpms/rust-rpick.git
by githook-noreply@fedoraproject.org
The package rpms/rust-rpick.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rust-rpick.git/commit/?id=c5c68d8....
Change:
+ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit c5c68d84ca336106ef1942c239f35e90530d654d
Author: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
Date: Sun Feb 24 14:24:52 2019 +0100
Initial import
Signed-off-by: Igor Gnatenko <ignatenkobrain(a)fedoraproject.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bce69a7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/rpick-0.0.0.crate
diff --git a/rust-rpick.spec b/rust-rpick.spec
new file mode 100644
index 0000000..234fd4b
--- /dev/null
+++ b/rust-rpick.spec
@@ -0,0 +1,60 @@
+# Generated by rust2rpm
+%bcond_without check
+
+%global crate rpick
+
+Name: rust-%{crate}
+Version: 0.0.0
+Release: 1%{?dist}
+Summary: Helps you pick items from a list by various algorithms
+
+# Upstream license specification: GPL-3.0
+License: GPLv3
+URL: https://crates.io/crates/rpick
+Source: %{crates_source}
+
+ExclusiveArch: %{rust_arches}
+
+BuildRequires: rust-packaging
+BuildRequires: (crate(dirs/default) >= 1.0.0 with crate(dirs/default) < 2.0.0)
+BuildRequires: (crate(rand/default) >= 0.6.0 with crate(rand/default) < 0.7.0)
+BuildRequires: (crate(serde/default) >= 1.0.0 with crate(serde/default) < 2.0.0)
+BuildRequires: (crate(serde/derive) >= 1.0.0 with crate(serde/derive) < 2.0.0)
+BuildRequires: (crate(serde_yaml/default) >= 0.8.0 with crate(serde_yaml/default) < 0.9.0)
+BuildRequires: (crate(structopt/default) >= 0.2.0 with crate(structopt/default) < 0.3.0)
+
+%global _description \
+Helps you pick items from a list by various algorithms. Example uses: pick a\
+restaurant you haven't been to in a while, or an album to listen to.
+
+%description %{_description}
+
+%package -n %{crate}
+Summary: %{summary}
+
+%description -n %{crate}
+%{summary}.
+
+%files -n %{crate}
+%license LICENSE
+%doc README.md
+%{_bindir}/rpick
+
+%prep
+%autosetup -n %{crate}-%{version_no_tilde} -p1
+%cargo_prep
+
+%build
+%cargo_build
+
+%install
+%cargo_install
+
+%if %{with check}
+%check
+%cargo_test
+%endif
+
+%changelog
+* Fri Feb 22 2019 Randy Barlow <randy(a)electronsweatshop.com> - 0.0.0-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..7999e8d
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (rpick-0.0.0.crate) = e795bd350c8e4f17089e1c7c681832566e0e76d0f88888d2fae538f4dcb1e40d25651c1fb823ce44a439eba1a278cac9119f05c9de5f49a375bb4f63499bd148
5 years, 1 month
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (2613)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- LuxRender
ExclusiveArch: x86_64
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aboot
ExclusiveArch: alpha
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- alleyoop
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x %{arm} aarch64
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64
- anet
ExclusiveArch: %{GPRbuild_arches}
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: x86_64 %{ix86} %{arm}
- arduino
ExclusiveArch: %{go_arches}
- arduino-builder
ExclusiveArch: %{go_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- atomic
ExclusiveArch: %{go_arches}
- aunit
ExclusiveArch: %GPRbuild_arches
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- banshee
ExclusiveArch: %{mono_arches}
- banshee-community-extensions
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
- bareftp
ExclusiveArch: %{mono_arches}
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64}
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- boo
ExclusiveArch: %{mono_arches}
- bpftrace
ExclusiveArch: x86_64 %{power64}
- buildah
ExclusiveArch: x86_64 %{arm} aarch64 ppc64le s390x
- bwa
ExclusiveArch: x86_64
- caddy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- cadvisor
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64
- carto
ExclusiveArch: %{nodejs_arches} noarch
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- chromium
ExclusiveArch: x86_64 i686
ExclusiveArch: x86_64 i686 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coffee-script
ExclusiveArch: %{nodejs_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- compat-gcc-296
ExclusiveArch: %{ix86} ia64 ppc
- compat-rust-serde_derive
ExclusiveArch: %{rust_arches}
- consul
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- containerd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- containers
ExclusiveArch: %{ldc_arches}
- cpuid
ExclusiveArch: %{ix86} x86_64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- cryptlib
ExclusiveArch: x86_64 %{ix86} aarch64 ppc64 ppc64le
- cryptobone
ExclusiveArch: x86_64 %{ix86} ppc64 ppc64le aarch64
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExclusiveArch: x86_64 aarch64 ppc64le
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-dbus-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-gir-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- delve
ExclusiveArch: x86_64
- derelict
ExclusiveArch: %{ldc_arches}
- direnv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- discord-irc
ExclusiveArch: %{nodejs_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: %ix86 x86_64 aarch64
- docco
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- docker
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-anaconda-addon
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- docker-latest
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- dolphin-emu
ExclusiveArch: x86_64 armv7l aarch64
- douceur
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dssi-vst
ExclusiveArch: %{ix86} x86_64
- dsymbol
ExclusiveArch: %{ldc_arches}
- dustmite
ExclusiveArch: %{ldc_arches}
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le
- e3
ExclusiveArch: %{ix86} x86_64
- edac-utils
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- edb
ExclusiveArch: %{ix86} x86_64
- edk2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: x86_64 aarch64
- efibootmgr
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elasticdump
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- embree
ExclusiveArch: x86_64
- embree2
ExclusiveArch: x86_64
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- exciting
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- exercism
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- expresso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- extlinux-bootloader
ExclusiveArch: %{arm} aarch64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- fedora-gnat-project-common
ExclusiveArch: noarch %{GNAT_arches}
- fedora-toolbox
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- fence-virt
ExclusiveArch: i686 x86_64
- fes
ExclusiveArch: %{ix86} x86_64
- flannel
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluxcapacitor
ExclusiveArch: %{ix86} x86_64 %{arm}
- fpc
ExclusiveArch: %{arm} %{ix86} x86_64 ppc ppc64
- freshmaker
ExclusiveArch: %{ix86} x86_64
- frysk
ExclusiveArch: %{ix86} x86_64 ppc64
- fst
ExclusiveArch: i686
- fwts
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x %{power64}
- fwupdate
ExclusiveArch: %{efi}
- ga
ExclusiveArch: %{ix86} x86_64
- gbrainy
ExclusiveArch: %mono_arches
- gdata-sharp
ExclusiveArch: %mono_arches
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gela-asis
ExclusiveArch: %GPRbuild_arches
- geoipupdate
ExclusiveArch: %{go_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gl3n
ExclusiveArch: %{ldc_arches}
- glibc32
ExclusiveArch: x86_64 ppc64 s390x
- glibd
ExclusiveArch: %{ldc_arches}
- glusterd2
ExclusiveArch: %{go_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %GPRbuild_arches
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-guitar
ExclusiveArch: %{mono_arches}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- go-compilers
ExclusiveArch: %{go_arches}
- go-i18n
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godotenv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gofed
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- golang
ExclusiveArch: %{golang_arches}
- golang-bitbucket-kardianos-osext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-deepin-dbus-factory
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-toml-test
ExclusiveArch: %{go_arches}
- golang-github-PuerkitoBio-goquery
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-purell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-urlesc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-RangelReale-osin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-RangelReale-osincli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-SeanDolphin-bqschema
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-SermoDigital-jose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-Shopify-sarama
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-chroma
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-andybalholm-cascadia
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-auth0-go-jwt-middleware
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-bep-gitmap
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-bep-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-chaseadamsio-goorgeous
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-client9-gospell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-codegangsta-negroni
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-danwakefield-fnmatch
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-cssmin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-siphash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dlclark-regexp2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-docker-libkv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-duosecurity-duo_api_golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-eknkc-amber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-endophage-gotuf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fatih-structs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-flynn-go-shlex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fortytw2-leaktest
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsnotify-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsouza-go-dockerclient
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fullsailor-pkcs7
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-glacjay-goini
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-errors-errors
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-macaron-inject
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gobuffalo-envy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gocql-gocql
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-golang-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-goraft-raft
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-gorilla-css
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gosexy-gettext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-hailocab-go-hostpool
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-hclog
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-plugin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-rootcerts
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-howeyc-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-inconshreveable-go-vhost
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-influxdb-influxdb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-prose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-syllables
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jefferai-jsonx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-justinas-alice
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-klauspost-cpuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-knieriem-markdown
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-kyokomi-emoji
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-lpabon-godbc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-markbates-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-ansi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-logxi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-michaelklishin-rabbit-hole
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-miekg-mmark
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-milochristiansen-axis2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-milochristiansen-lua
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-go-testing-interface
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-goamz
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-montanaflynn-stats
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-muesli-smartcrop
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mvo5-goconfigparser
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mvo5-uboot-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-neurosnap-sentences
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-noahdesu-go-ceph
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-ojii-gettext.go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-opencontainers-specs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-openshift-go-json-rest
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-go-systemd
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-openshift-sdn
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-paulrosania-go-charset
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-pquerna-otp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-prometheus-prometheus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-rackspace-gophercloud
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-rakyll-globalconf
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rakyll-pb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-rakyll-statik
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rasky-go-xdr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-remeh-sizedwaitgroup
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-samuel-go-zookeeper
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-seccomp-libseccomp-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sethgrid-pester
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shiena-ansicolor
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shogo82148-go-shuffle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shurcooL-sanitized_anchor_name
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-skarademir-naturalsort
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-skynetservices-skydns
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-smartystreets-go-aws-auth
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-spacejam-loghisto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-spacemonkeygo-openssl
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm} ppc64le s390x}
- golang-github-spaolacci-murmur3
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-afero
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-fsync
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-nitro
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sstarcher-go-okta
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stathat-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-stevvooe-resumable
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-streadway-amqp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stretchr-objx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-syndtr-gocapability
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-goleveldb
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-gosnappy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-tent-http-link-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-tonnerre-golang-pretty
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vaughan0-go-ini
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vishvananda-netlink
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} aarch64 x86_64 %{arm}}
- golang-github-vishvananda-netns
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vjeantet-asn1-ber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vmware-govcloudair
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-wsxiaoys-terminal
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonpointer
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonreference
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonschema
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xiang90-probing
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-xrash-smetrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-ace
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-gohtml
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yvasiyarov-go-metrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-gorelic
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-newrelic_platform_go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-googlecode-gcfg
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-go-decimal-inf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-googlecode-go-exp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-googlecode-log4go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-sqlite
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-uuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-go-check-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-go-macaroon-macaroon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-retry-v1
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-torproject-pluggable-transports-goptlib
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golint
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gomtree
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gotags
ExclusiveArch: %{go_arches}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gprbuild
ExclusiveArch: %{GPRbuild_arches} %{bootstrap_arch}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha
- gsf-sharp
ExclusiveArch: %mono_arches
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gudev-sharp
ExclusiveArch: %mono_arches
- hedgewars
ExclusiveArch: %{fpc_arches}
- heketi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- hsakmt
ExclusiveArch: x86_64 aarch64
- hub
ExclusiveArch: %{go_arches}
- hugo
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- icaro
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
- ignition
ExclusiveArch: x86_64 ppc64le aarch64 s390x
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- ikarus
ExclusiveArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- insect
ExclusiveArch: %{nodejs_arches} noarch
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- intel-gmmlib
ExclusiveArch: x86_64 i686
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ipw2100-firmware
ExclusiveArch: noarch i386 x86_64
- ipw2200-firmware
ExclusiveArch: noarch i386 x86_64
- ispc
ExclusiveArch: %{arm} %{ix86} x86_64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iwyu
ExclusiveArch: %{ix86} x86_64
- jake
ExclusiveArch: %{nodejs_arches} noarch
- jasmine-node
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- josm
ExclusiveArch: %{ix86} x86_64
- keepass
ExclusiveArch: %{mono_arches}
- kernel
ExclusiveArch: %{all_x86} x86_64 s390x %{arm} aarch64 ppc64le
- kicad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kompose
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x
- kosmtik
ExclusiveArch: %{nodejs_arches} noarch
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- latrace
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- lazarus
ExclusiveArch: %{fpc_arches}
- ldc
ExclusiveArch: %{ldc_arches}
- libbsr
ExclusiveArch: %{power64}
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdparse
ExclusiveArch: %{ldc_arches}
- libflatarray
ExclusiveArch: %{ix86} x86_64
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libmfx
ExclusiveArch: %{ix86} x86_64
- libocxl
ExclusiveArch: ppc64le
- libpmemobj-cpp
ExclusiveArch: x86_64
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- librtas
ExclusiveArch: %{power64}
- libseccomp
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 mipsel mips64el ppc64 ppc64le s390 s390x
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} %{ix86} x86_64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzfcphbaapi
ExclusiveArch: s390 s390x
- lodash
ExclusiveArch: %{nodejs_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mantle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matreshka
ExclusiveArch: %GPRbuild_arches
- maven-eclipse-plugin
ExclusiveArch: %{ix86} x86_64
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mcelog
ExclusiveArch: i686 x86_64
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64
- memtest86+
ExclusiveArch: %{ix86} x86_64
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} %{ix86} x86_64
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mnemosyne
ExclusiveArch: noarch %{qt5_qtwebengine_arches}
- mocha
ExclusiveArch: %{nodejs_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-debugger
ExclusiveArch: %ix86 x86_64
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monobristol
ExclusiveArch: %{mono_arches}
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- monosim
ExclusiveArch: %mono_arches
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- msgpack-d
ExclusiveArch: %{ldc_arches}
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- nacl-arm-binutils
ExclusiveArch: x86_64
- nacl-binutils
ExclusiveArch: x86_64
- nacl-gcc
ExclusiveArch: x86_64
- nacl-newlib
ExclusiveArch: x86_64
- nant
ExclusiveArch: %mono_arches
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nim
ExclusiveArch: %{nim_arches}
- node-gyp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-Base64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-abbrev
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-dynamic-import
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn-jsx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-add-stream
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-after
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-agentkeepalive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ain2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-align-text
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-alter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgcyan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bggreen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgmagenta
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgwhite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgyellow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-black
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-blue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bold
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-cyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-dim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-escapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-font
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-gray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-green
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-grey
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-hidden
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-inverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-italic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-magenta
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-red
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-reset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-strikethrough
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-styles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-underline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-white
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-wrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-yellow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansicolors
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansidiff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansistyles
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-field
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-archiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archiver-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-are-we-there-yet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-argparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-argsparser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-union
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-buffer-from-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-differ
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-find
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-find-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-foreach
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-ify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-union
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-uniq
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-unique
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arraybuffer-dot-slice
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arraybuffer-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arrify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ascii-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ascli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-asn1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assert-plus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assertion-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assume
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ast-traverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ast-types
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-astral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-angular-annotate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-pass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-async-arrays
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-limiter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-queue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-some
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asynckit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-atob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-auto-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-autoresolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ava-init
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-aws-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws-sign2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-code-frame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-messages
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-functions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-generators
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-runtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-babylon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backoff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-balanced-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-option
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-plugins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base32-encode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-arraybuffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64id
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-basic-auth-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-batch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bcrypt
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-bcryptjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-beeper
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-benchmark
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-than-before
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bignumber-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bind-obj-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bindings
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bit-mask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-blob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-block-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bluebird
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-body-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boolbase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-brace-expansion
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-braces
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-breakable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-browser-stdout
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buf-compare
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-crc32
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-shims
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffer-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffertools
ExclusiveArch: %{nodejs_arches}
- nodejs-bufferutil
ExclusiveArch: %{nodejs_arches}
- nodejs-builtin-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-builtins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bundle-dependencies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-burrito
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-busboy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-byline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cache-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caching-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-call-delayed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-matcher
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-me-maybe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-callback-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsites
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camel-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caniuse-db
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-carrier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caseless
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-center-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-as-promised
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-connect-middleware
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-json-schema
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-oauth2orize-grant
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-spies-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chainer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chalk
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-change-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-char-spinner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-character-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-chardet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-charenc
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-check-env
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-check-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-child-process-close
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chmodr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chownr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chroma-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chrono
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ci-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-circular-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjson
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-class-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clean-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clean-yaml-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clear-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-spinner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cliui
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-stats
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-closure-compiler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-co-with-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-code-point-at
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-coffee-coverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-collection-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-collections
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-color-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colour
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-columnify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-combined-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commander
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-common-path-prefix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commondir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-commoner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commonmark
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compare-func
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compare-versions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-inherit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compress-commons
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compressible
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compression
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-map
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-config-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-livereload
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-console-dot-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-group
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-consolemd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constant-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constantinople
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-disposition
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-angular
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-atom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-core
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-ember
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-eslint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-express
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jquery
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jscs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-preset-loader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-filter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-recommended-bump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-hex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-jar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookiejar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-copy-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-core-assert
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-util-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-couch-login
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coveralls
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-crc
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crc32-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cross-spawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cross-spawn-async
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crypt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cryptiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csrf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-select
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-what
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csscomb-core
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cssom
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csurf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-generate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-spectrum
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ctype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-currently-unhandled
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cycle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cyclist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-d
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dargs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dashdash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-data-uri-to-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-date-now
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dateformat
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-death
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-debug-fabulous
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debuglog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-decamelize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decamelize-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decimal-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dedent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-eql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deep-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-default-require-extensions
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-default-resolution
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defaults
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defence
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defence-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-properties
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defined
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-degenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-del
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delayed-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-delegates
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delete
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dep-graph
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-depd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deprecated
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-newline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detective
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dezalgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dicer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dirty-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-discord-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-docopt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-doctrine
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dom-serializer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domelementtype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domutils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-prop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dotfile-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dreamopt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dryice
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dtree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-duplexify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duration
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ebnf-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-echomd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-editor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ee-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-emojione
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-empty-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-encodeurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-end-of-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-client
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-entities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-ex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errorhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-abstract
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-to-primitive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es5-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es5-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-iterator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-promisify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-set
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escallmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-html
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-regexp-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escape-string-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escodegen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escope
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower-location-detector
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-fb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-harmony-jscs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espurify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esrecurse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse-fb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estree-walker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-etag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-event-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-eventemitter2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-events-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-everything-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-execa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-exit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-brackets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-tilde
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extended-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extsprintf
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-eyes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fake
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fancy-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-far
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fast-levenshtein
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fastfall
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-faucet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-faye-websocket
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fg-lodash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-figures
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-file-entry-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-sync-cmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-uri-to-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-filelist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-filename-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fileset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fill-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fill-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-finalhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-find-cache-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-find-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-findup-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-first-chunk-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flagged-respawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flat-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-flush-write-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fmix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-dot-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-follow-redirects
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-in
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-for-own
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-foreach
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-foreground-child
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forever-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-form-data
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-formatio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-formidable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forwarded
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fragment-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-freetree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fresh
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-dot-notify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-cached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fs-ext
ExclusiveArch: %{nodejs_arches}
- nodejs-fs-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-temp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-vacuum
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-write-stream-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-ignore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-npm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ftp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-function-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-function-loop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gauge
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gaze
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gdal
ExclusiveArch: %{nodejs_arches}
- nodejs-generate-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generate-object-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-pkg-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-port
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-stdin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-uri
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-getobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-git-dummy-commit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-raw-commits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-remote-origin-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-semver-tags
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-tails
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gitconfiglocal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-username-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob-base
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-expand
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-parent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-global-modules
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-global-prefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globby
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globule
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glogg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gnode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gonzales-pe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-graceful-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-graceful-readlink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-growl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-angular-templates
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-banner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-cli
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-compare-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-clean
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-concat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-cssmin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-htmlmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-internal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-less
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-requirejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-uglify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-watch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-git-authors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-init
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-known-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-lib-contrib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-sed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-simple-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-process
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulp-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-util
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gzip-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-handle-thing
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-handlebars
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-har-validator
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-flag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-symbols
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-unicode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hash_file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hawk
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-heap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hex-to-array-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-highlight-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-historic-readline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hoek
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-homedir-polyfill
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hook-std
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hooker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hosted-git-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hsluv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-html-minifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-htmlparser2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-deceiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-errors
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-http-signature
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-https-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-humanize-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-i18n-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i2c
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv-lite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-iferr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ignore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-image-size
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-immutable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-import-local
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imul
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imurmurhash
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-indent-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inflight
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-info-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-inherits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherits1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ini
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-init-package-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inline-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-install
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-int64-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-intercept-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-interpret
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-invert-kv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ip
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ipaddr-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-irc-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irc-formatting
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irc-upd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irregular-plurals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-accessor-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrayish
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-boolean-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-builtin-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-callable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-data-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-date-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-dotfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-equal-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-extendable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-finite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-fullwidth-code-point
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-generator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-my-json-valid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-negated-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-number
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-number-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-odd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-path-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-in-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-inside
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-plain-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-plain-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-primitive
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-registered
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-relative
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-subset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-text-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-typedarray
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-unc-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-valid-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-valid-instance
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-windows
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isarray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-isexe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-iso8601
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isodate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-coverage
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-hook
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-report
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-source-maps
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-reports
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jade
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-growl-reporter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-reporters
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jest-mock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison-lex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jju
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joose
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-namespace-depended
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-simplerequest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-base64
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-string-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-js-tokens
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-yaml
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jschardet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jscoverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-localizer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-parse-helpfulerror
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stable-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stringify-safe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer-dot-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonselect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jwt-simple
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keep-alive-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-keygrip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keypress
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-kind-of
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-klaw
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-kuler2gpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-latest-version
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazy-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazystream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lcid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lcov-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-leaflet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-formbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-hash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leche
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-left-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less-plugin-clean-css
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-levn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lex-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-libpq
ExclusiveArch: %{nodejs_arches}
- nodejs-libxmljs
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-line-numbers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-line-reader
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linkify-it
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-grunt-tasks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-character
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lockfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-log-driver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-ok
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-symbols
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lolex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-long
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-longest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loophole
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loud-rejection
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lower-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ltx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-magic-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-make-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-generator-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makeerror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik
ExclusiveArch: %{nodejs_arches}
- nodejs-mapnik-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik-vector-tile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-markdown
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-markdown-it-testgen
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-matched
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-max-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-maxmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mbtiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-md5
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-hex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-o-matic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mdn-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mdurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-media-typer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoizee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-memwatch-next
ExclusiveArch: %{nodejs_arches}
- nodejs-meow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-merge-descriptors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-merge-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-metascript
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-method-override
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-micromatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-millstone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mime-db
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mimeparse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-minimalistic-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-minimist-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minipass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkfiletree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-bin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-modify-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-module-not-found-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-moment
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-moment-timezone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb-core
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-monocle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-morgan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-muffin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-multimatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiparty
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multipipe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-murmur-32
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mustache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mutate-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mute-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mysql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mz
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nan0
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomsg
ExclusiveArch: %{nodejs_arches}
- nodejs-nanoseconds
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ncp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-needle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-negative-zero
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-negotiator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-net-browserify-alt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-netmask
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-next-tick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-expat
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-node-int64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-static
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-stringprep
ExclusiveArch: %{nodejs_arches}
- nodejs-node-uuid
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nomnom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-noncharacters
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt-usage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-noptify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-normalize-git-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-package-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-cache-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-install-checks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-package-arg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-registry-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-run-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-user-validate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npmlog
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nth-check
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-number-is-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-numeral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth2orize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-assign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-dot-assign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-dot-entries
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-omit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-pick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-observable-to-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-obuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-okay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-finished
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-headers
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-once
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-onetime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-only-shallow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opal-runtime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opener
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opn
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optionator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opts
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-orchestrator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ordered-read-streams
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-os-homedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-locale
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-tmpdir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-osenv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-output-file-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-own-or
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-own-or-env
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-finally
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-locate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pac-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pac-resolver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packet-reader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pad-left
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-paperboy
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parallel-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-param-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-github-repo-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parse-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-passwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parsejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseqs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parserlib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parseuri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pascal-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pascalcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-http-bearer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2-client-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-array
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-dirname
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-exists
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-inside
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-key
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-parse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pathval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pause
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pbkdf2-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pedding
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-connection-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-cursor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-int8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-native
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pgpass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkg-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkginfo
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-platform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-plur
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-portscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-posix-character-classes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-bytea
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-date
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-interval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-precond
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prelude-ls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-preserve
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-hrtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pretty-time
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prism-media
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-private
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-process-nextick-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proclaim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promises-aplus-tests
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prompt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promzard
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-propagate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-propget
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proto-list
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy-addr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-proxyquire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pruddy-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pseudomap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pubcontrol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pumpify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-q
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-q-io
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qtdatastream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-queue-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-quick-lru
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qunit-extras
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qunitjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rainbowsocks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-random-bytes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-random-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-randomatic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-range-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-raw-body
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-re-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-all-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-dir-files
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-installed
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-json-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readable-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-readdir-enhanced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdir-scoped-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-realize-package-specifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-recast
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rechoir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-redent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reduce-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-regex-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regex-not
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-relateurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-remove-trailing-separator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repeat-element
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeat-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeating
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-request
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-requestretry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-cs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-require-directory
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-inject
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-main-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-relative
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-uncached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-yaml
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-requirejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-cwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-pkg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-response-time
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resumer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ret
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-retry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reusify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-revalidator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rewire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rhea
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-right-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rimraf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rndm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup-plugin-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-commonjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-node-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-pluginutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ronn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-run-parallel-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-runforcover
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safe-json-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safecb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-samsam
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sauce-tunnel
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sax
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-scmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-secure-random
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-seedrandom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-select-hose
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-semver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-send
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sentence-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sentiment
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sequencify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serialize-error
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-static
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-server-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-blocking
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-getter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-set-immediate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-immediate-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-setimmediate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-setprototypeof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sha
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shallow-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-command
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shelljs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-shelljs-nodecli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-format
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-http
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-showdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sigmund
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-signal-exit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-asyncify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-fmt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-single-line-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon-chai
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sinon-restore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slash
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sliced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slide
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-smart-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-snake-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture-set
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snekfetch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snockets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sntp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socket-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socks-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-socks-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sort-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sorted-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-fixtures
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sparkles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-spawn-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spawn-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-correct
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-exceptions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-license-ids
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-speedometer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sqlite3
ExclusiveArch: %{nodejs_arches}
- nodejs-srs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ssri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-st
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-trace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-utils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-static-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-static-favicon
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-statuses
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-std-mocks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-combiner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-consume
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-counter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-pair
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-replace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-shift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-spigot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-streamsearch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamsink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamtest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-repeat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-trim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string-width
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string_decoder
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringmap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-ansi
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-bom-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-color
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-eof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-json-comments
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strong-log-transformer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stylus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-success-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-superagent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-supertest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supervisor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supports-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-suspend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-swap-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-symbol-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-mocha-reporter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-out
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-spec
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-pack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp-write
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tempfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temporary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-cordovajs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-liferay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-terst
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-test-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testdata-w3c-json-form
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testswarm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testutil
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-extensions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-thenify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thenify-all
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-through2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through2-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thunkify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tildify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tilejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive-mapnik
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tiletype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-diff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-stamp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-timekeeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-timers-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tiny-lr-fork
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tippex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-title-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tlds
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-absolute-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-object-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-regex-range
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-touch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tough-cookie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tracejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-transformers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-traverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-treeify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tressa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-trim-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim-off-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trivial-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-try-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-try-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tryor
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tsame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tslib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tsscmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tunnel-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tv4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tweetnacl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tweetnacl-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-check
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-type-detect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-name
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-typeahead.js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uc-dot-micro
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uglify-to-browserify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid-number
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uid-safe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ultron
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-umask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unc-path-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore-dot-logger
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unicode-length
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-union-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unique-filename
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-slug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unpipe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unset-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uri-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-urix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-use
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-user-home
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utfx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-deprecate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utilities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utils-merge
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uuid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vali-date
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-validate-npm-package-license
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-validate-npm-package-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vasync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-verror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vhost
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vinyl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vlq
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vow-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vows
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-walkdir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-walker
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ware
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-warning-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-watchit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-watershed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wbuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wcwidth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-websocket-driver
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-when
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-whet-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-which
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-win-spawn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-window-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-winston
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-with
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wolfy87-eventemitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-woothee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wordwrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrap-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wrap-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrappy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-write-file-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ws
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xdg-basedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xml2js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest-ssl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xregexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-xtend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-y18n
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yallist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yapool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yargs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yargs-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yeast
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zeropad
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zip-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zipfile
ExclusiveArch: %{nodejs_arches}
- nodejs-zlib-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zlibjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: %{ix86} x86_64
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64
- nwchem
ExclusiveArch: x86_64 %{ix86}
- obfs4
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-kvm-hook
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-register-machine
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- oci-umount
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- ocitools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- olpc-kbdshim
ExclusiveArch: %{ix86} %{arm}
- olpc-netutils
ExclusiveArch: %{ix86} %{arm}
- olpc-powerd
ExclusiveArch: %{ix86} %{arm}
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- onedrive
ExclusiveArch: %{ldc_arches}
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjfx
ExclusiveArch: %{ix86} x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- origin
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- orion
ExclusiveArch: %{qt5_qtwebengine_arches}
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- oshinko-cli
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- paflib
ExclusiveArch: ppc %{power64}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdfmod
ExclusiveArch: %mono_arches
- peripety
ExclusiveArch: %{rust_arches}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: i686 x86_64 ia64 aarch64
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- pmdk-convert
ExclusiveArch: x86_64
- pocl
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- podman
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- publican-jboss
ExclusiveArch: i686 x86_64
- pvs-sbcl
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-healpy
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-rpi-gpio
ExclusiveArch: %{arm} aarch64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- quantum-espresso
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: %{openblas_arches}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- redhat-lsb
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- reg
ExclusiveArch: x86_64
- renderdoc
ExclusiveArch: %{ix86} x86_64
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm}
- rescene
ExclusiveArch: %{mono_arches}
- restsharp
ExclusiveArch: %{mono_arches}
- rhythmbox-alternative-toolbar
ExclusiveArch: %{ix86} %{arm} x86_64 ppc64 ppc64le
- rkt
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- rocm-runtime
ExclusiveArch: x86_64 aarch64
- rocminfo
ExclusiveArch: x86_64 aarch64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- runc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
- rust
ExclusiveArch: %{rust_arches}
- rust-abomonation
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-alga
ExclusiveArch: %{rust_arches}
- rust-alga_derive
ExclusiveArch: %{rust_arches}
- rust-ansi_colours
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-antidote
ExclusiveArch: %{rust_arches}
- rust-approx
ExclusiveArch: %{rust_arches}
- rust-arc-swap
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-autocfg
ExclusiveArch: %{rust_arches}
- rust-backtrace
ExclusiveArch: %{rust_arches}
- rust-backtrace-sys
ExclusiveArch: %{rust_arches}
- rust-base100
ExclusiveArch: %{rust_arches}
- rust-base64
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bincode0.8
ExclusiveArch: %{rust_arches}
- rust-bindgen
ExclusiveArch: %{rust_arches}
- rust-bit-set
ExclusiveArch: %{rust_arches}
- rust-bit-vec
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitflags0.9
ExclusiveArch: %{rust_arches}
- rust-blobby
ExclusiveArch: %{rust_arches}
- rust-block-buffer
ExclusiveArch: %{rust_arches}
- rust-block-padding
ExclusiveArch: %{rust_arches}
- rust-brev
ExclusiveArch: %{rust_arches}
- rust-bufstream
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-byte-tools
ExclusiveArch: %{rust_arches}
- rust-bytecount
ExclusiveArch: %{rust_arches}
- rust-byteorder
ExclusiveArch: %{rust_arches}
- rust-bytes
ExclusiveArch: %{rust_arches}
- rust-bytes0.3
ExclusiveArch: %{rust_arches}
- rust-bytesize
ExclusiveArch: %{rust_arches}
- rust-c_vec
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-cargo
ExclusiveArch: %{rust_arches}
- rust-cast
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cexpr
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-chainerror
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-clang-sys
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-clicolors-control
ExclusiveArch: %{rust_arches}
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-colored
ExclusiveArch: %{rust_arches}
- rust-colored_json
ExclusiveArch: %{rust_arches}
- rust-config
ExclusiveArch: %{rust_arches}
- rust-console
ExclusiveArch: %{rust_arches}
- rust-content_inspector
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-crates-io
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crc32fast
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque0.4
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-cryptovec
ExclusiveArch: %{rust_arches}
- rust-cssparser
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-csv
ExclusiveArch: %{rust_arches}
- rust-csv-core
ExclusiveArch: %{rust_arches}
- rust-ctrlc
ExclusiveArch: %{rust_arches}
- rust-curl
ExclusiveArch: %{rust_arches}
- rust-curl-sys
ExclusiveArch: %{rust_arches}
- rust-custom_derive
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-data-url
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-decimal
ExclusiveArch: %{rust_arches}
- rust-delta_e
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-digest
ExclusiveArch: %{rust_arches}
- rust-directories
ExclusiveArch: %{rust_arches}
- rust-dirs
ExclusiveArch: %{rust_arches}
- rust-dns-parser
ExclusiveArch: %{rust_arches}
- rust-docopt
ExclusiveArch: %{rust_arches}
- rust-downcast-rs
ExclusiveArch: %{rust_arches}
- rust-dtoa
ExclusiveArch: %{rust_arches}
- rust-dtoa-short
ExclusiveArch: %{rust_arches}
- rust-edit-distance
ExclusiveArch: %{rust_arches}
- rust-either
ExclusiveArch: %{rust_arches}
- rust-encoding
ExclusiveArch: %{rust_arches}
- rust-encoding-index-japanese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-korean
ExclusiveArch: %{rust_arches}
- rust-encoding-index-simpchinese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-singlebyte
ExclusiveArch: %{rust_arches}
- rust-encoding-index-tradchinese
ExclusiveArch: %{rust_arches}
- rust-encoding_index_tests
ExclusiveArch: %{rust_arches}
- rust-encoding_rs
ExclusiveArch: %{rust_arches}
- rust-encoding_rs_io
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-env_logger0.5
ExclusiveArch: %{rust_arches}
- rust-erased-serde
ExclusiveArch: %{rust_arches}
- rust-errln
ExclusiveArch: %{rust_arches}
- rust-errno
ExclusiveArch: %{rust_arches}
- rust-error-chain
ExclusiveArch: %{rust_arches}
- rust-extprim
ExclusiveArch: %{rust_arches}
- rust-extprim_literals_macros
ExclusiveArch: %{rust_arches}
- rust-failure
ExclusiveArch: %{rust_arches}
- rust-failure_derive
ExclusiveArch: %{rust_arches}
- rust-fake-simd
ExclusiveArch: %{rust_arches}
- rust-fake_clock
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-filetime
ExclusiveArch: %{rust_arches}
- rust-fixedbitset
ExclusiveArch: %{rust_arches}
- rust-flame
ExclusiveArch: %{rust_arches}
- rust-flate2
ExclusiveArch: %{rust_arches}
- rust-float-cmp
ExclusiveArch: %{rust_arches}
- rust-fnv
ExclusiveArch: %{rust_arches}
- rust-foreign-types
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared
ExclusiveArch: %{rust_arches}
- rust-fragile
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-fuse
ExclusiveArch: %{rust_arches}
- rust-futures
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime-preview
ExclusiveArch: %{rust_arches}
- rust-futures-channel
ExclusiveArch: %{rust_arches}
- rust-futures-channel-preview
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-core-preview
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor
ExclusiveArch: %{rust_arches}
- rust-futures-executor-preview
ExclusiveArch: %{rust_arches}
- rust-futures-io
ExclusiveArch: %{rust_arches}
- rust-futures-io-preview
ExclusiveArch: %{rust_arches}
- rust-futures-macro-async
ExclusiveArch: %{rust_arches}
- rust-futures-macro-await
ExclusiveArch: %{rust_arches}
- rust-futures-preview
ExclusiveArch: %{rust_arches}
- rust-futures-sink
ExclusiveArch: %{rust_arches}
- rust-futures-sink-preview
ExclusiveArch: %{rust_arches}
- rust-futures-stable
ExclusiveArch: %{rust_arches}
- rust-futures-stable-preview
ExclusiveArch: %{rust_arches}
- rust-futures-timer
ExclusiveArch: %{rust_arches}
- rust-futures-util
ExclusiveArch: %{rust_arches}
- rust-futures-util-preview
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-gcsf
ExclusiveArch: %{rust_arches}
- rust-gdk
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf-sys
ExclusiveArch: %{rust_arches}
- rust-gdk-sys
ExclusiveArch: %{rust_arches}
- rust-generic-array
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-gir-format-check
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-git2-curl
ExclusiveArch: %{rust_arches}
- rust-glib
ExclusiveArch: %{rust_arches}
- rust-glib-sys
ExclusiveArch: %{rust_arches}
- rust-glob
ExclusiveArch: %{rust_arches}
- rust-globset
ExclusiveArch: %{rust_arches}
- rust-gobject-sys
ExclusiveArch: %{rust_arches}
- rust-goblin
ExclusiveArch: %{rust_arches}
- rust-google-drive3-fork
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-grep-cli
ExclusiveArch: %{rust_arches}
- rust-grep-matcher
ExclusiveArch: %{rust_arches}
- rust-grep-pcre2
ExclusiveArch: %{rust_arches}
- rust-grep-printer
ExclusiveArch: %{rust_arches}
- rust-grep-regex
ExclusiveArch: %{rust_arches}
- rust-grep-searcher
ExclusiveArch: %{rust_arches}
- rust-gtk
ExclusiveArch: %{rust_arches}
- rust-gtk-rs-lgpl-docs
ExclusiveArch: %{rust_arches}
- rust-gtk-source-sys
ExclusiveArch: %{rust_arches}
- rust-gtk-sys
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-h2
ExclusiveArch: %{rust_arches}
- rust-half
ExclusiveArch: %{rust_arches}
- rust-hamcrest
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-hashbrown
ExclusiveArch: %{rust_arches}
- rust-headers-core
ExclusiveArch: %{rust_arches}
- rust-headers-derive
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-heck
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-hexyl
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-hostname
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-hyper-native-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-tls
ExclusiveArch: %{rust_arches}
- rust-hyper0.10
ExclusiveArch: %{rust_arches}
- rust-hyperfine
ExclusiveArch: %{rust_arches}
- rust-id_tree
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-indicatif
ExclusiveArch: %{rust_arches}
- rust-input_buffer
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-ipnetwork
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itertools-num
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-lab
ExclusiveArch: %{rust_arches}
- rust-language-tags
ExclusiveArch: %{rust_arches}
- rust-lazy-init
ExclusiveArch: %{rust_arches}
- rust-lazy_static
ExclusiveArch: %{rust_arches}
- rust-lazycell
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libflate
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libm
ExclusiveArch: %{rust_arches}
- rust-libmount
ExclusiveArch: %{rust_arches}
- rust-libssh2-sys
ExclusiveArch: %{rust_arches}
- rust-libudev
ExclusiveArch: %{rust_arches}
- rust-libudev-sys
ExclusiveArch: %{rust_arches}
- rust-libz-sys
ExclusiveArch: %{rust_arches}
- rust-line-wrap
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-locale_config
ExclusiveArch: %{rust_arches}
- rust-lock_api
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lru_time_cache
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-matrixmultiply
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-memchr
ExclusiveArch: %{rust_arches}
- rust-memmap
ExclusiveArch: %{rust_arches}
- rust-memoffset
ExclusiveArch: %{rust_arches}
- rust-metadeps
ExclusiveArch: %{rust_arches}
- rust-mime
ExclusiveArch: %{rust_arches}
- rust-mime-sniffer
ExclusiveArch: %{rust_arches}
- rust-mime0.2
ExclusiveArch: %{rust_arches}
- rust-mime_guess
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mint
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-extras
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-nalgebra
ExclusiveArch: %{rust_arches}
- rust-native-tls
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-no-panic
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-integer
ExclusiveArch: %{rust_arches}
- rust-num-iter
ExclusiveArch: %{rust_arches}
- rust-num-rational
ExclusiveArch: %{rust_arches}
- rust-num-traits
ExclusiveArch: %{rust_arches}
- rust-num-traits0.1
ExclusiveArch: %{rust_arches}
- rust-num_cpus
ExclusiveArch: %{rust_arches}
- rust-number_prefix
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-once_cell
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-onig_sys
ExclusiveArch: %{rust_arches}
- rust-opaque-debug
ExclusiveArch: %{rust_arches}
- rust-opener
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-ord_subset
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches}
- rust-pad
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pango
ExclusiveArch: %{rust_arches}
- rust-pango-sys
ExclusiveArch: %{rust_arches}
- rust-pangocairo
ExclusiveArch: %{rust_arches}
- rust-pangocairo-sys
ExclusiveArch: %{rust_arches}
- rust-parity-wasm
ExclusiveArch: %{rust_arches}
- rust-parking_lot
ExclusiveArch: %{rust_arches}
- rust-parking_lot_core
ExclusiveArch: %{rust_arches}
- rust-pcre2
ExclusiveArch: %{rust_arches}
- rust-pcre2-sys
ExclusiveArch: %{rust_arches}
- rust-peeking_take_while
ExclusiveArch: %{rust_arches}
- rust-peg
ExclusiveArch: %{rust_arches}
- rust-percent-encoding
ExclusiveArch: %{rust_arches}
- rust-permutate
ExclusiveArch: %{rust_arches}
- rust-permutohedron
ExclusiveArch: %{rust_arches}
- rust-pest
ExclusiveArch: %{rust_arches}
- rust-pest_derive
ExclusiveArch: %{rust_arches}
- rust-pest_generator
ExclusiveArch: %{rust_arches}
- rust-pest_meta
ExclusiveArch: %{rust_arches}
- rust-phf
ExclusiveArch: %{rust_arches}
- rust-phf_codegen
ExclusiveArch: %{rust_arches}
- rust-phf_generator
ExclusiveArch: %{rust_arches}
- rust-phf_shared
ExclusiveArch: %{rust_arches}
- rust-pkg-config
ExclusiveArch: %{rust_arches}
- rust-plain
ExclusiveArch: %{rust_arches}
- rust-plist
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.3
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-proptest
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.6
ExclusiveArch: %{rust_arches}
- rust-quickersort
ExclusiveArch: %{rust_arches}
- rust-quote
ExclusiveArch: %{rust_arches}
- rust-quote0.3
ExclusiveArch: %{rust_arches}
- rust-quote0.5
ExclusiveArch: %{rust_arches}
- rust-rand
ExclusiveArch: %{rust_arches}
- rust-rand0.4
ExclusiveArch: %{rust_arches}
- rust-rand0.5
ExclusiveArch: %{rust_arches}
- rust-rand_chacha
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rand_core0.2
ExclusiveArch: %{rust_arches}
- rust-rand_core0.3
ExclusiveArch: %{rust_arches}
- rust-rand_hc
ExclusiveArch: %{rust_arches}
- rust-rand_isaac
ExclusiveArch: %{rust_arches}
- rust-rand_jitter
ExclusiveArch: %{rust_arches}
- rust-rand_os
ExclusiveArch: %{rust_arches}
- rust-rand_pcg
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift
ExclusiveArch: %{rust_arches}
- rust-rawpointer
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-recycler
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-reqwest
ExclusiveArch: %{rust_arches}
- rust-rust-ini
ExclusiveArch: %{rust_arches}
- rust-rustc-demangle
ExclusiveArch: %{rust_arches}
- rust-rustc-serialize
ExclusiveArch: %{rust_arches}
- rust-rustc-test
ExclusiveArch: %{rust_arches}
- rust-rustc_version
ExclusiveArch: %{rust_arches}
- rust-rustdoc-stripper
ExclusiveArch: %{rust_arches}
- rust-rustfilt
ExclusiveArch: %{rust_arches}
- rust-rustfix
ExclusiveArch: %{rust_arches}
- rust-rusty-fork
ExclusiveArch: %{rust_arches}
- rust-ryu
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-scoped-tls
ExclusiveArch: %{rust_arches}
- rust-scoped_threadpool
ExclusiveArch: %{rust_arches}
- rust-scopeguard
ExclusiveArch: %{rust_arches}
- rust-scroll
ExclusiveArch: %{rust_arches}
- rust-scroll_derive
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-semver-parser0.7
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde0.8
ExclusiveArch: %{rust_arches}
- rust-serde_bytes
ExclusiveArch: %{rust_arches}
- rust-serde_cbor
ExclusiveArch: %{rust_arches}
- rust-serde_derive
ExclusiveArch: %{rust_arches}
- rust-serde_ignored
ExclusiveArch: %{rust_arches}
- rust-serde_json
ExclusiveArch: %{rust_arches}
- rust-serde_json0.8
ExclusiveArch: %{rust_arches}
- rust-serde_stacker
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shell-words
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-signal-hook
ExclusiveArch: %{rust_arches}
- rust-simplelog
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-snowflake
ExclusiveArch: %{rust_arches}
- rust-socket2
ExclusiveArch: %{rust_arches}
- rust-sourceview
ExclusiveArch: %{rust_arches}
- rust-spin
ExclusiveArch: %{rust_arches}
- rust-spmc
ExclusiveArch: %{rust_arches}
- rust-stable_deref_trait
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-statistical
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-string
ExclusiveArch: %{rust_arches}
- rust-strings
ExclusiveArch: %{rust_arches}
- rust-strsim
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-structopt-derive
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn0.11
ExclusiveArch: %{rust_arches}
- rust-syn0.13
ExclusiveArch: %{rust_arches}
- rust-syn0.14
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-syntect
ExclusiveArch: %{rust_arches}
- rust-sys-info
ExclusiveArch: %{rust_arches}
- rust-tabwriter
ExclusiveArch: %{rust_arches}
- rust-take
ExclusiveArch: %{rust_arches}
- rust-take_mut
ExclusiveArch: %{rust_arches}
- rust-tar
ExclusiveArch: %{rust_arches}
- rust-tempdir
ExclusiveArch: %{rust_arches}
- rust-tempfile
ExclusiveArch: %{rust_arches}
- rust-term
ExclusiveArch: %{rust_arches}
- rust-term_grid
ExclusiveArch: %{rust_arches}
- rust-term_size
ExclusiveArch: %{rust_arches}
- rust-termcolor
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-termios
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread-scoped
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-timerfd
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-codec
ExclusiveArch: %{rust_arches}
- rust-tokio-core
ExclusiveArch: %{rust_arches}
- rust-tokio-current-thread
ExclusiveArch: %{rust_arches}
- rust-tokio-executor
ExclusiveArch: %{rust_arches}
- rust-tokio-fs
ExclusiveArch: %{rust_arches}
- rust-tokio-io
ExclusiveArch: %{rust_arches}
- rust-tokio-mock-task
ExclusiveArch: %{rust_arches}
- rust-tokio-mockstream
ExclusiveArch: %{rust_arches}
- rust-tokio-process
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-service
ExclusiveArch: %{rust_arches}
- rust-tokio-signal
ExclusiveArch: %{rust_arches}
- rust-tokio-sync
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-tokio-uds
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-try-lock
ExclusiveArch: %{rust_arches}
- rust-typeable
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-typenum
ExclusiveArch: %{rust_arches}
- rust-ucd-trie
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicase1
ExclusiveArch: %{rust_arches}
- rust-unicode-bidi
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-segmentation
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-unindent
ExclusiveArch: %{rust_arches}
- rust-unix_socket
ExclusiveArch: %{rust_arches}
- rust-unreachable
ExclusiveArch: %{rust_arches}
- rust-unsafe-any
ExclusiveArch: %{rust_arches}
- rust-untrusted
ExclusiveArch: %{rust_arches}
- rust-url
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-utf-8
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-varlink_stdinterfaces
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-want
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-which1
ExclusiveArch: %{rust_arches}
- rust-wild
ExclusiveArch: %{rust_arches}
- rust-x11
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xdg
ExclusiveArch: %{rust_arches}
- rust-xml-rs
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-yup-oauth2
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- rust-zram-generator
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- sagemath
ExclusiveArch: aarch64 %{arm} %{ix86} x86_64 ppc sparcv9
- sbcl
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- seabios
ExclusiveArch: x86_64
- seamonkey
ExclusiveArch: %{ix86} x86_64
- servicelog
ExclusiveArch: ppc %{power64}
- sgabios
ExclusiveArch: %{ix86} x86_64
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigul
ExclusiveArch: x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- snapd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- source-to-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spring
ExclusiveArch: %{ix86} x86_64
- springlobby
ExclusiveArch: %{ix86} x86_64
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stdx-allocator
ExclusiveArch: %{ldc_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supermin
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tarantool
ExclusiveArch: %{ix86} x86_64 armv7hl armv7hnl aarch64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- termy-qt
ExclusiveArch: %{ix86} x86_64
- ternimal
ExclusiveArch: %{rust_arches}
- themonospot-base
ExclusiveArch: %mono_arches
- themonospot-console
ExclusiveArch: %mono_arches
- themonospot-gui-gtk
ExclusiveArch: %mono_arches
- themonospot-plugin-avi
ExclusiveArch: %mono_arches
- themonospot-plugin-mkv
ExclusiveArch: %mono_arches
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tmux-top
ExclusiveArch: %{go_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- ugene
ExclusiveArch: %{ix86} x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- uglify-js1
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- unetbootin
ExclusiveArch: %{ix86} x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- valgrind
ExclusiveArch: %{valgrind_arches}
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdsm
ExclusiveArch: x86_64 %{power64} aarch64
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- virtio-forwarder
ExclusiveArch: x86_64 aarch64 ppc64le %ix86
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- virtualplanet
ExclusiveArch: %{fpc_arches}
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- wraplinux
ExclusiveArch: %{ix86} x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86info
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: %{ix86} x86_64 armv7hl aarch64
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-geode
ExclusiveArch: %{ix86}
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64 ia64
- xorg-x11-drv-omap
ExclusiveArch: %{arm}
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-opentegra
ExclusiveArch: %{arm}
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- ycssmin
ExclusiveArch: %{nodejs_arches} noarch
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
5 years, 1 month
Architecture specific change in rpms/alglib.git
by githook-noreply@fedoraproject.org
The package rpms/alglib.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/alglib.git/commit/?id=574f776e55f....
Change:
-%ifarch %{ix86}
Thanks.
Full change:
============
commit 574f776e55f13dad2c5024b279732d156297359f
Author: Sandro Mani <manisandro(a)gmail.com>
Date: Sat Feb 23 18:09:18 2019 +0100
Update to 3.15.0
diff --git a/.gitignore b/.gitignore
index ed69cfa..6a98c1a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/alglib-3.12.0.cpp.gpl.tgz
/alglib-3.13.0.cpp.gpl.tgz
/alglib-3.14.0.cpp.gpl.tgz
+/alglib-3.15.0.cpp.gpl.tgz
diff --git a/alglib.spec b/alglib.spec
index 5d0f56e..c6fc0b4 100644
--- a/alglib.spec
+++ b/alglib.spec
@@ -1,6 +1,6 @@
Name: alglib
-Version: 3.14.0
-Release: 3%{?dist}
+Version: 3.15.0
+Release: 1%{?dist}
Summary: A numerical analysis and data processing library
License: GPLv2+
@@ -78,13 +78,7 @@ ln -s libalglib-%{version}.so %{buildroot}%{_libdir}/libalglib.so
%check
pushd build
-# FIXME Temporarily ignore test failures on test_c due to GCC7 test failure on i686, see
-# http://bugs.alglib.net/view.php?id=689
-%ifarch %{ix86}
-LD_LIBRARY_PATH=$PWD ./test_c || true
-%else
LD_LIBRARY_PATH=$PWD ./test_c || false
-%endif
LD_LIBRARY_PATH=$PWD ./test_i || false
popd
@@ -106,6 +100,9 @@ popd
%changelog
+* Sat Feb 23 2019 Sandro Mani <manisandro(a)gmail.com> - 3.15.0-1
+- Update to 3.15.0
+
* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.14.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/alglib_verbose-tests.patch b/alglib_verbose-tests.patch
index fe29613..7f3dd85 100644
--- a/alglib_verbose-tests.patch
+++ b/alglib_verbose-tests.patch
@@ -1,7 +1,7 @@
diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
---- cpp/tests/test_c.cpp 2018-06-16 12:23:18.000000000 +0200
-+++ cpp-new/tests/test_c.cpp 2018-06-18 11:23:07.531948972 +0200
-@@ -3610,8 +3610,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta
+--- cpp/tests/test_c.cpp 2019-02-20 16:34:14.000000000 +0100
++++ cpp-new/tests/test_c.cpp 2019-02-23 17:32:31.243746932 +0100
+@@ -3687,8 +3687,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta
/*
*Discrete/Continuous tests
*/
@@ -12,7 +12,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
/*
* Final report
-@@ -4279,8 +4279,8 @@ ae_bool testsparse(ae_bool silent, ae_st
+@@ -4356,8 +4356,8 @@ ae_bool testsparse(ae_bool silent, ae_st
linearserrors = linearfunctionsstest(_state);
linearmmerrors = linearfunctionsmmtest(_state);
linearsmmerrors = linearfunctionssmmtest(_state);
@@ -23,10 +23,10 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
enumerateerrors = testsparseunit_enumeratetest(_state);
rewriteexistingerr = testsparseunit_rewriteexistingtest(_state);
testsparseunit_testgetrow(&getrowerrors, _state);
-@@ -32142,14 +32142,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s
- ae_bool result;
+@@ -33206,14 +33206,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s
+ termreqerrors = ae_false;
- svdtesterrors = testlinlsqrunit_svdtest(ae_true, _state);
- mwcranksvderr = testlinlsqrunit_mwcranksvdtest(ae_true, _state);
- mwicranksvderr = testlinlsqrunit_mwicranksvdtest(ae_true, _state);
@@ -44,9 +44,9 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
+ stoppingcriteriaerr = testlinlsqrunit_stoppingcriteriatest(ae_false, _state);
+ analytictesterrors = testlinlsqrunit_analytictest(ae_false, _state);
prectesterrors = testlinlsqrunit_preconditionertest(_state);
+ testlinlsqrunit_testterminationrequests(&termreqerrors, _state);
- /*
-@@ -73869,9 +73869,9 @@ ae_bool testfilters(ae_bool silent, ae_s
+@@ -81685,9 +81685,9 @@ ae_bool testfilters(ae_bool silent, ae_s
ae_bool result;
@@ -59,7 +59,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
/*
* Final report
-@@ -91807,7 +91807,7 @@ static ae_bool testspline3dunit_basictes
+@@ -101357,7 +101357,7 @@ static ae_bool testspline3dunit_basictes
* Prepare a model and check that functions (Spline3DBuildTrilinear,
* Spline3DCalc,Spline3DCalcV) work correctly and
*/
@@ -68,7 +68,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
rvectorsetlengthatleast(&sf, n*m*l, _state);
/*
-@@ -91919,7 +91919,7 @@ static ae_bool testspline3dunit_testunpa
+@@ -101469,7 +101469,7 @@ static ae_bool testspline3dunit_testunpa
* NOTE: for this test we need ordered grid, i.e. grid
* with nodes in ascending order
*/
@@ -77,7 +77,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
sz = n*m*l;
rvectorsetlengthatleast(&sf, sz, _state);
spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &vf, d, &c, _state);
-@@ -92078,7 +92078,7 @@ static ae_bool testspline3dunit_testlint
+@@ -101628,7 +101628,7 @@ static ae_bool testspline3dunit_testlint
passcount = 15;
for(pass=1; pass<=passcount; pass++)
{
@@ -86,7 +86,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &f, d, &c, _state);
for(xjob=0; xjob<=1; xjob++)
{
-@@ -98759,8 +98759,8 @@ ae_bool testspline2d(ae_bool silent, ae_
+@@ -108404,8 +108404,8 @@ ae_bool testspline2d(ae_bool silent, ae_
/*
* Test for vector-function
*/
@@ -97,7 +97,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
/*
* Report
*/
-@@ -101521,7 +101521,7 @@ ae_bool testrbf(ae_bool silent, ae_state
+@@ -111166,7 +111166,7 @@ ae_bool testrbf(ae_bool silent, ae_state
basicrbferrors = testrbfunit_basicrbftest(_state);
irregularrbferrors = testrbfunit_irregularrbftest(_state);
linearitymodelrbferr = testrbfunit_linearitymodelrbftest(_state);
@@ -106,7 +106,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
multilayerrbf1derrors = ae_false;
multilayerrbferrors = testrbfunit_basicmultilayerrbftest(_state);
sererrors = testrbfunit_serializationtest(_state);
-@@ -110560,14 +110560,14 @@ ae_bool testlincg(ae_bool silent, ae_sta
+@@ -120336,14 +120336,14 @@ ae_bool testlincg(ae_bool silent, ae_sta
ae_bool result;
diff --git a/sources b/sources
index 4bfb250..a644dd3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (alglib-3.14.0.cpp.gpl.tgz) = db8b054882fca4c8be0e32104a6004bb31578faf78b2c35781dd39cfcef7bb125c263e9aa2eeaa2c40f5e6d84dc712878f18b853a7f770af554343c8aa836dc4
+SHA512 (alglib-3.15.0.cpp.gpl.tgz) = b71160aec478eb6abee370f407ad3eeb80d2d441269e3d969f7f8430e7c9e9956456aeec4b12ef720508dc748987fd45b535a1795e260474c46a1c75af45bfb4
5 years, 1 month
Architecture specific change in rpms/alglib.git
by githook-noreply@fedoraproject.org
The package rpms/alglib.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/alglib.git/commit/?id=574f776e55f....
Change:
-%ifarch %{ix86}
Thanks.
Full change:
============
commit 574f776e55f13dad2c5024b279732d156297359f
Author: Sandro Mani <manisandro(a)gmail.com>
Date: Sat Feb 23 18:09:18 2019 +0100
Update to 3.15.0
diff --git a/.gitignore b/.gitignore
index ed69cfa..6a98c1a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/alglib-3.12.0.cpp.gpl.tgz
/alglib-3.13.0.cpp.gpl.tgz
/alglib-3.14.0.cpp.gpl.tgz
+/alglib-3.15.0.cpp.gpl.tgz
diff --git a/alglib.spec b/alglib.spec
index 5d0f56e..c6fc0b4 100644
--- a/alglib.spec
+++ b/alglib.spec
@@ -1,6 +1,6 @@
Name: alglib
-Version: 3.14.0
-Release: 3%{?dist}
+Version: 3.15.0
+Release: 1%{?dist}
Summary: A numerical analysis and data processing library
License: GPLv2+
@@ -78,13 +78,7 @@ ln -s libalglib-%{version}.so %{buildroot}%{_libdir}/libalglib.so
%check
pushd build
-# FIXME Temporarily ignore test failures on test_c due to GCC7 test failure on i686, see
-# http://bugs.alglib.net/view.php?id=689
-%ifarch %{ix86}
-LD_LIBRARY_PATH=$PWD ./test_c || true
-%else
LD_LIBRARY_PATH=$PWD ./test_c || false
-%endif
LD_LIBRARY_PATH=$PWD ./test_i || false
popd
@@ -106,6 +100,9 @@ popd
%changelog
+* Sat Feb 23 2019 Sandro Mani <manisandro(a)gmail.com> - 3.15.0-1
+- Update to 3.15.0
+
* Thu Jan 31 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.14.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/alglib_verbose-tests.patch b/alglib_verbose-tests.patch
index fe29613..7f3dd85 100644
--- a/alglib_verbose-tests.patch
+++ b/alglib_verbose-tests.patch
@@ -1,7 +1,7 @@
diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
---- cpp/tests/test_c.cpp 2018-06-16 12:23:18.000000000 +0200
-+++ cpp-new/tests/test_c.cpp 2018-06-18 11:23:07.531948972 +0200
-@@ -3610,8 +3610,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta
+--- cpp/tests/test_c.cpp 2019-02-20 16:34:14.000000000 +0100
++++ cpp-new/tests/test_c.cpp 2019-02-23 17:32:31.243746932 +0100
+@@ -3687,8 +3687,8 @@ ae_bool testhqrnd(ae_bool silent, ae_sta
/*
*Discrete/Continuous tests
*/
@@ -12,7 +12,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
/*
* Final report
-@@ -4279,8 +4279,8 @@ ae_bool testsparse(ae_bool silent, ae_st
+@@ -4356,8 +4356,8 @@ ae_bool testsparse(ae_bool silent, ae_st
linearserrors = linearfunctionsstest(_state);
linearmmerrors = linearfunctionsmmtest(_state);
linearsmmerrors = linearfunctionssmmtest(_state);
@@ -23,10 +23,10 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
enumerateerrors = testsparseunit_enumeratetest(_state);
rewriteexistingerr = testsparseunit_rewriteexistingtest(_state);
testsparseunit_testgetrow(&getrowerrors, _state);
-@@ -32142,14 +32142,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s
- ae_bool result;
+@@ -33206,14 +33206,14 @@ ae_bool testlinlsqr(ae_bool silent, ae_s
+ termreqerrors = ae_false;
- svdtesterrors = testlinlsqrunit_svdtest(ae_true, _state);
- mwcranksvderr = testlinlsqrunit_mwcranksvdtest(ae_true, _state);
- mwicranksvderr = testlinlsqrunit_mwicranksvdtest(ae_true, _state);
@@ -44,9 +44,9 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
+ stoppingcriteriaerr = testlinlsqrunit_stoppingcriteriatest(ae_false, _state);
+ analytictesterrors = testlinlsqrunit_analytictest(ae_false, _state);
prectesterrors = testlinlsqrunit_preconditionertest(_state);
+ testlinlsqrunit_testterminationrequests(&termreqerrors, _state);
- /*
-@@ -73869,9 +73869,9 @@ ae_bool testfilters(ae_bool silent, ae_s
+@@ -81685,9 +81685,9 @@ ae_bool testfilters(ae_bool silent, ae_s
ae_bool result;
@@ -59,7 +59,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
/*
* Final report
-@@ -91807,7 +91807,7 @@ static ae_bool testspline3dunit_basictes
+@@ -101357,7 +101357,7 @@ static ae_bool testspline3dunit_basictes
* Prepare a model and check that functions (Spline3DBuildTrilinear,
* Spline3DCalc,Spline3DCalcV) work correctly and
*/
@@ -68,7 +68,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
rvectorsetlengthatleast(&sf, n*m*l, _state);
/*
-@@ -91919,7 +91919,7 @@ static ae_bool testspline3dunit_testunpa
+@@ -101469,7 +101469,7 @@ static ae_bool testspline3dunit_testunpa
* NOTE: for this test we need ordered grid, i.e. grid
* with nodes in ascending order
*/
@@ -77,7 +77,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
sz = n*m*l;
rvectorsetlengthatleast(&sf, sz, _state);
spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &vf, d, &c, _state);
-@@ -92078,7 +92078,7 @@ static ae_bool testspline3dunit_testlint
+@@ -101628,7 +101628,7 @@ static ae_bool testspline3dunit_testlint
passcount = 15;
for(pass=1; pass<=passcount; pass++)
{
@@ -86,7 +86,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
spline3dbuildtrilinearv(&x, n, &y, m, &z, l, &f, d, &c, _state);
for(xjob=0; xjob<=1; xjob++)
{
-@@ -98759,8 +98759,8 @@ ae_bool testspline2d(ae_bool silent, ae_
+@@ -108404,8 +108404,8 @@ ae_bool testspline2d(ae_bool silent, ae_
/*
* Test for vector-function
*/
@@ -97,7 +97,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
/*
* Report
*/
-@@ -101521,7 +101521,7 @@ ae_bool testrbf(ae_bool silent, ae_state
+@@ -111166,7 +111166,7 @@ ae_bool testrbf(ae_bool silent, ae_state
basicrbferrors = testrbfunit_basicrbftest(_state);
irregularrbferrors = testrbfunit_irregularrbftest(_state);
linearitymodelrbferr = testrbfunit_linearitymodelrbftest(_state);
@@ -106,7 +106,7 @@ diff -rupN cpp/tests/test_c.cpp cpp-new/tests/test_c.cpp
multilayerrbf1derrors = ae_false;
multilayerrbferrors = testrbfunit_basicmultilayerrbftest(_state);
sererrors = testrbfunit_serializationtest(_state);
-@@ -110560,14 +110560,14 @@ ae_bool testlincg(ae_bool silent, ae_sta
+@@ -120336,14 +120336,14 @@ ae_bool testlincg(ae_bool silent, ae_sta
ae_bool result;
diff --git a/sources b/sources
index 4bfb250..a644dd3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (alglib-3.14.0.cpp.gpl.tgz) = db8b054882fca4c8be0e32104a6004bb31578faf78b2c35781dd39cfcef7bb125c263e9aa2eeaa2c40f5e6d84dc712878f18b853a7f770af554343c8aa836dc4
+SHA512 (alglib-3.15.0.cpp.gpl.tgz) = b71160aec478eb6abee370f407ad3eeb80d2d441269e3d969f7f8430e7c9e9956456aeec4b12ef720508dc748987fd45b535a1795e260474c46a1c75af45bfb4
5 years, 1 month
Architecture specific change in rpms/netatalk.git
by githook-noreply@fedoraproject.org
The package rpms/netatalk.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=81611eded...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=ec9b0d142...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=aeac6e0b1...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=69ac297e5...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=b32e39fb3...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=c036a8ff4...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=f6bbe96ce...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=e3e403eaa....
Change:
-%ifarch ppc ppc64 s390 s390x
+%ifarch ppc ppc64 s390 s390x
+%ifarch x86_64
+%ifarch ppc ppc64 s390 s390x
+%ifnarch x86_64
-%ifarch x86_64
-%ifnarch x86_64
-%ifarch ppc ppc64 s390 s390x
Thanks.
Full change:
============
commit 1139360999d9f4b0a5de8a9ffd9554ed390ee3a4
Author: Andrew Bauer <zonexpertconsulting(a)outlook.com>
Date: Sat Feb 23 07:37:04 2019 -0600
Initial import (#1658199)
diff --git a/.gitignore b/.gitignore
index 8302d47..a5c35e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/netatalk-3.1.7.tar.bz2
+/netatalk-3.1.12.tar.bz2
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-afpstats-python3-compat.patch b/netatalk-afpstats-python3-compat.patch
new file mode 100644
index 0000000..f4ebc72
--- /dev/null
+++ b/netatalk-afpstats-python3-compat.patch
@@ -0,0 +1,22 @@
+From d2262267537fbe301e218901656b582f021bf67f Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <knnniggett(a)hotmail.com>
+Date: Wed, 12 Dec 2018 10:19:29 -0600
+Subject: [PATCH] make afpstats python 3 compatible
+
+---
+ contrib/shell_utils/afpstats | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/contrib/shell_utils/afpstats b/contrib/shell_utils/afpstats
+index 8c5413c8..08092208 100755
+--- a/contrib/shell_utils/afpstats
++++ b/contrib/shell_utils/afpstats
+@@ -23,7 +23,7 @@ def main():
+
+ reply = iface.GetUsers()
+ for name in reply:
+- print name
++ print(name)
+
+ if __name__ == '__main__':
+ main()
diff --git a/netatalk-fix-incorrect-fsf-address.patch b/netatalk-fix-incorrect-fsf-address.patch
new file mode 100644
index 0000000..2dd0916
--- /dev/null
+++ b/netatalk-fix-incorrect-fsf-address.patch
@@ -0,0 +1,627 @@
+From 3298a8bd5a67d410ba60a3044dd0aab05d523c40 Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <zonexpertconsulting(a)outlook.com>
+Date: Wed, 28 Nov 2018 08:52:00 -0600
+Subject: [PATCH 1/2] update gpl mailing address
+
+---
+ COPYING | 4 ++--
+ etc/afpd/afprun.c | 2 +-
+ include/atalk/byteorder.h | 2 +-
+ include/atalk/ftw.h | 4 ++--
+ include/atalk/queue.h | 2 +-
+ include/atalk/vfs.h | 2 +-
+ libatalk/adouble/ad_recvfile.c | 2 +-
+ libatalk/adouble/ad_sendfile.c | 2 +-
+ libatalk/compat/strlcpy.c | 2 +-
+ libatalk/unicode/charcnv.c | 2 +-
+ libatalk/unicode/charsets/generic_cjk.c | 2 +-
+ libatalk/unicode/charsets/generic_cjk.h | 2 +-
+ libatalk/unicode/charsets/generic_mb.c | 2 +-
+ libatalk/unicode/charsets/mac_centraleurope.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_simp.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_simp.h | 2 +-
+ libatalk/unicode/charsets/mac_chinese_trad.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_trad.h | 2 +-
+ libatalk/unicode/charsets/mac_cyrillic.c | 2 +-
+ libatalk/unicode/charsets/mac_greek.c | 2 +-
+ libatalk/unicode/charsets/mac_hebrew.c | 2 +-
+ libatalk/unicode/charsets/mac_japanese.c | 2 +-
+ libatalk/unicode/charsets/mac_japanese.h | 2 +-
+ libatalk/unicode/charsets/mac_korean.c | 2 +-
+ libatalk/unicode/charsets/mac_korean.h | 2 +-
+ libatalk/unicode/charsets/mac_roman.c | 2 +-
+ libatalk/unicode/charsets/mac_roman.h | 2 +-
+ libatalk/unicode/charsets/mac_turkish.c | 2 +-
+ libatalk/unicode/iconv.c | 2 +-
+ libatalk/unicode/utf8.c | 2 +-
+ libatalk/util/fault.c | 2 +-
+ libatalk/util/ftw.c | 4 ++--
+ libatalk/vfs/extattr.c | 2 +-
+ libatalk/vfs/vfs.c | 2 +-
+ 34 files changed, 35 insertions(+), 35 deletions(-)
+
+diff --git a/COPYING b/COPYING
+index d60c31a9..f7962229 100644
+--- a/COPYING
++++ b/COPYING
+@@ -2,7 +2,7 @@
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ Also add information on how to contact you by electronic and paper mail.
+diff --git a/etc/afpd/afprun.c b/etc/afpd/afprun.c
+index ed412476..daba5d7f 100644
+--- a/etc/afpd/afprun.c
++++ b/etc/afpd/afprun.c
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ modified for netatalk dgautheron(a)magic.fr
+ */
+diff --git a/include/atalk/byteorder.h b/include/atalk/byteorder.h
+index 0ea3972f..1ad33607 100644
+--- a/include/atalk/byteorder.h
++++ b/include/atalk/byteorder.h
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifndef _BYTEORDER_H
+diff --git a/include/atalk/ftw.h b/include/atalk/ftw.h
+index 157efc50..9d0ae339 100644
+--- a/include/atalk/ftw.h
++++ b/include/atalk/ftw.h
+@@ -13,8 +13,8 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+- 02111-1307 USA. */
++ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
++ 02110-1301 USA. */
+
+ /*
+ * X/Open Portability Guide 4.2: ftw.h
+diff --git a/include/atalk/queue.h b/include/atalk/queue.h
+index a3f433eb..92d8b91e 100644
+--- a/include/atalk/queue.h
++++ b/include/atalk/queue.h
+@@ -13,7 +13,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifndef ATALK_QUEUE_H
+diff --git a/include/atalk/vfs.h b/include/atalk/vfs.h
+index 580c22b2..4f16de72 100644
+--- a/include/atalk/vfs.h
++++ b/include/atalk/vfs.h
+@@ -13,7 +13,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ vfs layer for afp
+ */
+diff --git a/libatalk/adouble/ad_recvfile.c b/libatalk/adouble/ad_recvfile.c
+index 1703ee83..224ffcd9 100644
+--- a/libatalk/adouble/ad_recvfile.c
++++ b/libatalk/adouble/ad_recvfile.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/adouble/ad_sendfile.c b/libatalk/adouble/ad_sendfile.c
+index 2730644b..cf61e15a 100644
+--- a/libatalk/adouble/ad_sendfile.c
++++ b/libatalk/adouble/ad_sendfile.c
+@@ -22,7 +22,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/compat/strlcpy.c b/libatalk/compat/strlcpy.c
+index 314b039c..487865a3 100644
+--- a/libatalk/compat/strlcpy.c
++++ b/libatalk/compat/strlcpy.c
+@@ -17,7 +17,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ strlcpy strlcat functions.
+ */
+diff --git a/libatalk/unicode/charcnv.c b/libatalk/unicode/charcnv.c
+index 7242b576..9bfbe727 100644
+--- a/libatalk/unicode/charcnv.c
++++ b/libatalk/unicode/charcnv.c
+@@ -18,7 +18,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ */
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/unicode/charsets/generic_cjk.c b/libatalk/unicode/charsets/generic_cjk.c
+index 461af345..2d43f038 100644
+--- a/libatalk/unicode/charsets/generic_cjk.c
++++ b/libatalk/unicode/charsets/generic_cjk.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/unicode/charsets/generic_cjk.h b/libatalk/unicode/charsets/generic_cjk.h
+index 3c4a48c7..09eb3573 100644
+--- a/libatalk/unicode/charsets/generic_cjk.h
++++ b/libatalk/unicode/charsets/generic_cjk.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #include <atalk/unicode.h>
+diff --git a/libatalk/unicode/charsets/generic_mb.c b/libatalk/unicode/charsets/generic_mb.c
+index 0347c3e7..1efafba6 100644
+--- a/libatalk/unicode/charsets/generic_mb.c
++++ b/libatalk/unicode/charsets/generic_mb.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_centraleurope.c b/libatalk/unicode/charsets/mac_centraleurope.c
+index 40784be3..37150992 100644
+--- a/libatalk/unicode/charsets/mac_centraleurope.c
++++ b/libatalk/unicode/charsets/mac_centraleurope.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_chinese_simp.c b/libatalk/unicode/charsets/mac_chinese_simp.c
+index 2ff6c2a0..97ad8484 100644
+--- a/libatalk/unicode/charsets/mac_chinese_simp.c
++++ b/libatalk/unicode/charsets/mac_chinese_simp.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_simp.h b/libatalk/unicode/charsets/mac_chinese_simp.h
+index 25216256..900eb858 100644
+--- a/libatalk/unicode/charsets/mac_chinese_simp.h
++++ b/libatalk/unicode/charsets/mac_chinese_simp.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_trad.c b/libatalk/unicode/charsets/mac_chinese_trad.c
+index 116e8cd5..25710535 100644
+--- a/libatalk/unicode/charsets/mac_chinese_trad.c
++++ b/libatalk/unicode/charsets/mac_chinese_trad.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_trad.h b/libatalk/unicode/charsets/mac_chinese_trad.h
+index 00e0c518..851c7370 100644
+--- a/libatalk/unicode/charsets/mac_chinese_trad.h
++++ b/libatalk/unicode/charsets/mac_chinese_trad.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_cyrillic.c b/libatalk/unicode/charsets/mac_cyrillic.c
+index fde64861..57faf472 100644
+--- a/libatalk/unicode/charsets/mac_cyrillic.c
++++ b/libatalk/unicode/charsets/mac_cyrillic.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_greek.c b/libatalk/unicode/charsets/mac_greek.c
+index e48237b6..987b2c7a 100644
+--- a/libatalk/unicode/charsets/mac_greek.c
++++ b/libatalk/unicode/charsets/mac_greek.c
+@@ -17,7 +17,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_hebrew.c b/libatalk/unicode/charsets/mac_hebrew.c
+index 34d96902..ffdf8495 100644
+--- a/libatalk/unicode/charsets/mac_hebrew.c
++++ b/libatalk/unicode/charsets/mac_hebrew.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_japanese.c b/libatalk/unicode/charsets/mac_japanese.c
+index 9f32f662..29a24874 100644
+--- a/libatalk/unicode/charsets/mac_japanese.c
++++ b/libatalk/unicode/charsets/mac_japanese.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_japanese.h b/libatalk/unicode/charsets/mac_japanese.h
+index e27e450d..03510bb1 100644
+--- a/libatalk/unicode/charsets/mac_japanese.h
++++ b/libatalk/unicode/charsets/mac_japanese.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_korean.c b/libatalk/unicode/charsets/mac_korean.c
+index 26f387d7..08356109 100644
+--- a/libatalk/unicode/charsets/mac_korean.c
++++ b/libatalk/unicode/charsets/mac_korean.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_korean.h b/libatalk/unicode/charsets/mac_korean.h
+index 2febaa28..acb2d7b1 100644
+--- a/libatalk/unicode/charsets/mac_korean.h
++++ b/libatalk/unicode/charsets/mac_korean.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_roman.c b/libatalk/unicode/charsets/mac_roman.c
+index 34ccaaf9..b615540a 100644
+--- a/libatalk/unicode/charsets/mac_roman.c
++++ b/libatalk/unicode/charsets/mac_roman.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_roman.h b/libatalk/unicode/charsets/mac_roman.h
+index 5d2c72e6..096583c6 100644
+--- a/libatalk/unicode/charsets/mac_roman.h
++++ b/libatalk/unicode/charsets/mac_roman.h
+@@ -13,7 +13,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * from GNU libiconv
+ * modified by Bjorn (Apple Logo 0xf0 to Apple unicode 0xf8ff )
+diff --git a/libatalk/unicode/charsets/mac_turkish.c b/libatalk/unicode/charsets/mac_turkish.c
+index 619f4b01..c27a316f 100644
+--- a/libatalk/unicode/charsets/mac_turkish.c
++++ b/libatalk/unicode/charsets/mac_turkish.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/iconv.c b/libatalk/unicode/iconv.c
+index c44df315..c7fb7b78 100644
+--- a/libatalk/unicode/iconv.c
++++ b/libatalk/unicode/iconv.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/utf8.c b/libatalk/unicode/utf8.c
+index 04dbb9a2..54515d26 100644
+--- a/libatalk/unicode/utf8.c
++++ b/libatalk/unicode/utf8.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/util/fault.c b/libatalk/util/fault.c
+index 48c4fe05..7ce3c131 100644
+--- a/libatalk/util/fault.c
++++ b/libatalk/util/fault.c
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/util/ftw.c b/libatalk/util/ftw.c
+index f0ac17f1..35bccac9 100644
+--- a/libatalk/util/ftw.c
++++ b/libatalk/util/ftw.c
+@@ -15,8 +15,8 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+- 02111-1307 USA. */
++ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
++ 02110-1301 USA. */
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+diff --git a/libatalk/vfs/extattr.c b/libatalk/vfs/extattr.c
+index 32cdc65d..39f4437b 100644
+--- a/libatalk/vfs/extattr.c
++++ b/libatalk/vfs/extattr.c
+@@ -18,7 +18,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ sys_copyxattr modified from LGPL2.1 libattr copyright
+ Copyright (C) 2001-2002 Silicon Graphics, Inc. All Rights Reserved.
+diff --git a/libatalk/vfs/vfs.c b/libatalk/vfs/vfs.c
+index 0d1961cf..236228cf 100644
+--- a/libatalk/vfs/vfs.c
++++ b/libatalk/vfs/vfs.c
+@@ -14,7 +14,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ */
+ #ifdef HAVE_CONFIG_H
+
+From 9ac8d1d49f6a214b609905eeecd67c698090e18a Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <knnniggett(a)users.sourceforge.net>
+Date: Wed, 28 Nov 2018 19:58:07 -0600
+Subject: [PATCH 2/2] update COPYING
+
+---
+ COPYING | 41 ++++++++++++++++++++---------------------
+ 1 file changed, 20 insertions(+), 21 deletions(-)
+
+diff --git a/COPYING b/COPYING
+index f7962229..d159169d 100644
+--- a/COPYING
++++ b/COPYING
+@@ -1,12 +1,12 @@
+- GNU GENERAL PUBLIC LICENSE
+- Version 2, June 1991
++ GNU GENERAL PUBLIC LICENSE
++ Version 2, June 1991
+
+- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
++ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+- Preamble
++ Preamble
+
+ The licenses for most software are designed to take away your
+ freedom to share and change it. By contrast, the GNU General Public
+@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
+ General Public License applies to most of the Free Software
+ Foundation's software and to any other program whose authors commit to
+ using it. (Some other Free Software Foundation software is covered by
+-the GNU Library General Public License instead.) You can apply it to
++the GNU Lesser General Public License instead.) You can apply it to
+ your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+@@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+ modification follow.
+-
+- GNU GENERAL PUBLIC LICENSE
++
++ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+-
++
+ These requirements apply to the modified work as a whole. If
+ identifiable sections of that work are not derived from the Program,
+ and can be reasonably considered independent and separate works in
+@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
+ access to copy the source code from the same place counts as
+ distribution of the source code, even though third parties are not
+ compelled to copy the source along with the object code.
+-
++
+ 4. You may not copy, modify, sublicense, or distribute the Program
+ except as expressly provided under this License. Any attempt
+ otherwise to copy, modify, sublicense or distribute the Program is
+@@ -225,7 +225,7 @@ impose that choice.
+
+ This section is intended to make thoroughly clear what is believed to
+ be a consequence of the rest of this License.
+-
++
+ 8. If the distribution and/or use of the Program is restricted in
+ certain countries either by patents or by copyrighted interfaces, the
+ original copyright holder who places the Program under this License
+@@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
+ of preserving the free status of all derivatives of our free software and
+ of promoting the sharing and reuse of software generally.
+
+- NO WARRANTY
++ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+@@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGES.
+
+- END OF TERMS AND CONDITIONS
+-
+- How to Apply These Terms to Your New Programs
++ END OF TERMS AND CONDITIONS
++
++ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+ possible use to the public, the best way to achieve this is to make it
+@@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+- You should have received a copy of the GNU General Public License
+- along with this program; if not, write to the Free Software
+- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+-
++ You should have received a copy of the GNU General Public License along
++ with this program; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Also add information on how to contact you by electronic and paper mail.
+
+ If the program is interactive, make it output a short notice like this
+ when it starts in an interactive mode:
+
+- Gnomovision version 69, Copyright (C) year name of author
++ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
+ This General Public License does not permit incorporating your program into
+ proprietary programs. If your program is a subroutine library, you may
+ consider it more useful to permit linking proprietary applications with the
+-library. If this is what you want to do, use the GNU Library General
++library. If this is what you want to do, use the GNU Lesser General
+ Public License instead of this License.
diff --git a/netatalk-systemd-runtimedirectory.patch b/netatalk-systemd-runtimedirectory.patch
new file mode 100644
index 0000000..57fb3d6
--- /dev/null
+++ b/netatalk-systemd-runtimedirectory.patch
@@ -0,0 +1,21 @@
+From 49c003d821dbe179a58dbd8abe5716de01b76d21 Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <zonexpertconsulting(a)outlook.com>
+Date: Thu, 6 Dec 2018 08:48:14 -0600
+Subject: [PATCH] add runtimedirectoy to systemd unit file
+
+---
+ distrib/initscripts/service.systemd.tmpl | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/distrib/initscripts/service.systemd.tmpl b/distrib/initscripts/service.systemd.tmpl
+index 670f1445..244bcfe6 100644
+--- a/distrib/initscripts/service.systemd.tmpl
++++ b/distrib/initscripts/service.systemd.tmpl
+@@ -14,6 +14,7 @@ PIDFile=:PATH_NETATALK_LOCK:
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=always
+ RestartSec=1
++RuntimeDirectory=lock/netatalk
+
+ [Install]
+ WantedBy=multi-user.target
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..2cced33
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,16 @@
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
+session include system-auth
+-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..7b8f033
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,756 @@
+%global _hardened_build 1
+
+%global pkgver $(rpm -qls tracker-devel.%{_target_cpu} | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2|sort -u)
+%global with_tracker 1
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+%global with_acls 1
+%global with_bdb 1
+%global with_cracklib 1
+%global with_docbook 1
+%global with_dbus 1
+%global with_dtrace 1
+%global with_ldap 1
+%global with_libevent 1
+%global with_mysql 1
+%global with_procpsng 1
+%global with_quota 1
+%global without_openafs 1
+
+# tcp_wrappers deprecated fedora >= 28
+%if 0%{?fedora} >= 28
+%global without_tcp_wrappers 1
+%endif
+
+# rhel need to call ldconfig
+%if 0%{?rhel}
+%global ldconfig /sbin/ldconfig
+%endif
+
+Name: netatalk
+Epoch: 5
+Version: 3.1.12
+Release: 2%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) File Server
+License: GPL+ and GPLv2 and GPLv2+ and LGPLv2+ and BSD and FSFUL and MIT
+# Project is also mirrored at https://github.com/Netatalk/Netatalk
+URL: http://netatalk.sourceforge.net
+Source0: https://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+Patch1: netatalk-systemd-runtimedirectory.patch
+# https://github.com/Netatalk/Netatalk/pull/110
+Patch2: netatalk-fix-incorrect-fsf-address.patch
+# https://github.com/Netatalk/Netatalk/pull/113
+Patch3: netatalk-afpstats-python3-compat.patch
+
+BuildRequires: rpm
+BuildRequires: grep
+BuildRequires: perl-interpreter
+BuildRequires: perl-generators
+BuildRequires: sed
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: gcc
+BuildRequires: avahi-devel
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: libattr-devel
+BuildRequires: libgcrypt-devel
+BuildRequires: krb5-devel
+BuildRequires: openssl-devel
+BuildRequires: pam-devel
+BuildRequires: systemd
+BuildRequires: libtdb-devel
+
+%{?with_cracklib:BuildRequires: cracklib-devel}
+%{?with_dbus:BuildRequires: dbus-devel}
+%{?with_dbus:BuildRequires: dbus-glib-devel}
+%{?with_docbook:BuildRequires: docbook-style-xsl}
+%{?with_acls:BuildRequires: libacl-devel}
+%{?with_bdb:BuildRequires: libdb-devel}
+%{!?with_bdb:BuildRequires: db4-devel}
+%{?with_libevent:BuildRequires: libevent-devel}
+%{?with_docbook:BuildRequires: libxslt}
+%{?with_mysql:BuildRequires: mysql-devel}
+%{?with_ldap:BuildRequires: openldap-devel}
+%{?with_procpsng:BuildRequires: procps-ng}
+%{!?with_procng:BuildRequires: procps}
+%{?with_quota:BuildRequires: quota-devel}
+%{?with_dtrace:BuildRequires: systemtap-sdt-devel}
+%{?with_tracker:BuildRequires: tracker-devel}
+%{!?without_openafs:BuildRequires: openafs-devel}
+%{!?without_tcp_wrappers:BuildRequires: tcp_wrappers-devel}
+
+Requires: dbus-python
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+%{?with_tracker:Requires: dconf}
+%{?ldconfig:Requires(post): %{ldconfig}}
+%{?ldconfig:Requires(postun): %{ldconfig}}
+%{?systemd_requires}
+
+%description
+Netatalk is a freely-available Open Source AFP file server. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%autosetup -p 1
+%{?with_libevent:rm -frv libevent/}
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
+
+# Don't call systemctl daemon-reload during the build
+sed -i 's\-systemctl daemon-reload\\g' distrib/initscripts/Makefile.in
+
+%build
+
+%configure \
+ --localstatedir=%{_localstatedir}/lib \
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/netatalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+ --with-init-style=redhat-systemd \
+ --without-tdb \
+ --with-bdb \
+ --with-lockfile=%{_rundir}/lock/netatalk/netatalk \
+ --disable-silent-rules \
+ --disable-static \
+ %{?with_acls:--with-acl} \
+ %{?with_cracklib:--with-cracklib} \
+ %{?with_docbook:--with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver}} \
+ %{?with_tracker:--with-spotlight} \
+ %{?with_tracker:--with-tracker-pkgconfig-version=%{pkgver}} \
+ %{?with_tracker:--with-dbus-daemon=%{_bindir}/dbus-daemon} \
+ %{?with_libevent:--without-libevent} \
+ %{?with_libevent:--with-libevent-header=%{_includedir}} \
+ %{?with_libevent:--with-libevent-lib=%{_libdir}}
+
+%make_build
+# Build the local docs.
+%make_build -C doc/manual html-local
+
+%install
+%make_install
+# Use specific pam conf.
+install -pm644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+# Fix python shebang
+sed -i 's\^#!/usr/bin/env python$\#!/usr/bin/python3\' %{buildroot}/usr/bin/afpstats
+
+%check
+sh test/afpd/test.sh
+
+%post
+%systemd_post %{name}.service
+%{?ldconfig}
+
+%preun
+%systemd_preun %{name}.service
+
+%postun
+%systemd_postun_with_restart %{name}.service
+%{?ldconfig}
+
+%files
+%license COPYING COPYRIGHT
+%doc AUTHORS CONTRIBUTORS NEWS doc/manual/*.html
+%dir %{_sysconfdir}/netatalk
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
+%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
+%{_libdir}/netatalk/
+%{_libdir}/libatalk.so.*
+%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
+%{_sbindir}/*
+%{_unitdir}/netatalk.service
+%{_localstatedir}/lib/netatalk
+
+%files devel
+%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
+%{_mandir}/man*/netatalk-config.1*
+
+%changelog
+* Sun Feb 03 2019 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-2
+- fix license
+- buildrequire perl-generators, require perl version
+- fix epoch
+
+* Wed Jan 09 2019 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-1
+- Netatalk 3.1.12 release
+
+* Wed Dec 12 2018 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.11-2
+- Refactor specfile
+- remove sysv init support
+- let systemd manage lockfile folder
+- call ldconfig only for el7
+- patch afpstats for python3
+
+* Wed Oct 31 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.4
+- always buildrequres gcc
+
+* Tue Apr 03 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.3
+- always buildrequres perl-interpreter
+
+* Thu Mar 22 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.2
+- If Fedora >=28, don't use tcp_wrappers
+- If Fedora >=28, buildrequres perl-interpreter
+
+* Tue Mar 20 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.1
+- pam_ck_connector.so isn't always installed (RHBZ#1246465)
+- require dconf package (RHBZ#1248157)
+- require perl-IO-Socket-INET6 for asip-status.pl script
+- define with_ldap (RHBZ#1249403)
+- The UAM path should be netatalk, not atalk (RHBZ#1249404)
+- fix multilib conflict of tracker-devel (SF BUG#637)
+- If el6, use "make %%{?_smp_mflags}", not "%%make_build" macro
+- If el6, disable tracker
+- If el6, use db4-devel, not libdb-devel
+- If el6, use bundled libevent2, not libevent1 package
+- If el6, use procps, not procps-ng
+
+* Fri Dec 01 2017 Ryan Breaker <ryan(a)breaker.rocks> - 3.1.11-1
+- Revival of package from abandonment.
+- Update to 3.1.11
+- Remove patch previously applied to 3.1.7, is now applied to upstream of project
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
+- fixed epoch in the subpackage requires
+
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
+- fix #473186 conflict timeout with coreutils
+
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
+- patch to build on FC, bad open call
+
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix fiew problems in spec
+
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuildfedora
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %%config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %%install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %%defattr to %%files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %%changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+- Updated for /etc/pam.d
diff --git a/sources b/sources
index b8bf15d..f9760a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
+SHA512 (netatalk-3.1.12.tar.bz2) = 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759
commit e3e403eaa35d5b0ed7abf88f4ae6bf675f5073dd
Author: Andrew Bauer <zonexpertconsulting(a)outlook.com>
Date: Sat Feb 23 07:35:13 2019 -0600
remove former netatalk files
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
deleted file mode 100644
index f289baa..0000000
--- a/netatalk-3.0.1-basedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
-+++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
-@@ -6,7 +6,7 @@
- ; Global server settings
-
- ; [Homes]
--; basedir regex = /xxxx
-+; basedir regex = /home
-
- ; [My AFP Volume]
- ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
deleted file mode 100644
index e4b8b28..0000000
--- a/netatalk-3.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
---- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
-+++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
-@@ -17226,8 +17226,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
- $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
- fi
-@@ -17382,8 +17382,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
- if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
-
-diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
---- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
-+++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
-@@ -18,8 +18,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
- fi
-
-@@ -64,8 +64,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
-
- # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
deleted file mode 100644
index 2c0c0b2..0000000
--- a/netatalk.pam-system-auth
+++ /dev/null
@@ -1,16 +0,0 @@
-#%PAM-1.0
-auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
-auth include system-auth
-account required pam_nologin.so
-account include system-auth
-password include system-auth
-# pam_selinux.so close should be the first session rule
-session required pam_selinux.so close
-session required pam_loginuid.so
-session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the user context
-session required pam_selinux.so open
-session required pam_namespace.so
-session optional pam_keyinit.so force revoke
-session include system-auth
-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
deleted file mode 100644
index 65977c9..0000000
--- a/netatalk.spec
+++ /dev/null
@@ -1,770 +0,0 @@
-%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
-
-%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
-
-%global _hardened_build 1
-
-%global with_acls 1
-
-%global with_bdb 1
-
-%global with_cracklib 1
-
-%global with_docbook 1
-
-%global with_dbus 1
-
-%global with_dtrace 1
-
-%global with_mysql 1
-
-%global with_openafs 0
-
-%global with_quota 1
-
-%if 0%{?fedora} || 0%{?rhel} >= 7
-%global with_systemd 1
-%else
-%global with_systemd 0
-%endif
-
-%global with_tcp_wrappers 1
-
-%global with_tracker 1
-
-Name: netatalk
-Epoch: 5
-Version: 3.1.7
-Release: 2%{?dist}
-Summary: Open Source Apple Filing Protocol(AFP) fileserver
-License: GPLv2+
-URL: http://netatalk.sourceforge.net/
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.pam-system-auth
-# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
-Patch0: netatalk-3.0.1-basedir.patch
-# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
-Patch1: netatalk-3.1.7-autotools.patch
-
-BuildRequires: avahi-devel
-BuildRequires: bison
-%if 0%{?with_cracklib}
-BuildRequires: cracklib-devel
-%endif
-%if 0%{?with_dbus}
-BuildRequires: dbus-devel
-BuildRequires: dbus-glib-devel
-%endif
-%if 0%{?with_docbook}
-BuildRequires: docbook-style-xsl
-%endif
-BuildRequires: flex
-%if 0%{?with_acls}
-BuildRequires: libacl-devel
-%endif
-BuildRequires: libattr-devel
-%if 0%{?with_bdb}
-BuildRequires: libdb-devel
-%endif
-BuildRequires: libevent-devel
-BuildRequires: libgcrypt-devel
-%if 0%{?with_docbook}
-BuildRequires: libxslt
-%endif
-BuildRequires: krb5-devel
-%if 0%{?with_mysql}
-BuildRequires: mysql-devel
-%endif
-%if 0%{?with_openafs}
-BuildRequires: openafs-devel
-%endif
-%if 0%{?with_ldap}
-BuildRequires: openldap-devel
-%endif
-BuildRequires: openssl-devel
-BuildRequires: procps-ng
-BuildRequires: pam-devel
-%if 0%{?with_quota}
-BuildRequires: quota-devel
-%endif
-%if 0%{?with_systemd}
-BuildRequires: systemd
-%endif
-%if 0%{?with_dtrace}
-BuildRequires: systemtap-sdt-devel
-%endif
-%if 0%{?with_tcp_wrappers}
-BuildRequires: tcp_wrappers-devel
-%endif
-BuildRequires: libtdb-devel
-%if 0%{?with_tracker}
-BuildRequires: tracker-devel
-%endif
-Requires: dbus-python
-%if 0%{?with_systemd}
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-%else
-Requires(post): chkconfig
-Requires(preun): chkconfig
-Requires(preun): initscripts
-Requires(postun): initscripts
-%endif
-
-%description
-Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
-system running Netatalk is capable of serving many Macintosh clients
-simultaneously as an AppleShare file server (AFP).
-
-%package devel
-Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-
-%description devel
-This package contains libraries and header files for
-developing applications that use %{name}.
-
-%prep
-%setup -q
-rm -frv libevent/
-%patch0 -p1
-%patch1 -p1
-
-# Avoid re-running the autotools
-touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
-
-# fix permissions
-find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
-
-%build
-%ifarch ppc ppc64 s390 s390x
-export CFLAGS="$CFLAGS -fsigned-char"
-%endif
-
-%configure \
- --localstatedir=%{_localstatedir}/lib \
-%if 0%{?with_acls}
- --with-acl \
-%endif
-%if 0%{?with_cracklib}
- --with-cracklib \
-%endif
-%if 0%{?with_docbook}
- --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
-%endif
- --with-kerberos \
- --with-libgcrypt \
- --with-pam \
- --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
- --with-shadow \
- --with-spotlight \
- --with-tbd=no \
- --with-uams-path=%{_libdir}/atalk \
- --enable-pgp-uam \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
-%if 0%{?with_systemd}
- --with-init-style=redhat-systemd \
-%else
- --with-init-style=redhat-sysv \
-%endif
-%if 0%{?with_tracker}
- --with-tracker-pkgconfig-version=%{pkgver} \
-%endif
- --without-libevent \
- --without-tdb \
- --with-bdb \
- --with-libevent-header=%{_includedir} \
- --with-libevent-lib=%{_libdir} \
- --disable-silent-rules \
- --disable-static
-
-%make_build
-# Build the local docs.
-make -C doc/manual html-local
-
-%install
-%make_install
-# Ghost lock dir.
-mkdir -p %{buildroot}/var/lock/netatalk
-# Use specific pam conf.
-install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
-
-find %{buildroot} -name '*.la' -delete -print
-
-%check
-sh test/afpd/test.sh
-
-%post
-%if 0%{?with_systemd}
-%systemd_post netatalk.service
-%else
-chkconfig --add netatalk
-%endif
-/sbin/ldconfig
-
-%preun
-%if 0%{?with_systemd}
-%systemd_preun netatalk.service
-%else
-if [ $1 -eq 0 ] ; then
- service netatalk stop &> /dev/null
- chkconfig --del netatalk &> /dev/null
-fi
-%endif
-
-%postun
-%if 0%{?with_systemd}
-%systemd_postun_with_restart netatalk.service
-%else
-if [ "$1" -ge "1" ] ; then
- service netatalk condrestart >/dev/null 2>&1 || :
-fi
-%endif
-/sbin/ldconfig
-
-%files
-%doc AUTHORS CONTRIBUTORS NEWS
-%license COPYING COPYRIGHT
-%doc doc/manual/*.html
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
-%dir %{_sysconfdir}/netatalk
-%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
-%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
-%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
-%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_bindir}/*
-%exclude %{_bindir}/netatalk-config
-%{_libdir}/atalk/
-%{_libdir}/libatalk.so.*
-%{_mandir}/man*/*
-%exclude %{_mandir}/man*/netatalk-config*
-%{_sbindir}/*
-%if 0%{?with_systemd}
-%{_unitdir}/netatalk.service
-%else
-%{_initrddir}/netatalk
-%endif
-%ghost %dir /var/lock/netatalk
-%{_localstatedir}/lib
-
-%files devel
-%{_bindir}/netatalk-config
-%{_datadir}/aclocal/netatalk.m4
-%{_includedir}/atalk/
-%{_libdir}/libatalk.so
-%{_mandir}/man*/netatalk-config.1*
-
-%changelog
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
-- Increment epoch. Missed to reset %%release in previous change.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
-- Upstream update to 3.1.7 (RHBZ#1134783).
-- Remove doc from *-devel.
-- Add %%license.
-- Update %%description from
- http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
-- Address F23FTBFS, RHBZ#1239711:
- - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
- netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
- netatalk-2.2.3-sigterm.patch (Unused)
- - Add netatalk-3.0.1-basedir.patch.
- - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- - Fix permissions on include-files.
- - Remove duplicate %%global with_mysql.
- - Enable dbus.
- - Add missing "fi" in %%preun.
- - Run /sbin/ldconfig in %%postun, %%preun.
- - Reflect /var/lock/netatalk is hard-coded into the sources.
- - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
-- Update to 3.1.3
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
-- Rebuild for new libgcrypt
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
-- Scriptlets replaced with new systemd macros
-
-* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
-- fixed build issue on f18
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
-- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
- client, crashes Finder netatalk-2.2.2-1
-
-* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
-- fixes: #831001 - netatalk pam configuration has invalid entry
-
-* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
-- fixes #828205 - update to latest upstream netatalk-2.2.3
-
-* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
-- fixes #782049 - update to latest upstream netatalk-2.2.2
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
-- fixes #501144 - updated and redirected pam config
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
-- update to latest upstream netatalk-2.2.1
-
-* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
-- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
-
-* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
-- fixed missing epoch in sysvinit subpackage and triggers
-
-* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
-- fixes #714448 - systemd-service
-- moves SysV initscript to subpackage
-
-* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
-- update to latest upstream netatalk-2.2.0
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
-- updated to latest upstream version netatalk-2.1.5
-
-* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
-- updated to latest upstream version
-
-* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
-- updated to latest upstream version
-- added license texts to devel subpackage
-
-* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
-- updated to latest upstream version
-
-* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
-- updated to latest upstream version
-- fixes #594999 - Summary and Description are old-fashioned
-- renamed initscript
-- initscript modified to be POSIX compliant
-
-* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
-- updated to latest upstream version
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
-- oops forgot upload new sources => shifted release number
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
-- updated to latest upstream version
-
-* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
-- added BuildRequires: ... libgcrypt-devel
-- removed outdated atalk.init
-
-* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
-- fixed #473943
-
-* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
-- rebuilt with new openssl
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
-- updated to latest upstream version
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
-- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
-
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
-- fixed epoch in the subpackage requires
-
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
-- fix #473186 conflict timeout with coreutils
-
-* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
-- rebuild with new openssl
-
-* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
-- fix #473939 netatalk-2.0.3-21.fc10 disable quota
-
-* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
-- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
-
-* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
-- fix license tag
-
-* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
-- fix chmod o+x (#225085)
-- increase the maximum number of cnid_dbd processes to 512 (#232805)
-- papd now writes debugging output to stderr when invoked with -d (#150021)
-- fix multiarch conflict for netatalk-devel (#342681)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
-- make init script LSB compliant (#246993)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
-- fix unowned directories (#233889)
-
-* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
-- rebuild for gcc-4.3
-
-* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
-- rebuild
-
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
-- patch to build on FC, bad open call
-
-* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
-- rebuild
-
-* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
-- Rebuild for selinux ppc32 issue.
-
-* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
-- fix from merge review
-- Resolves #226190
-
-* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix fiew problems in spec
-
-* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
-- rebuild against new db4
-
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
-- BuildRequires changed from cracklib to cracklib-devel
-
-* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
-- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
- (#203001)
-- Add dist tag
-
-* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
-- rebuild
-
-* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
-- rebuild for broken libgssapi deps and brew build
-
-* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
-- rebuild for new gcc, glibc, glibc-kernheaders
-
-* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
-- rebuilt
-
-* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Rebuild for new openssl dependencies
-
-* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
-- use include instead of pam_stack in pam config
-
-* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgrade to upstream version 2.0.3
-- fix bug 160486: use netatalk's initscript
-
-* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
-- quick fix: rm -f /usr/include/netatalk/at.h until this
- is resolved the correct way
-
-* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Fix for gcc4 compilation: extern_ucreator.patch
-
-* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgraded to upstream version 2.0.2 .
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- 1.6.4
-
-* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
-- Update with 1.6.3 upstream sources
-
-* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild
-- Fix perl multilib path editing
-- Add pathcat patch
-
-* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
-- Make multilib generic
-- Add builddep on quota (for rpcsvc/rquota.h)
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
-- fix initscript error (#82118)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
-- patch for compile errors with new ssl libs
-- rebuildfedora
-
-* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- postun should never fail
-
-* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
-- Updated to 1.5.5
-
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
-- Fixed missing /usr/share/netatalk dir (#67222)
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
-- automated rebuild
-
-* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
-- Updated to latest version 1.5.3.1.
-- Fixed bug for nls file lookup (#66300).
-
-* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
-- Fixed initscript bug where you can't use blanks inside of names (#64926).
-
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
-- Fixed initscript to use correct config files from /etc/atalk (#62803)
-- Changed initscript to use $0 instead of direct string (#61734)
-- Change Copyright to Licencse and switch from BSD to GPL (#61746)
-
-* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
-- it's back
-
-* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
-- rebuilt against openssl-0.9.6-1
-
-* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
-- fixed bug 29370. This package is trying to include a file glibc already includes
-
-* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
-- updated initscript
-
-* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
-- fixed uams-path
-- added noreplace to %%config
-
-* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt to fix bad dir perms
-
-* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
-- update to 1.5pre2 (bug #19737, #20397)
-- update Url and ftp site
-- clean up specfile
-- netatalk-1.4b2+asun obsolete
-
-* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
-- fix dependency with glibc-devel (Bug #15589)
-- fix typo in description (Bug #15479)
-
-* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
-- fix symlinks not being relative.
-
-* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
-- add missing restart function in startup script
-
-* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
-- fixed initscripts so that condrestart doesn't return 1 when the test fails
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
-- inits back to rc.d/init.d, using service to start inits
-
-* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
-- rebuilt
-
-* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
-- fixed broken PreReq, now PreReq's /etc/init.d
-
-* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
-- remove prereq initscripts, add requires initscripts
-- clean up specfile
-
-* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
-- /etc/rc.d/init.d -> /etc/init.d
-- add condrestart directive
-- fix post/preun/postun scripts
-- prereq initscripts >= 5.20
-
-* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
-- fixed bug 11420 concerning the building with -O2.
-
-* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
-- fix bug #11978
-- fix man page locations to be FHS compliant
-
-* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
-- modify PAM setup to use system-auth
-
-* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
-- renewed source so it is pristine, delete the problematic files in spec file
- instead
-- general spec file cleanups, create buildroot and dirs in the %%install
- section
-- strip binaries
-- gzip man pages
-- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
-- changed group
-- added %%defattr to %%files section
-
-* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- rpm-3.0 needs to remove vogus files from source.
- Removed files: etc/papd/.#magics.c, etc/.#diff
-
-* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Change Copyright tag to BSD.
- Add /usr/bin/adv1tov2.
-
-* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %%changelog section last.
- Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
- LinuxPPC may need.
-
-* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
-
-* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct symbolic links to psf.
-
- Remove asciize function from nbplkup so as to display Japanese hostname.
-* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-
-- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
- containd in Internet Config Preference.
-
-* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [asun2.1.3]
-
-* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-8]
-
-* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-6]
-
-* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-3]
-
-* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2]
- Remove crlf patch. It is now a server's option.
-
-* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
- Add uams directory
-
-* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-3 source.
-
-* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-2 source.
-
-* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Fix rcX.d's symbolic links.
-
-* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
-
-* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
-
-* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-10a source.
-
-* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-8 source. Add chkconfig support.
-
-* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-
-* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-
-* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-6 source.
-
-* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-5 source.
-
-* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
-- Use pre-asun2.1.0-3 source.
-
-* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Add afpovertcp entries to /etc/services
-- Remove BuildRoot in man8 pages
-
-* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
- <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
-
-- Included AppleVolumes.system file maintained by Johnson
- <johnson(a)stpt.usf.edu>
-
-* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
-- Used a buildroot
-- Use RPM_OPT_FLAGS
-- Moved configuration parameters/files from atalk.init to /etc/atalk
-- Separated devel package
-- Built with shared libraries
-
-* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
-- Updated sources from 1.3.3 to 1.4b2
-- Included endian patch for Linux/SPARC
-- Use all the configuration files supplied in the source. This has the
- following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
-- Automatically add and remove DDP services from /etc/services
-- Placed the recommended /etc/services in the documentation
-- Changed atalk.init to give daemons a soft kill
-- Changed atalk.init to make configuration easier
-
-* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-- Updated for /etc/pam.d
commit ec9b0d142769facb9402612075fd30ef66110453
Author: Mohan Boddu <mboddu(a)bhujji.com>
Date: Thu Feb 21 15:51:51 2019 -0500
Revert "2016-05-19: Retired orphaned package, because it was orphaned for"
Unretirement for https://pagure.io/releng/issue/7984
This reverts commit 81611ededd7b668145715779723c60d84ef74003.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8302d47
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/netatalk-3.1.7.tar.bz2
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 164cb9a..0000000
--- a/dead.package
+++ /dev/null
@@ -1,3 +0,0 @@
-2016-05-19: Retired orphaned package, because it was orphaned for
-more than six weeks.
-
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
new file mode 100644
index 0000000..e4b8b28
--- /dev/null
+++ b/netatalk-3.1.7-autotools.patch
@@ -0,0 +1,50 @@
+diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
+--- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
++++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
+@@ -17226,8 +17226,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
+ $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
+ fi
+@@ -17382,8 +17382,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
+ if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
+
+diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
+--- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
++++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
+@@ -18,8 +18,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
+ fi
+
+@@ -64,8 +64,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
+
+ # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..2c0c0b2
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,16 @@
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
+session include system-auth
+session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..65977c9
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,770 @@
+%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
+
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+
+%global _hardened_build 1
+
+%global with_acls 1
+
+%global with_bdb 1
+
+%global with_cracklib 1
+
+%global with_docbook 1
+
+%global with_dbus 1
+
+%global with_dtrace 1
+
+%global with_mysql 1
+
+%global with_openafs 0
+
+%global with_quota 1
+
+%if 0%{?fedora} || 0%{?rhel} >= 7
+%global with_systemd 1
+%else
+%global with_systemd 0
+%endif
+
+%global with_tcp_wrappers 1
+
+%global with_tracker 1
+
+Name: netatalk
+Epoch: 5
+Version: 3.1.7
+Release: 2%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) fileserver
+License: GPLv2+
+URL: http://netatalk.sourceforge.net/
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
+Patch1: netatalk-3.1.7-autotools.patch
+
+BuildRequires: avahi-devel
+BuildRequires: bison
+%if 0%{?with_cracklib}
+BuildRequires: cracklib-devel
+%endif
+%if 0%{?with_dbus}
+BuildRequires: dbus-devel
+BuildRequires: dbus-glib-devel
+%endif
+%if 0%{?with_docbook}
+BuildRequires: docbook-style-xsl
+%endif
+BuildRequires: flex
+%if 0%{?with_acls}
+BuildRequires: libacl-devel
+%endif
+BuildRequires: libattr-devel
+%if 0%{?with_bdb}
+BuildRequires: libdb-devel
+%endif
+BuildRequires: libevent-devel
+BuildRequires: libgcrypt-devel
+%if 0%{?with_docbook}
+BuildRequires: libxslt
+%endif
+BuildRequires: krb5-devel
+%if 0%{?with_mysql}
+BuildRequires: mysql-devel
+%endif
+%if 0%{?with_openafs}
+BuildRequires: openafs-devel
+%endif
+%if 0%{?with_ldap}
+BuildRequires: openldap-devel
+%endif
+BuildRequires: openssl-devel
+BuildRequires: procps-ng
+BuildRequires: pam-devel
+%if 0%{?with_quota}
+BuildRequires: quota-devel
+%endif
+%if 0%{?with_systemd}
+BuildRequires: systemd
+%endif
+%if 0%{?with_dtrace}
+BuildRequires: systemtap-sdt-devel
+%endif
+%if 0%{?with_tcp_wrappers}
+BuildRequires: tcp_wrappers-devel
+%endif
+BuildRequires: libtdb-devel
+%if 0%{?with_tracker}
+BuildRequires: tracker-devel
+%endif
+Requires: dbus-python
+%if 0%{?with_systemd}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+%endif
+
+%description
+Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q
+rm -frv libevent/
+%patch0 -p1
+%patch1 -p1
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
+
+%build
+%ifarch ppc ppc64 s390 s390x
+export CFLAGS="$CFLAGS -fsigned-char"
+%endif
+
+%configure \
+ --localstatedir=%{_localstatedir}/lib \
+%if 0%{?with_acls}
+ --with-acl \
+%endif
+%if 0%{?with_cracklib}
+ --with-cracklib \
+%endif
+%if 0%{?with_docbook}
+ --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
+%endif
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-spotlight \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/atalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+%if 0%{?with_systemd}
+ --with-init-style=redhat-systemd \
+%else
+ --with-init-style=redhat-sysv \
+%endif
+%if 0%{?with_tracker}
+ --with-tracker-pkgconfig-version=%{pkgver} \
+%endif
+ --without-libevent \
+ --without-tdb \
+ --with-bdb \
+ --with-libevent-header=%{_includedir} \
+ --with-libevent-lib=%{_libdir} \
+ --disable-silent-rules \
+ --disable-static
+
+%make_build
+# Build the local docs.
+make -C doc/manual html-local
+
+%install
+%make_install
+# Ghost lock dir.
+mkdir -p %{buildroot}/var/lock/netatalk
+# Use specific pam conf.
+install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+
+%check
+sh test/afpd/test.sh
+
+%post
+%if 0%{?with_systemd}
+%systemd_post netatalk.service
+%else
+chkconfig --add netatalk
+%endif
+/sbin/ldconfig
+
+%preun
+%if 0%{?with_systemd}
+%systemd_preun netatalk.service
+%else
+if [ $1 -eq 0 ] ; then
+ service netatalk stop &> /dev/null
+ chkconfig --del netatalk &> /dev/null
+fi
+%endif
+
+%postun
+%if 0%{?with_systemd}
+%systemd_postun_with_restart netatalk.service
+%else
+if [ "$1" -ge "1" ] ; then
+ service netatalk condrestart >/dev/null 2>&1 || :
+fi
+%endif
+/sbin/ldconfig
+
+%files
+%doc AUTHORS CONTRIBUTORS NEWS
+%license COPYING COPYRIGHT
+%doc doc/manual/*.html
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%dir %{_sysconfdir}/netatalk
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
+%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
+%{_libdir}/atalk/
+%{_libdir}/libatalk.so.*
+%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
+%{_sbindir}/*
+%if 0%{?with_systemd}
+%{_unitdir}/netatalk.service
+%else
+%{_initrddir}/netatalk
+%endif
+%ghost %dir /var/lock/netatalk
+%{_localstatedir}/lib
+
+%files devel
+%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
+%{_mandir}/man*/netatalk-config.1*
+
+%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
+- fixed epoch in the subpackage requires
+
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
+- fix #473186 conflict timeout with coreutils
+
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
+- patch to build on FC, bad open call
+
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix fiew problems in spec
+
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuildfedora
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %%config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %%install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %%defattr to %%files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %%changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+- Updated for /etc/pam.d
diff --git a/sources b/sources
new file mode 100644
index 0000000..b8bf15d
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
commit 81611ededd7b668145715779723c60d84ef74003
Author: Till Maas <opensource(a)till.name>
Date: Thu May 19 22:34:18 2016 +0200
2016-05-19: Retired orphaned package, because it was orphaned for
more than six weeks.
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 8302d47..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/netatalk-3.1.7.tar.bz2
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..164cb9a
--- /dev/null
+++ b/dead.package
@@ -0,0 +1,3 @@
+2016-05-19: Retired orphaned package, because it was orphaned for
+more than six weeks.
+
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
deleted file mode 100644
index f289baa..0000000
--- a/netatalk-3.0.1-basedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
-+++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
-@@ -6,7 +6,7 @@
- ; Global server settings
-
- ; [Homes]
--; basedir regex = /xxxx
-+; basedir regex = /home
-
- ; [My AFP Volume]
- ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
deleted file mode 100644
index e4b8b28..0000000
--- a/netatalk-3.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
---- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
-+++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
-@@ -17226,8 +17226,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
- $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
- fi
-@@ -17382,8 +17382,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
- if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
-
-diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
---- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
-+++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
-@@ -18,8 +18,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
- fi
-
-@@ -64,8 +64,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
-
- # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
deleted file mode 100644
index 2c0c0b2..0000000
--- a/netatalk.pam-system-auth
+++ /dev/null
@@ -1,16 +0,0 @@
-#%PAM-1.0
-auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
-auth include system-auth
-account required pam_nologin.so
-account include system-auth
-password include system-auth
-# pam_selinux.so close should be the first session rule
-session required pam_selinux.so close
-session required pam_loginuid.so
-session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the user context
-session required pam_selinux.so open
-session required pam_namespace.so
-session optional pam_keyinit.so force revoke
-session include system-auth
-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
deleted file mode 100644
index 65977c9..0000000
--- a/netatalk.spec
+++ /dev/null
@@ -1,770 +0,0 @@
-%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
-
-%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
-
-%global _hardened_build 1
-
-%global with_acls 1
-
-%global with_bdb 1
-
-%global with_cracklib 1
-
-%global with_docbook 1
-
-%global with_dbus 1
-
-%global with_dtrace 1
-
-%global with_mysql 1
-
-%global with_openafs 0
-
-%global with_quota 1
-
-%if 0%{?fedora} || 0%{?rhel} >= 7
-%global with_systemd 1
-%else
-%global with_systemd 0
-%endif
-
-%global with_tcp_wrappers 1
-
-%global with_tracker 1
-
-Name: netatalk
-Epoch: 5
-Version: 3.1.7
-Release: 2%{?dist}
-Summary: Open Source Apple Filing Protocol(AFP) fileserver
-License: GPLv2+
-URL: http://netatalk.sourceforge.net/
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.pam-system-auth
-# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
-Patch0: netatalk-3.0.1-basedir.patch
-# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
-Patch1: netatalk-3.1.7-autotools.patch
-
-BuildRequires: avahi-devel
-BuildRequires: bison
-%if 0%{?with_cracklib}
-BuildRequires: cracklib-devel
-%endif
-%if 0%{?with_dbus}
-BuildRequires: dbus-devel
-BuildRequires: dbus-glib-devel
-%endif
-%if 0%{?with_docbook}
-BuildRequires: docbook-style-xsl
-%endif
-BuildRequires: flex
-%if 0%{?with_acls}
-BuildRequires: libacl-devel
-%endif
-BuildRequires: libattr-devel
-%if 0%{?with_bdb}
-BuildRequires: libdb-devel
-%endif
-BuildRequires: libevent-devel
-BuildRequires: libgcrypt-devel
-%if 0%{?with_docbook}
-BuildRequires: libxslt
-%endif
-BuildRequires: krb5-devel
-%if 0%{?with_mysql}
-BuildRequires: mysql-devel
-%endif
-%if 0%{?with_openafs}
-BuildRequires: openafs-devel
-%endif
-%if 0%{?with_ldap}
-BuildRequires: openldap-devel
-%endif
-BuildRequires: openssl-devel
-BuildRequires: procps-ng
-BuildRequires: pam-devel
-%if 0%{?with_quota}
-BuildRequires: quota-devel
-%endif
-%if 0%{?with_systemd}
-BuildRequires: systemd
-%endif
-%if 0%{?with_dtrace}
-BuildRequires: systemtap-sdt-devel
-%endif
-%if 0%{?with_tcp_wrappers}
-BuildRequires: tcp_wrappers-devel
-%endif
-BuildRequires: libtdb-devel
-%if 0%{?with_tracker}
-BuildRequires: tracker-devel
-%endif
-Requires: dbus-python
-%if 0%{?with_systemd}
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-%else
-Requires(post): chkconfig
-Requires(preun): chkconfig
-Requires(preun): initscripts
-Requires(postun): initscripts
-%endif
-
-%description
-Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
-system running Netatalk is capable of serving many Macintosh clients
-simultaneously as an AppleShare file server (AFP).
-
-%package devel
-Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-
-%description devel
-This package contains libraries and header files for
-developing applications that use %{name}.
-
-%prep
-%setup -q
-rm -frv libevent/
-%patch0 -p1
-%patch1 -p1
-
-# Avoid re-running the autotools
-touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
-
-# fix permissions
-find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
-
-%build
-%ifarch ppc ppc64 s390 s390x
-export CFLAGS="$CFLAGS -fsigned-char"
-%endif
-
-%configure \
- --localstatedir=%{_localstatedir}/lib \
-%if 0%{?with_acls}
- --with-acl \
-%endif
-%if 0%{?with_cracklib}
- --with-cracklib \
-%endif
-%if 0%{?with_docbook}
- --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
-%endif
- --with-kerberos \
- --with-libgcrypt \
- --with-pam \
- --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
- --with-shadow \
- --with-spotlight \
- --with-tbd=no \
- --with-uams-path=%{_libdir}/atalk \
- --enable-pgp-uam \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
-%if 0%{?with_systemd}
- --with-init-style=redhat-systemd \
-%else
- --with-init-style=redhat-sysv \
-%endif
-%if 0%{?with_tracker}
- --with-tracker-pkgconfig-version=%{pkgver} \
-%endif
- --without-libevent \
- --without-tdb \
- --with-bdb \
- --with-libevent-header=%{_includedir} \
- --with-libevent-lib=%{_libdir} \
- --disable-silent-rules \
- --disable-static
-
-%make_build
-# Build the local docs.
-make -C doc/manual html-local
-
-%install
-%make_install
-# Ghost lock dir.
-mkdir -p %{buildroot}/var/lock/netatalk
-# Use specific pam conf.
-install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
-
-find %{buildroot} -name '*.la' -delete -print
-
-%check
-sh test/afpd/test.sh
-
-%post
-%if 0%{?with_systemd}
-%systemd_post netatalk.service
-%else
-chkconfig --add netatalk
-%endif
-/sbin/ldconfig
-
-%preun
-%if 0%{?with_systemd}
-%systemd_preun netatalk.service
-%else
-if [ $1 -eq 0 ] ; then
- service netatalk stop &> /dev/null
- chkconfig --del netatalk &> /dev/null
-fi
-%endif
-
-%postun
-%if 0%{?with_systemd}
-%systemd_postun_with_restart netatalk.service
-%else
-if [ "$1" -ge "1" ] ; then
- service netatalk condrestart >/dev/null 2>&1 || :
-fi
-%endif
-/sbin/ldconfig
-
-%files
-%doc AUTHORS CONTRIBUTORS NEWS
-%license COPYING COPYRIGHT
-%doc doc/manual/*.html
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
-%dir %{_sysconfdir}/netatalk
-%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
-%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
-%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
-%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_bindir}/*
-%exclude %{_bindir}/netatalk-config
-%{_libdir}/atalk/
-%{_libdir}/libatalk.so.*
-%{_mandir}/man*/*
-%exclude %{_mandir}/man*/netatalk-config*
-%{_sbindir}/*
-%if 0%{?with_systemd}
-%{_unitdir}/netatalk.service
-%else
-%{_initrddir}/netatalk
-%endif
-%ghost %dir /var/lock/netatalk
-%{_localstatedir}/lib
-
-%files devel
-%{_bindir}/netatalk-config
-%{_datadir}/aclocal/netatalk.m4
-%{_includedir}/atalk/
-%{_libdir}/libatalk.so
-%{_mandir}/man*/netatalk-config.1*
-
-%changelog
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
-- Increment epoch. Missed to reset %%release in previous change.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
-- Upstream update to 3.1.7 (RHBZ#1134783).
-- Remove doc from *-devel.
-- Add %%license.
-- Update %%description from
- http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
-- Address F23FTBFS, RHBZ#1239711:
- - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
- netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
- netatalk-2.2.3-sigterm.patch (Unused)
- - Add netatalk-3.0.1-basedir.patch.
- - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- - Fix permissions on include-files.
- - Remove duplicate %%global with_mysql.
- - Enable dbus.
- - Add missing "fi" in %%preun.
- - Run /sbin/ldconfig in %%postun, %%preun.
- - Reflect /var/lock/netatalk is hard-coded into the sources.
- - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
-- Update to 3.1.3
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
-- Rebuild for new libgcrypt
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
-- Scriptlets replaced with new systemd macros
-
-* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
-- fixed build issue on f18
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
-- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
- client, crashes Finder netatalk-2.2.2-1
-
-* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
-- fixes: #831001 - netatalk pam configuration has invalid entry
-
-* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
-- fixes #828205 - update to latest upstream netatalk-2.2.3
-
-* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
-- fixes #782049 - update to latest upstream netatalk-2.2.2
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
-- fixes #501144 - updated and redirected pam config
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
-- update to latest upstream netatalk-2.2.1
-
-* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
-- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
-
-* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
-- fixed missing epoch in sysvinit subpackage and triggers
-
-* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
-- fixes #714448 - systemd-service
-- moves SysV initscript to subpackage
-
-* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
-- update to latest upstream netatalk-2.2.0
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
-- updated to latest upstream version netatalk-2.1.5
-
-* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
-- updated to latest upstream version
-
-* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
-- updated to latest upstream version
-- added license texts to devel subpackage
-
-* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
-- updated to latest upstream version
-
-* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
-- updated to latest upstream version
-- fixes #594999 - Summary and Description are old-fashioned
-- renamed initscript
-- initscript modified to be POSIX compliant
-
-* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
-- updated to latest upstream version
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
-- oops forgot upload new sources => shifted release number
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
-- updated to latest upstream version
-
-* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
-- added BuildRequires: ... libgcrypt-devel
-- removed outdated atalk.init
-
-* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
-- fixed #473943
-
-* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
-- rebuilt with new openssl
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
-- updated to latest upstream version
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
-- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
-
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
-- fixed epoch in the subpackage requires
-
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
-- fix #473186 conflict timeout with coreutils
-
-* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
-- rebuild with new openssl
-
-* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
-- fix #473939 netatalk-2.0.3-21.fc10 disable quota
-
-* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
-- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
-
-* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
-- fix license tag
-
-* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
-- fix chmod o+x (#225085)
-- increase the maximum number of cnid_dbd processes to 512 (#232805)
-- papd now writes debugging output to stderr when invoked with -d (#150021)
-- fix multiarch conflict for netatalk-devel (#342681)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
-- make init script LSB compliant (#246993)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
-- fix unowned directories (#233889)
-
-* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
-- rebuild for gcc-4.3
-
-* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
-- rebuild
-
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
-- patch to build on FC, bad open call
-
-* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
-- rebuild
-
-* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
-- Rebuild for selinux ppc32 issue.
-
-* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
-- fix from merge review
-- Resolves #226190
-
-* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix fiew problems in spec
-
-* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
-- rebuild against new db4
-
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
-- BuildRequires changed from cracklib to cracklib-devel
-
-* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
-- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
- (#203001)
-- Add dist tag
-
-* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
-- rebuild
-
-* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
-- rebuild for broken libgssapi deps and brew build
-
-* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
-- rebuild for new gcc, glibc, glibc-kernheaders
-
-* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
-- rebuilt
-
-* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Rebuild for new openssl dependencies
-
-* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
-- use include instead of pam_stack in pam config
-
-* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgrade to upstream version 2.0.3
-- fix bug 160486: use netatalk's initscript
-
-* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
-- quick fix: rm -f /usr/include/netatalk/at.h until this
- is resolved the correct way
-
-* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Fix for gcc4 compilation: extern_ucreator.patch
-
-* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgraded to upstream version 2.0.2 .
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- 1.6.4
-
-* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
-- Update with 1.6.3 upstream sources
-
-* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild
-- Fix perl multilib path editing
-- Add pathcat patch
-
-* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
-- Make multilib generic
-- Add builddep on quota (for rpcsvc/rquota.h)
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
-- fix initscript error (#82118)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
-- patch for compile errors with new ssl libs
-- rebuildfedora
-
-* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- postun should never fail
-
-* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
-- Updated to 1.5.5
-
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
-- Fixed missing /usr/share/netatalk dir (#67222)
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
-- automated rebuild
-
-* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
-- Updated to latest version 1.5.3.1.
-- Fixed bug for nls file lookup (#66300).
-
-* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
-- Fixed initscript bug where you can't use blanks inside of names (#64926).
-
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
-- Fixed initscript to use correct config files from /etc/atalk (#62803)
-- Changed initscript to use $0 instead of direct string (#61734)
-- Change Copyright to Licencse and switch from BSD to GPL (#61746)
-
-* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
-- it's back
-
-* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
-- rebuilt against openssl-0.9.6-1
-
-* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
-- fixed bug 29370. This package is trying to include a file glibc already includes
-
-* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
-- updated initscript
-
-* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
-- fixed uams-path
-- added noreplace to %%config
-
-* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt to fix bad dir perms
-
-* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
-- update to 1.5pre2 (bug #19737, #20397)
-- update Url and ftp site
-- clean up specfile
-- netatalk-1.4b2+asun obsolete
-
-* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
-- fix dependency with glibc-devel (Bug #15589)
-- fix typo in description (Bug #15479)
-
-* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
-- fix symlinks not being relative.
-
-* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
-- add missing restart function in startup script
-
-* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
-- fixed initscripts so that condrestart doesn't return 1 when the test fails
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
-- inits back to rc.d/init.d, using service to start inits
-
-* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
-- rebuilt
-
-* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
-- fixed broken PreReq, now PreReq's /etc/init.d
-
-* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
-- remove prereq initscripts, add requires initscripts
-- clean up specfile
-
-* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
-- /etc/rc.d/init.d -> /etc/init.d
-- add condrestart directive
-- fix post/preun/postun scripts
-- prereq initscripts >= 5.20
-
-* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
-- fixed bug 11420 concerning the building with -O2.
-
-* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
-- fix bug #11978
-- fix man page locations to be FHS compliant
-
-* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
-- modify PAM setup to use system-auth
-
-* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
-- renewed source so it is pristine, delete the problematic files in spec file
- instead
-- general spec file cleanups, create buildroot and dirs in the %%install
- section
-- strip binaries
-- gzip man pages
-- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
-- changed group
-- added %%defattr to %%files section
-
-* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- rpm-3.0 needs to remove vogus files from source.
- Removed files: etc/papd/.#magics.c, etc/.#diff
-
-* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Change Copyright tag to BSD.
- Add /usr/bin/adv1tov2.
-
-* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %%changelog section last.
- Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
- LinuxPPC may need.
-
-* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
-
-* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct symbolic links to psf.
-
- Remove asciize function from nbplkup so as to display Japanese hostname.
-* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-
-- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
- containd in Internet Config Preference.
-
-* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [asun2.1.3]
-
-* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-8]
-
-* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-6]
-
-* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-3]
-
-* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2]
- Remove crlf patch. It is now a server's option.
-
-* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
- Add uams directory
-
-* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-3 source.
-
-* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-2 source.
-
-* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Fix rcX.d's symbolic links.
-
-* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
-
-* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
-
-* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-10a source.
-
-* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-8 source. Add chkconfig support.
-
-* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-
-* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-
-* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-6 source.
-
-* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-5 source.
-
-* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
-- Use pre-asun2.1.0-3 source.
-
-* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Add afpovertcp entries to /etc/services
-- Remove BuildRoot in man8 pages
-
-* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
- <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
-
-- Included AppleVolumes.system file maintained by Johnson
- <johnson(a)stpt.usf.edu>
-
-* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
-- Used a buildroot
-- Use RPM_OPT_FLAGS
-- Moved configuration parameters/files from atalk.init to /etc/atalk
-- Separated devel package
-- Built with shared libraries
-
-* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
-- Updated sources from 1.3.3 to 1.4b2
-- Included endian patch for Linux/SPARC
-- Use all the configuration files supplied in the source. This has the
- following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
-- Automatically add and remove DDP services from /etc/services
-- Placed the recommended /etc/services in the documentation
-- Changed atalk.init to give daemons a soft kill
-- Changed atalk.init to make configuration easier
-
-* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-- Updated for /etc/pam.d
diff --git a/sources b/sources
deleted file mode 100644
index b8bf15d..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
commit 45a0be55a701cfac4fa58d758147a8562994f420
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 4 09:13:56 2016 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index affca66..65977c9 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -35,7 +35,7 @@
Name: netatalk
Epoch: 5
Version: 3.1.7
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -258,6 +258,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
- Increment epoch. Missed to reset %%release in previous change.
commit 96fd82a7380b100bd6e5cfebfef1c1cc56e7b663
Author: Ralf Corspius <corsepiu(a)fedoraproject.org>
Date: Thu Jul 23 16:21:24 2015 +0200
Increment epoch. Missed to reset %release in previous change.
diff --git a/netatalk.spec b/netatalk.spec
index 5ae250f..affca66 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -33,9 +33,9 @@
%global with_tracker 1
Name: netatalk
-Epoch: 4
+Epoch: 5
Version: 3.1.7
-Release: 7%{?dist}
+Release: 1%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -258,7 +258,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-1
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
- Upstream update to 3.1.7 (RHBZ#1134783).
- Remove doc from *-devel.
- Add %%license.
commit 1ea175cb2a2ee54ca5d2a2bbee3f173df26c68d4
Author: Ralf Corspius <corsepiu(a)fedoraproject.org>
Date: Thu Jul 23 15:41:22 2015 +0200
Upstream update to 3.1.7 (RHBZ#1134783).
- Remove doc from *-devel.
- Add %license.
- Update %description from
http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
diff --git a/.gitignore b/.gitignore
index 7ab92b6..8302d47 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/netatalk-3.1.3.tar.bz2
+/netatalk-3.1.7.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 597c49b..5ae250f 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -22,7 +22,7 @@
%global with_quota 1
-%if 0%{?fedora} >= 15 || 0%{?el} >= 7
+%if 0%{?fedora} || 0%{?rhel} >= 7
%global with_systemd 1
%else
%global with_systemd 0
@@ -34,8 +34,8 @@
Name: netatalk
Epoch: 4
-Version: 3.1.3
-Release: 4%{?dist}
+Version: 3.1.7
+Release: 7%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -113,12 +113,9 @@ Requires(postun): initscripts
%endif
%description
-Netatalk is a freely-available Open Source AFP fileserver. It also provides a
-kernel level implementation of the AppleTalk Protocol Suite. A *NIX/*BSD system
-running Netatalk is capable of serving many Macintosh clients simultaneously
-as an AppleShare file server (AFP), AppleTalk router, *NIX/*BSD print server,
-and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included
-are a number of minor printing and debugging utilities.
+Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
%package devel
Summary: Development files for %{name}
@@ -229,7 +226,8 @@ fi
/sbin/ldconfig
%files
-%doc AUTHORS CONTRIBUTORS COPYING COPYRIGHT NEWS
+%doc AUTHORS CONTRIBUTORS NEWS
+%license COPYING COPYRIGHT
%doc doc/manual/*.html
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
%dir %{_sysconfdir}/netatalk
@@ -253,7 +251,6 @@ fi
%{_localstatedir}/lib
%files devel
-%doc COPYRIGHT COPYING
%{_bindir}/netatalk-config
%{_datadir}/aclocal/netatalk.m4
%{_includedir}/atalk/
@@ -261,6 +258,13 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-1
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
- Address F23FTBFS, RHBZ#1239711:
- Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
diff --git a/sources b/sources
index 4844848..b8bf15d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ac65dafa20d502a10438fec7e1116b1e netatalk-3.1.3.tar.bz2
+831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
commit 04b28517537b7923508d213e0539a8ccf30ea312
Author: Ralf Corspius <corsepiu(a)fedoraproject.org>
Date: Thu Jul 23 15:23:54 2015 +0200
Address F23FTBFS, RHBZ#1239711:
- Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
netatalk-2.2.3-sigterm.patch (Unused)
- Add netatalk-3.0.1-basedir.patch.
- Mark %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- Fix permissions on include-files.
- Remove duplicate %global with_mysql.
- Enable dbus.
- Add missing "fi" in %preun.
- Run /sbin/ldconfig in %postun, %preun.
- Reflect /var/lock/netatalk is hard-coded into the sources.
- Set --localstatedir=/var/lib (/var/netatalk violates FHS).
diff --git a/.gitignore b/.gitignore
index 1b00f6f..7ab92b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1 @@
-netatalk-2.1.3.tar.bz2
-/netatalk-2.1.4.tar.bz2
-/netatalk-2.1.5.tar.bz2
-/netatalk-2.2.0.tar.bz2
-/netatalk-2.2.1.tar.bz2
-/netatalk-2.2.2.tar.bz2
-/netatalk-2.2.3.tar.bz2
/netatalk-3.1.3.tar.bz2
diff --git a/ICDumpSuffixMap b/ICDumpSuffixMap
deleted file mode 100644
index 3a8283f..0000000
--- a/ICDumpSuffixMap
+++ /dev/null
@@ -1 +0,0 @@
-#!perl
#
# ICDumpMap
# --- Dump suffix mappings from your Internet Config extension.
#
# iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
#
use Mac::InternetConfig;
open MAP, ">AppleVolumes";
printf MAP "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s\n\n",
".", "TEXT", "ttxt", "ASCII Text", "SimpleText", "text/plain";
print MAP "\# The following lines are extracted from Internet Config Preference.\n\n";
for my $entry (keys %InternetConfigMap) {
next unless $entry->extension =~ /^\./;
$_ = sprintf "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s",
$entry->extension, $entry->file_type, $entry->file_creator,
$entry->entry_name, $entry->creator_app_name,
$entry->MIME_type;
s/\s*$/\n/;
print MAP;
}
close MAP;
\ No newline at end of file
diff --git a/netatalk-2.0.2-uams_no_pie.patch b/netatalk-2.0.2-uams_no_pie.patch
deleted file mode 100644
index c41c66f..0000000
--- a/netatalk-2.0.2-uams_no_pie.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -up netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie netatalk-2.0.3/etc/uams/Makefile.am
---- netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
-+++ netatalk-2.0.3/etc/uams/Makefile.am 2008-10-10 10:32:59.000000000 +0200
-@@ -1,5 +1,5 @@
- # Makefile.am for etc/uams/
--
-+LDFLAGS =
- SUBDIRS = uams_krb4
-
- #
-diff -up netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie netatalk-2.0.3/macros/gssapi-check.m4
---- netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
-+++ netatalk-2.0.3/macros/gssapi-check.m4 2008-10-10 10:32:59.000000000 +0200
-@@ -126,7 +126,7 @@ AC_DEFUN([NETATALK_GSSAPI_CHECK],
- if test x"$ac_cv_func_gss_acquire_cred" = x"yes"; then
- AC_DEFINE(HAVE_GSSAPI,1,[Whether to enable GSSAPI support])
- AC_MSG_RESULT([yes])
-- GSSAPI_LIBS="$LDFLAGS $LIBS"
-+ GSSAPI_LIBS="$LIBS"
- else
- AC_MSG_RESULT([no])
- if test x"$compilegssapi" = x"yes"; then
diff --git a/netatalk-2.0.4-extern_ucreator.patch b/netatalk-2.0.4-extern_ucreator.patch
deleted file mode 100644
index 413ac08..0000000
--- a/netatalk-2.0.4-extern_ucreator.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.4/etc/afpd/desktop.c
---- netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator 2009-07-14 16:26:36.984610055 +0200
-+++ netatalk-2.0.4/etc/afpd/desktop.c 2009-07-14 16:27:01.607580009 +0200
-@@ -312,7 +312,7 @@ addicon_err:
- }
-
- static const u_char utag[] = { 0, 0, 0, 0 };
--static const u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
-+u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
- static const u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
- static const short usize = 256;
-
diff --git a/netatalk-2.2.3-libdb4.patch b/netatalk-2.2.3-libdb4.patch
deleted file mode 100644
index 0b5ea4c..0000000
--- a/netatalk-2.2.3-libdb4.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/configure b/configure
-index eb879af..0e5b407 100755
---- a/configure
-+++ b/configure
-@@ -18150,7 +18150,7 @@ if test "x$bdb_required" = "xyes"; then
- trybdbdir=""
- dobdbsearch=yes
- bdb_search_dirs="/usr/local /usr"
-- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
-+ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
-
- bdbfound=no
- savedcflags="$CFLAGS"
-diff --git a/etc/cnid_dbd/dbd_add.c b/etc/cnid_dbd/dbd_add.c
-index 6a818a3..bad57e7 100644
---- a/etc/cnid_dbd/dbd_add.c
-+++ b/etc/cnid_dbd/dbd_add.c
-@@ -24,7 +24,7 @@
- #include <atalk/cnid_dbd_private.h>
- #include <atalk/cnid.h>
- #ifdef HAVE_DB4_DB_H
--#include <db4/db.h>
-+#include <libdb4/db.h>
- #else
- #include <db.h>
- #endif
-diff --git a/macros/db3-check.m4 b/macros/db3-check.m4
-index 2cc59cb..ef58e15 100644
---- a/macros/db3-check.m4
-+++ b/macros/db3-check.m4
-@@ -87,7 +87,7 @@ AC_DEFUN([AC_PATH_BDB],[
- trybdbdir=""
- dobdbsearch=yes
- bdb_search_dirs="/usr/local /usr"
-- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
-+ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
-
- bdbfound=no
- savedcflags="$CFLAGS"
diff --git a/netatalk-2.2.3-sigterm.patch b/netatalk-2.2.3-sigterm.patch
deleted file mode 100644
index 169a0d6..0000000
--- a/netatalk-2.2.3-sigterm.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 25e03ec9edd863136008881a4a57ea9a788d34b3 Mon Sep 17 00:00:00 2001
-From: Frank Lahm <franklahm(a)googlemail.com>
-Date: Mon, 18 Jun 2012 16:26:28 +0200
-Subject: [PATCH] Block SIGTERM when calling pam_close_session
-
----
- etc/afpd/afp_dsi.c | 11 +++++++++--
- 1 files changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
-index bf454e1..6c6bc7d 100644
---- a/etc/afpd/afp_dsi.c
-+++ b/etc/afpd/afp_dsi.c
-@@ -80,7 +80,8 @@ static sigjmp_buf recon_jmp;
- static void afp_dsi_close(AFPObj *obj)
- {
- DSI *dsi = obj->handle;
--
-+ sigset_t sigs;
-+
- close(obj->ipc_fd);
- obj->ipc_fd = -1;
-
-@@ -97,8 +98,14 @@ static void afp_dsi_close(AFPObj *obj)
- }
-
- close_all_vol();
-- if (obj->logout)
-+
-+ if (obj->logout) {
-+ /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
-+ pthread_sigmask(SIG_BLOCK, &sigs, NULL);
-+ sigemptyset(&sigs);
-+ sigaddset(&sigs, SIGTERM);
- (*obj->logout)();
-+ }
-
- LOG(log_note, logtype_afpd, "AFP statistics: %.2f KB read, %.2f KB written",
- dsi->read_count/1024.0, dsi->write_count/1024.0);
---
-1.7.4.1
-
-From d8f375c4fbff7a27768ce6efebec64ab193734ee Mon Sep 17 00:00:00 2001
-From: Frank Lahm <franklahm(a)googlemail.com>
-Date: Wed, 20 Jun 2012 15:33:26 +0200
-Subject: [PATCH] Fix signal blocking, pthread_sigmask was called before mask initialisation. Also block all sigs instead of only SIGTERM (think I saw SIGHUP somewhere).
-
----
- etc/afpd/afp_dsi.c | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
-index 6c6bc7d..7779b23 100644
---- a/etc/afpd/afp_dsi.c
-+++ b/etc/afpd/afp_dsi.c
-@@ -100,10 +100,9 @@ static void afp_dsi_close(AFPObj *obj)
- close_all_vol();
-
- if (obj->logout) {
-- /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
-+ /* Block sigs, PAM/systemd/whoever might send us a SIG??? in (*obj->logout)() -> pam_close_session() */
-+ sigfillset(&sigs);
- pthread_sigmask(SIG_BLOCK, &sigs, NULL);
-- sigemptyset(&sigs);
-- sigaddset(&sigs, SIGTERM);
- (*obj->logout)();
- }
-
---
-1.7.4.1
-
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
new file mode 100644
index 0000000..e4b8b28
--- /dev/null
+++ b/netatalk-3.1.7-autotools.patch
@@ -0,0 +1,50 @@
+diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
+--- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
++++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
+@@ -17226,8 +17226,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
+ $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
+ fi
+@@ -17382,8 +17382,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
+ if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
+
+diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
+--- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
++++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
+@@ -18,8 +18,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
+ fi
+
+@@ -64,8 +64,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
+
+ # Heimdal/MIT compatibility fix
diff --git a/netatalk.spec b/netatalk.spec
index c7e77a6..597c49b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -12,9 +12,9 @@
%global with_docbook 1
-%global with_dtrace 1
+%global with_dbus 1
-%global with_mysql 1
+%global with_dtrace 1
%global with_mysql 1
@@ -35,13 +35,17 @@
Name: netatalk
Epoch: 4
Version: 3.1.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: netatalk.pam-system-auth
-#Patch2: netatalk-2.0.4-extern_ucreator.patch
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
+Patch1: netatalk-3.1.7-autotools.patch
+
BuildRequires: avahi-devel
BuildRequires: bison
%if 0%{?with_cracklib}
@@ -127,7 +131,14 @@ developing applications that use %{name}.
%prep
%setup -q
rm -frv libevent/
-#patch2 -p1 -b .extern_ucreator
+%patch0 -p1
+%patch1 -p1
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
%build
%ifarch ppc ppc64 s390 s390x
@@ -135,6 +146,7 @@ export CFLAGS="$CFLAGS -fsigned-char"
%endif
%configure \
+ --localstatedir=%{_localstatedir}/lib \
%if 0%{?with_acls}
--with-acl \
%endif
@@ -179,7 +191,7 @@ make -C doc/manual html-local
%install
%make_install
# Ghost lock dir.
-mkdir -p %{buildroot}%{_localstatedir}/lock/netatalk
+mkdir -p %{buildroot}/var/lock/netatalk
# Use specific pam conf.
install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
@@ -194,6 +206,7 @@ sh test/afpd/test.sh
%else
chkconfig --add netatalk
%endif
+/sbin/ldconfig
%preun
%if 0%{?with_systemd}
@@ -202,6 +215,7 @@ chkconfig --add netatalk
if [ $1 -eq 0 ] ; then
service netatalk stop &> /dev/null
chkconfig --del netatalk &> /dev/null
+fi
%endif
%postun
@@ -212,11 +226,12 @@ if [ "$1" -ge "1" ] ; then
service netatalk condrestart >/dev/null 2>&1 || :
fi
%endif
+/sbin/ldconfig
%files
%doc AUTHORS CONTRIBUTORS COPYING COPYRIGHT NEWS
%doc doc/manual/*.html
-%config %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
%dir %{_sysconfdir}/netatalk
%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
@@ -234,8 +249,8 @@ fi
%else
%{_initrddir}/netatalk
%endif
-%ghost %dir %{_localstatedir}/lock/netatalk
-%{_localstatedir}/netatalk/
+%ghost %dir /var/lock/netatalk
+%{_localstatedir}/lib
%files devel
%doc COPYRIGHT COPYING
@@ -246,6 +261,22 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit 43215bb9cebba6e23cae056673e2b1b4bb177659
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Wed Jun 17 21:39:27 2015 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 377dca4..c7e77a6 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -35,7 +35,7 @@
Name: netatalk
Epoch: 4
Version: 3.1.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -246,6 +246,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
commit b08b13d4c3607b5b6cb1c69c3964e401f7958c2b
Author: Peter Robinson <pbrobinson(a)fedoraproject.org>
Date: Sun Aug 17 11:29:35 2014 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 89cfd44..377dca4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -35,7 +35,7 @@
Name: netatalk
Epoch: 4
Version: 3.1.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -246,6 +246,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
- Update to 3.1.3
commit 819aa9faf58105cd8ca5fc6bba14bf5ac7939fd5
Author: Christopher Meng <i(a)cicku.me>
Date: Sat Jul 5 12:16:17 2014 +0800
Fix wrong conditional line.
diff --git a/netatalk.spec b/netatalk.spec
index 2a7e066..89cfd44 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -68,10 +68,10 @@ BuildRequires: libgcrypt-devel
BuildRequires: libxslt
%endif
BuildRequires: krb5-devel
-%if 0%{?with_openafs}
%if 0%{?with_mysql}
BuildRequires: mysql-devel
%endif
+%if 0%{?with_openafs}
BuildRequires: openafs-devel
%endif
%if 0%{?with_ldap}
commit f6bbe96ceec5c44fc92909c882f9521be4a295ff
Author: Christopher Meng <i(a)cicku.me>
Date: Sat Jul 5 11:41:26 2014 +0800
Update to 3.1.3
diff --git a/.gitignore b/.gitignore
index e61d96b..1b00f6f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.2.1.tar.bz2
/netatalk-2.2.2.tar.bz2
/netatalk-2.2.3.tar.bz2
+/netatalk-3.1.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 0b34b13..2a7e066 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,27 +1,112 @@
-Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
-Name: netatalk
-Version: 2.2.3
-Release: 11%{?dist}
-Epoch: 4
-License: GPLv2+
-Group: System Environment/Daemons
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source2: netatalk.pam-system-auth
-
-Patch1: netatalk-2.0.2-uams_no_pie.patch
-Patch2: netatalk-2.0.4-extern_ucreator.patch
-Patch3: netatalk-2.2.3-sigterm.patch
-Patch4: netatalk-2.2.3-libdb4.patch
-
-Url: http://netatalk.sourceforge.net/
-Requires: pam
-Requires(post): systemd-units
-Requires(preun): systemd-units
-Requires(postun): systemd-units
-BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake
-BuildRequires: autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
-BuildRequires: avahi-devel libacl-devel openldap-devel
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
+
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+
+%global _hardened_build 1
+
+%global with_acls 1
+
+%global with_bdb 1
+
+%global with_cracklib 1
+
+%global with_docbook 1
+
+%global with_dtrace 1
+
+%global with_mysql 1
+
+%global with_mysql 1
+
+%global with_openafs 0
+
+%global with_quota 1
+
+%if 0%{?fedora} >= 15 || 0%{?el} >= 7
+%global with_systemd 1
+%else
+%global with_systemd 0
+%endif
+
+%global with_tcp_wrappers 1
+
+%global with_tracker 1
+
+Name: netatalk
+Epoch: 4
+Version: 3.1.3
+Release: 1%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) fileserver
+License: GPLv2+
+URL: http://netatalk.sourceforge.net/
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+#Patch2: netatalk-2.0.4-extern_ucreator.patch
+BuildRequires: avahi-devel
+BuildRequires: bison
+%if 0%{?with_cracklib}
+BuildRequires: cracklib-devel
+%endif
+%if 0%{?with_dbus}
+BuildRequires: dbus-devel
+BuildRequires: dbus-glib-devel
+%endif
+%if 0%{?with_docbook}
+BuildRequires: docbook-style-xsl
+%endif
+BuildRequires: flex
+%if 0%{?with_acls}
+BuildRequires: libacl-devel
+%endif
+BuildRequires: libattr-devel
+%if 0%{?with_bdb}
+BuildRequires: libdb-devel
+%endif
+BuildRequires: libevent-devel
+BuildRequires: libgcrypt-devel
+%if 0%{?with_docbook}
+BuildRequires: libxslt
+%endif
+BuildRequires: krb5-devel
+%if 0%{?with_openafs}
+%if 0%{?with_mysql}
+BuildRequires: mysql-devel
+%endif
+BuildRequires: openafs-devel
+%endif
+%if 0%{?with_ldap}
+BuildRequires: openldap-devel
+%endif
+BuildRequires: openssl-devel
+BuildRequires: procps-ng
+BuildRequires: pam-devel
+%if 0%{?with_quota}
+BuildRequires: quota-devel
+%endif
+%if 0%{?with_systemd}
+BuildRequires: systemd
+%endif
+%if 0%{?with_dtrace}
+BuildRequires: systemtap-sdt-devel
+%endif
+%if 0%{?with_tcp_wrappers}
+BuildRequires: tcp_wrappers-devel
+%endif
+BuildRequires: libtdb-devel
+%if 0%{?with_tracker}
+BuildRequires: tracker-devel
+%endif
+Requires: dbus-python
+%if 0%{?with_systemd}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+%endif
%description
Netatalk is a freely-available Open Source AFP fileserver. It also provides a
@@ -31,140 +116,139 @@ as an AppleShare file server (AFP), AppleTalk router, *NIX/*BSD print server,
and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included
are a number of minor printing and debugging utilities.
-%package devel
-Summary: Headers for Appletalk development
-Group: Development/Libraries
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-%description devel
-This package contains the header files for building Appletalk networking
-programs.
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
%prep
%setup -q
-
-%patch1 -p1 -b .uams_no_pie
-%patch2 -p1 -b .extern_ucreator
-%patch3 -p1 -b .sigterm
-%patch4 -p1 -b .libdb4
-
-ln -s ./NEWS ChangeLog
+rm -frv libevent/
+#patch2 -p1 -b .extern_ucreator
%build
-touch AUTHORS
-libtoolize --force
-aclocal -I macros
-automake --add-missing
-autoconf
-autoheader
-export CFLAGS="$RPM_OPT_FLAGS"
-%ifnarch x86_64
-# XXX : enable for x86_64 when glibc bug 149284 is fixed!
-export CFLAGS="$CFLAGS -fPIE"
-export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
-%endif
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
%endif
%configure \
- --with-pkgconfdir=/etc/netatalk/ \
- --with-cracklib \
- --with-pam \
- --with-shadow \
- --with-uams-path=%{_libdir}/atalk \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
- --with-gnu-ld \
- --enable-redhat-systemd \
- --with-libgcrypt
-
-# Grrrr. Fix broken libtool/autoFOO Makefiles.
-if [ "%{_lib}" != lib ]; then
- find . -name Makefile | xargs perl -pi \
- -e 's,-L/usr/lib,-L%{_libdir},g'
- find . -name Makefile | xargs perl -pi \
- -e 's,-L/lib,-L/%{_lib},g'
-fi
-
-make %{?_smp_mflags} all
+%if 0%{?with_acls}
+ --with-acl \
+%endif
+%if 0%{?with_cracklib}
+ --with-cracklib \
+%endif
+%if 0%{?with_docbook}
+ --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
+%endif
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-spotlight \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/atalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+%if 0%{?with_systemd}
+ --with-init-style=redhat-systemd \
+%else
+ --with-init-style=redhat-sysv \
+%endif
+%if 0%{?with_tracker}
+ --with-tracker-pkgconfig-version=%{pkgver} \
+%endif
+ --without-libevent \
+ --without-tdb \
+ --with-bdb \
+ --with-libevent-header=%{_includedir} \
+ --with-libevent-lib=%{_libdir} \
+ --disable-silent-rules \
+ --disable-static
+
+%make_build
+# Build the local docs.
+make -C doc/manual html-local
%install
-rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-
-# install example config files in doc
-mkdir config.example
-cp -fp config/afpd.conf config.example
-cp -fp config/AppleVolumes.system config.example
-cp -fp config/AppleVolumes.default config.example
-cp -fp config/atalkd.conf config.example
-cp -fp config/atalkd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
-cp -fp config/netatalk.conf config.example
-cp -fp config/papd.conf config.example
-cp -fp config/papd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
-mkdir -p $RPM_BUILD_ROOT/usr/share/netatalk
-cp -fp etc/psf/pagecount.ps $RPM_BUILD_ROOT/usr/share/netatalk
-
-install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/netatalk
-
-# XXX bad hack until this file is updated in glibc-headers:
-rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
-
-# Clean up .a and .la files
-find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
-find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%make_install
+# Ghost lock dir.
+mkdir -p %{buildroot}%{_localstatedir}/lock/netatalk
+# Use specific pam conf.
+install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+
+%check
+sh test/afpd/test.sh
%post
+%if 0%{?with_systemd}
%systemd_post netatalk.service
+%else
+chkconfig --add netatalk
+%endif
%preun
+%if 0%{?with_systemd}
%systemd_preun netatalk.service
+%else
+if [ $1 -eq 0 ] ; then
+ service netatalk stop &> /dev/null
+ chkconfig --del netatalk &> /dev/null
+%endif
%postun
+%if 0%{?with_systemd}
%systemd_postun_with_restart netatalk.service
+%else
+if [ "$1" -ge "1" ] ; then
+ service netatalk condrestart >/dev/null 2>&1 || :
+fi
+%endif
%files
-%defattr(-,root,root)
-%doc COPYRIGHT COPYING ChangeLog VERSION NEWS
-%doc doc
-%doc config.example
+%doc AUTHORS CONTRIBUTORS COPYING COPYRIGHT NEWS
+%doc doc/manual/*.html
+%config %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
%dir %{_sysconfdir}/netatalk
-/lib/systemd/system/netatalk.service
-/usr/libexec/netatalk/netatalk.sh
-%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.default
-%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.system
-%config(noreplace) %{_sysconfdir}/netatalk/netatalk.conf
-%config(noreplace) %{_sysconfdir}/netatalk/afpd.conf
-%config(noreplace) %{_sysconfdir}/netatalk/atalkd.conf
-%config(noreplace) %{_sysconfdir}/netatalk/papd.conf
-%config(noreplace) %{_sysconfdir}/netatalk/afp_ldap.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
+%{_libdir}/atalk/
+%{_libdir}/libatalk.so.*
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
-%{_datadir}/netatalk
-%dir %{_libdir}/atalk
-%{_libdir}/atalk/*.so
+%{_sbindir}/*
+%if 0%{?with_systemd}
+%{_unitdir}/netatalk.service
+%else
+%{_initrddir}/netatalk
+%endif
+%ghost %dir %{_localstatedir}/lock/netatalk
+%{_localstatedir}/netatalk/
%files devel
-%defattr(-,root,root)
%doc COPYRIGHT COPYING
-%dir %{_includedir}/atalk
-%dir %{_includedir}/netatalk
-%attr(0644,root,root) %{_includedir}/atalk/*
-%attr(0644,root,root) %{_includedir}/netatalk/*
-%{_datadir}/aclocal/netatalk.m4
%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
@@ -332,7 +416,7 @@ rm -rf $RPM_BUILD_ROOT
* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
- rebuild against new db4
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
- BuildRequires changed from cracklib to cracklib-devel
* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
@@ -402,7 +486,7 @@ rm -rf $RPM_BUILD_ROOT
- Make multilib generic
- Add builddep on quota (for rpcsvc/rquota.h)
-* Wed Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
- fix initscript error (#82118)
* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
@@ -410,7 +494,7 @@ rm -rf $RPM_BUILD_ROOT
* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
- patch for compile errors with new ssl libs
-- rebuild
+- rebuildfedora
* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
- postun should never fail
@@ -515,9 +599,9 @@ rm -rf $RPM_BUILD_ROOT
* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
- renewed source so it is pristine, delete the problematic files in spec file
- instead
+ instead
- general spec file cleanups, create buildroot and dirs in the %%install
- section
+ section
- strip binaries
- gzip man pages
- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
@@ -527,84 +611,113 @@ rm -rf $RPM_BUILD_ROOT
* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- rpm-3.0 needs to remove vogus files from source.
Removed files: etc/papd/.#magics.c, etc/.#diff
+
* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Change Copyright tag to BSD.
Add /usr/bin/adv1tov2.
+
* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct librpcsvc.patch. Move %%changelog section last.
Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
LinuxPPC may need.
+
* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct symbolic links to psf.
+
Remove asciize function from nbplkup so as to display Japanese hostname.
* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
containd in Internet Config Preference.
+
* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [asun2.1.3]
+
* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-8]
+
* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-6]
+
* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-3]
+
* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2]
Remove crlf patch. It is now a server's option.
+
* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
Add uams directory
+
* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-3 source.
+
* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-2 source.
+
* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Fix rcX.d's symbolic links.
+
* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-10a source.
-* Thu Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-* Mon Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-* Mon Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-6 source.
+
* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-5 source.
+
* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
- Use pre-asun2.1.0-3 source.
+
* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Add afpovertcp entries to /etc/services
- Remove BuildRoot in man8 pages
+
* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
<asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
- Included AppleVolumes.system file maintained by Johnson
<johnson(a)stpt.usf.edu>
+
* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
- Used a buildroot
- Use RPM_OPT_FLAGS
- Moved configuration parameters/files from atalk.init to /etc/atalk
- Separated devel package
- Built with shared libraries
+
* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
- Updated sources from 1.3.3 to 1.4b2
- Included endian patch for Linux/SPARC
- Use all the configuration files supplied in the source. This has the
following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
- Automatically add and remove DDP services from /etc/services
- Placed the recommended /etc/services in the documentation
- Changed atalk.init to give daemons a soft kill
- Changed atalk.init to make configuration easier
* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-Updated for /etc/pam.d
+- Updated for /etc/pam.d
diff --git a/sources b/sources
index acc09ac..4844848 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0b5a0645836183b0e548ccfbd5c022f8 netatalk-2.2.3.tar.bz2
+ac65dafa20d502a10438fec7e1116b1e netatalk-3.1.3.tar.bz2
commit 42ca9a6a874581969736fb1a5963308b6d2cc027
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jun 7 07:27:27 2014 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 0ba1aa2..0b34b13 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 10%{?dist}
+Release: 11%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
- Rebuild for new libgcrypt
commit 6f9793cbd0346a9a079cb64bd0fdbd9d7bd0eae1
Author: Tomas Mraz <tmraz(a)fedoraproject.org>
Date: Thu Apr 24 16:56:24 2014 +0200
Rebuild for new libgcrypt
diff --git a/netatalk.spec b/netatalk.spec
index decbec0..0ba1aa2 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 9%{?dist}
+Release: 10%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
commit 109a7afa1d12e8d233646e553583de2268919f03
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Aug 3 08:02:39 2013 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 8fb1a96..decbec0 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 8%{?dist}
+Release: 9%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
- Perl 5.18 rebuild
commit 368d9522286eedd857a8cae836ee7f61f9e633b4
Author: Petr Psa <ppisar(a)redhat.com>
Date: Wed Jul 17 23:43:31 2013 +0200
Perl 5.18 rebuild
diff --git a/netatalk.spec b/netatalk.spec
index be03d54..8fb1a96 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 7%{?dist}
+Release: 8%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
commit fc3b1bd567347eaa12ba1c1fb2f721fa6c422340
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Feb 14 02:08:18 2013 -0600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index c03d9c5..be03d54 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 6%{?dist}
+Release: 7%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
- Scriptlets replaced with new systemd macros
commit 39e3953a75aeeda738039845b0e827e805ca0114
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Thu Aug 23 13:07:42 2012 +0200
Scriptlets replaced with new systemd macros
diff --git a/netatalk.spec b/netatalk.spec
index 3691133..c03d9c5 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 5%{?dist}
+Release: 6%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -15,8 +15,9 @@ Patch4: netatalk-2.2.3-libdb4.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
-Requires(post): /sbin/chkconfig
-Requires(preun): /sbin/chkconfig
+Requires(post): systemd-units
+Requires(preun): systemd-units
+Requires(postun): systemd-units
BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake
BuildRequires: autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
BuildRequires: avahi-devel libacl-devel openldap-devel
@@ -119,16 +120,13 @@ find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
rm -rf $RPM_BUILD_ROOT
%post
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%systemd_post netatalk.service
%preun
-if [ "$1" = "0" ] ; then
- /bin/systemctl disable netatalk.service > /dev/null 2>&1 || :
- /bin/systemctl stop netatalk.service > /dev/null 2>&1 || :
-fi
+%systemd_preun netatalk.service
%postun
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%systemd_postun_with_restart netatalk.service
%files
%defattr(-,root,root)
@@ -167,6 +165,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
- fixed build issue on f18
commit 25a50317ec91a76a4be1dc4d784fdacffe54a4a1
Author: Luk Nykrn <lnykryn(a)redhat.com>
Date: Fri Jul 27 13:45:06 2012 +0200
fix build on f18
diff --git a/netatalk-2.2.3-libdb4.patch b/netatalk-2.2.3-libdb4.patch
new file mode 100644
index 0000000..0b5ea4c
--- /dev/null
+++ b/netatalk-2.2.3-libdb4.patch
@@ -0,0 +1,39 @@
+diff --git a/configure b/configure
+index eb879af..0e5b407 100755
+--- a/configure
++++ b/configure
+@@ -18150,7 +18150,7 @@ if test "x$bdb_required" = "xyes"; then
+ trybdbdir=""
+ dobdbsearch=yes
+ bdb_search_dirs="/usr/local /usr"
+- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
++ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
+
+ bdbfound=no
+ savedcflags="$CFLAGS"
+diff --git a/etc/cnid_dbd/dbd_add.c b/etc/cnid_dbd/dbd_add.c
+index 6a818a3..bad57e7 100644
+--- a/etc/cnid_dbd/dbd_add.c
++++ b/etc/cnid_dbd/dbd_add.c
+@@ -24,7 +24,7 @@
+ #include <atalk/cnid_dbd_private.h>
+ #include <atalk/cnid.h>
+ #ifdef HAVE_DB4_DB_H
+-#include <db4/db.h>
++#include <libdb4/db.h>
+ #else
+ #include <db.h>
+ #endif
+diff --git a/macros/db3-check.m4 b/macros/db3-check.m4
+index 2cc59cb..ef58e15 100644
+--- a/macros/db3-check.m4
++++ b/macros/db3-check.m4
+@@ -87,7 +87,7 @@ AC_DEFUN([AC_PATH_BDB],[
+ trybdbdir=""
+ dobdbsearch=yes
+ bdb_search_dirs="/usr/local /usr"
+- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
++ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
+
+ bdbfound=no
+ savedcflags="$CFLAGS"
diff --git a/netatalk.spec b/netatalk.spec
index 2b06b8b..3691133 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -11,6 +11,7 @@ Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
Patch3: netatalk-2.2.3-sigterm.patch
+Patch4: netatalk-2.2.3-libdb4.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -43,6 +44,7 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
%patch3 -p1 -b .sigterm
+%patch4 -p1 -b .libdb4
ln -s ./NEWS ChangeLog
@@ -165,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
commit 55bfdb9198a115cc627ba71412537960df81e141
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Jul 19 23:24:51 2012 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 9fcf826..2b06b8b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
client, crashes Finder netatalk-2.2.2-1
commit 092fa181bcb6707ad9f963e4919be030fa377c31
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Mon Jul 16 13:21:23 2012 +0200
fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share
diff --git a/netatalk-2.2.3-sigterm.patch b/netatalk-2.2.3-sigterm.patch
new file mode 100644
index 0000000..169a0d6
--- /dev/null
+++ b/netatalk-2.2.3-sigterm.patch
@@ -0,0 +1,71 @@
+From 25e03ec9edd863136008881a4a57ea9a788d34b3 Mon Sep 17 00:00:00 2001
+From: Frank Lahm <franklahm(a)googlemail.com>
+Date: Mon, 18 Jun 2012 16:26:28 +0200
+Subject: [PATCH] Block SIGTERM when calling pam_close_session
+
+---
+ etc/afpd/afp_dsi.c | 11 +++++++++--
+ 1 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
+index bf454e1..6c6bc7d 100644
+--- a/etc/afpd/afp_dsi.c
++++ b/etc/afpd/afp_dsi.c
+@@ -80,7 +80,8 @@ static sigjmp_buf recon_jmp;
+ static void afp_dsi_close(AFPObj *obj)
+ {
+ DSI *dsi = obj->handle;
+-
++ sigset_t sigs;
++
+ close(obj->ipc_fd);
+ obj->ipc_fd = -1;
+
+@@ -97,8 +98,14 @@ static void afp_dsi_close(AFPObj *obj)
+ }
+
+ close_all_vol();
+- if (obj->logout)
++
++ if (obj->logout) {
++ /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
++ pthread_sigmask(SIG_BLOCK, &sigs, NULL);
++ sigemptyset(&sigs);
++ sigaddset(&sigs, SIGTERM);
+ (*obj->logout)();
++ }
+
+ LOG(log_note, logtype_afpd, "AFP statistics: %.2f KB read, %.2f KB written",
+ dsi->read_count/1024.0, dsi->write_count/1024.0);
+--
+1.7.4.1
+
+From d8f375c4fbff7a27768ce6efebec64ab193734ee Mon Sep 17 00:00:00 2001
+From: Frank Lahm <franklahm(a)googlemail.com>
+Date: Wed, 20 Jun 2012 15:33:26 +0200
+Subject: [PATCH] Fix signal blocking, pthread_sigmask was called before mask initialisation. Also block all sigs instead of only SIGTERM (think I saw SIGHUP somewhere).
+
+---
+ etc/afpd/afp_dsi.c | 5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
+index 6c6bc7d..7779b23 100644
+--- a/etc/afpd/afp_dsi.c
++++ b/etc/afpd/afp_dsi.c
+@@ -100,10 +100,9 @@ static void afp_dsi_close(AFPObj *obj)
+ close_all_vol();
+
+ if (obj->logout) {
+- /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
++ /* Block sigs, PAM/systemd/whoever might send us a SIG??? in (*obj->logout)() -> pam_close_session() */
++ sigfillset(&sigs);
+ pthread_sigmask(SIG_BLOCK, &sigs, NULL);
+- sigemptyset(&sigs);
+- sigaddset(&sigs, SIGTERM);
+ (*obj->logout)();
+ }
+
+--
+1.7.4.1
+
diff --git a/netatalk.spec b/netatalk.spec
index fb0580e..9fcf826 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -10,6 +10,7 @@ Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
+Patch3: netatalk-2.2.3-sigterm.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -41,6 +42,7 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
+%patch3 -p1 -b .sigterm
ln -s ./NEWS ChangeLog
@@ -163,6 +165,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
- fixes: #831001 - netatalk pam configuration has invalid entry
commit b3a83953ce95fa034709b76157e2210c808dab87
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Tue Jun 12 09:19:27 2012 +0200
fixes: #831001 - netatalk pam configuration has invalid entry
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
index c6bc86d..2c0c0b2 100644
--- a/netatalk.pam-system-auth
+++ b/netatalk.pam-system-auth
@@ -8,8 +8,7 @@ password include system-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the
-user context
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open
session required pam_namespace.so
session optional pam_keyinit.so force revoke
diff --git a/netatalk.spec b/netatalk.spec
index b500fca..fb0580e 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
- fixes #828205 - update to latest upstream netatalk-2.2.3
commit 9885a61e7bc2b3c6e23d0207f57066338db43514
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Mon Jun 4 15:05:07 2012 +0200
fixes #828205 - update to latest upstream netatalk-2.2.3
diff --git a/.gitignore b/.gitignore
index f89119f..e61d96b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.2.0.tar.bz2
/netatalk-2.2.1.tar.bz2
/netatalk-2.2.2.tar.bz2
+/netatalk-2.2.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index f7a0758..b500fca 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.2.2
+Version: 2.2.3
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
- fixes #782049 - update to latest upstream netatalk-2.2.2
diff --git a/sources b/sources
index dd71949..acc09ac 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd42b686ec7209d9ab47bd8e2e2431c4 netatalk-2.2.2.tar.bz2
+0b5a0645836183b0e548ccfbd5c022f8 netatalk-2.2.3.tar.bz2
commit c1fd6534862cb7d67364222bd68be3a889305a3c
Author: Jiri Skala <jskala(a)redhat.com>
Date: Mon Jan 16 14:40:34 2012 +0100
fixes #782049 - update to latest upstream netatalk-2.2.2
diff --git a/.gitignore b/.gitignore
index d5a308d..f89119f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.1.5.tar.bz2
/netatalk-2.2.0.tar.bz2
/netatalk-2.2.1.tar.bz2
+/netatalk-2.2.2.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index aee5c2c..f7a0758 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.2.1
-Release: 3%{?dist}
+Version: 2.2.2
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/sources b/sources
index c84ee46..dd71949 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4a371025daf96adb73fa491efdbfef28 netatalk-2.2.1.tar.bz2
+bd42b686ec7209d9ab47bd8e2e2431c4 netatalk-2.2.2.tar.bz2
commit 99ac03baaff0df8de3bafe409a40aff5ab41a103
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Fri Jan 13 04:59:47 2012 -0600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 2852ea9..aee5c2c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
- fixes #501144 - updated and redirected pam config
commit 5aa8bc7dd9686fb5f94775307a8d7ff347d0b836
Author: Jiri Skala <jskala(a)redhat.com>
Date: Tue Nov 29 14:16:00 2011 +0100
fixes #501144 - updated and redirected pam config
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
index 8147016..c6bc86d 100644
--- a/netatalk.pam-system-auth
+++ b/netatalk.pam-system-auth
@@ -1,10 +1,17 @@
-# /etc/pam.d/netatalk
-#
-# PAM configuration file for netatalk using system-auth substack
-# (this would enable use of netatalk by LDAP or NIS users).
-#
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth include system-auth
account required pam_nologin.so
account include system-auth
password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the
+user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
session include system-auth
+session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
index 1fbae63..2852ea9 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -102,7 +102,8 @@ cp -fp config/papd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
mkdir -p $RPM_BUILD_ROOT/usr/share/netatalk
cp -fp etc/psf/pagecount.ps $RPM_BUILD_ROOT/usr/share/netatalk
-cp -fp %{SOURCE2} config.example
+install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/netatalk
+
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -162,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
- update to latest upstream netatalk-2.2.1
commit 09e84bc9ee408c53dab64c6951f7e7311573835c
Author: Jiri Skala <jskala(a)redhat.com>
Date: Tue Nov 29 13:34:08 2011 +0100
update to latest upstream netatalk-2.2.1
diff --git a/.gitignore b/.gitignore
index 6013e57..d5a308d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.1.4.tar.bz2
/netatalk-2.1.5.tar.bz2
/netatalk-2.2.0.tar.bz2
+/netatalk-2.2.1.tar.bz2
diff --git a/netatalk.service b/netatalk.service
deleted file mode 100644
index 7e24a36..0000000
--- a/netatalk.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=File and Printer sharing via AppleTalk Protocol
-After=syslog.target network.target
-
-[Service]
-Type=oneshot
-ExecStart=/bin/bash -c "exec /usr/libexec/netatalk/netatalk.sh"
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/netatalk.sh b/netatalk.sh
deleted file mode 100755
index d16a1c3..0000000
--- a/netatalk.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-
-ATALK_BIN=/usr/bin
-ATALK_CONF_DIR=/etc/netatalk/
-ATALK_SBIN=/usr/sbin
-
-# read in netatalk configuration
-if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
- . ${ATALK_CONF_DIR}/netatalk.conf
-fi
-
-if [ x"${ATALKD_RUN}" != x"no" -a -x ${ATALK_SBIN}/atalkd ]; then
- ${ATALK_SBIN}/atalkd
-
- if [ x"${PAPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/papd ]; then
- ${ATALK_SBIN}/papd
- fi
-
- # check for timelord in bin directory
- if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_BIN}/timelord ]; then
- ${ATALK_BIN}/timelord
- fi
-
- # check for timelord in sbin directory
- if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/timelord ]; then
- ${ATALK_SBIN}/timelord
- fi
-
- # check for a2boot in bin directory
- if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_BIN}/a2boot ]; then
- ${ATALK_BIN}/a2boot
- fi
-
- # check for a2boot in sbin directory
- if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_SBIN}/a2boot ]; then
- ${ATALK_SBIN}/a2boot
- fi
-fi
-
-if [ x"${CNID_METAD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/cnid_metad ]; then
- ${ATALK_SBIN}/cnid_metad $CNID_CONFIG
-fi
-
-if [ x"${AFPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/afpd ]; then
- ${ATALK_SBIN}/afpd ${AFPD_UAMLIST} -g ${AFPD_GUEST} \
- -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}${ATALK_ZONE}\"
-fi
diff --git a/netatalk.spec b/netatalk.spec
index 60ca3a4..1fbae63 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,14 +1,12 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.2.0
-Release: 4%{?dist}
+Version: 2.2.1
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.service
Source2: netatalk.pam-system-auth
-Source3: netatalk.sh
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
@@ -38,16 +36,6 @@ Group: Development/Libraries
This package contains the header files for building Appletalk networking
programs.
-%package sysvinit
-Group: System Environment/Daemons
-Summary: SysV initscript for netatalk
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires(preun): /sbin/service
-Requires(postun): /sbin/service
-
-%description sysvinit
-The netatalk-sysvinit contains SysV initscritps support.
-
%prep
%setup -q
@@ -83,7 +71,7 @@ export CFLAGS="$CFLAGS -fsigned-char"
--enable-krbV-uam \
--enable-overwrite \
--with-gnu-ld \
- --enable-redhat \
+ --enable-redhat-systemd \
--with-libgcrypt
# Grrrr. Fix broken libtool/autoFOO Makefiles.
@@ -118,11 +106,6 @@ cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
-mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
-mkdir -p $RPM_BUILD_ROOT/usr/libexec/netatalk
-install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/lib/systemd/system
-install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/usr/libexec/netatalk
-
# Clean up .a and .la files
find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
@@ -142,13 +125,6 @@ fi
%postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-%triggerun -- %{name} < 4:2.2.0-2
- /sbin/chkconfig --del netatalk >/dev/null 2>&1 || :
- /bin/systemctl try-restart netatalk.service >/dev/null 2>&1 || :
-
-%triggerpostun -n %{name}-sysvinit -- %{name} < 4:2.2.0-2
- /sbin/chkconfig --add netatalk >/dev/null 2>&1 || :
-
%files
%defattr(-,root,root)
%doc COPYRIGHT COPYING ChangeLog VERSION NEWS
@@ -185,10 +161,10 @@ fi
%{_bindir}/netatalk-config
%{_mandir}/man*/netatalk-config.1*
-%files sysvinit
-%attr(755,root,root) %{_initrddir}/netatalk
-
%changelog
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
diff --git a/sources b/sources
index 0022dbd..c84ee46 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-acac2b5f2d9f43bfd5ea2a5cf4c71fe5 netatalk-2.2.0.tar.bz2
+4a371025daf96adb73fa491efdbfef28 netatalk-2.2.1.tar.bz2
commit 8ed432188d3c42d9a3a710dc9a123a6733d4fc8e
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Aug 19 09:09:34 2011 +0200
added afp_ldap.conf among files to install
diff --git a/netatalk.spec b/netatalk.spec
index 9a5911e..60ca3a4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -163,6 +163,7 @@ fi
%config(noreplace) %{_sysconfdir}/netatalk/afpd.conf
%config(noreplace) %{_sysconfdir}/netatalk/atalkd.conf
%config(noreplace) %{_sysconfdir}/netatalk/papd.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp_ldap.conf
%config(noreplace) %{_sysconfdir}/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
commit 7cf58e44697d9fb6bdca211f76cb825055fa0a83
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Aug 19 08:44:35 2011 +0200
fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
diff --git a/netatalk.spec b/netatalk.spec
index 455b480..9a5911e 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -17,7 +17,9 @@ Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
-BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
+BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake
+BuildRequires: autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
+BuildRequires: avahi-devel libacl-devel openldap-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -186,6 +188,9 @@ fi
%attr(755,root,root) %{_initrddir}/netatalk
%changelog
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
- fixed missing epoch in sysvinit subpackage and triggers
commit 555e92d3276dcf45e6f993ec54f7b94f376c6661
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Aug 5 15:19:18 2011 +0200
fixed missing epoch in sysvinit subpackage and triggers
diff --git a/netatalk.spec b/netatalk.spec
index e79bb1c..455b480 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -39,7 +39,7 @@ programs.
%package sysvinit
Group: System Environment/Daemons
Summary: SysV initscript for netatalk
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Requires(preun): /sbin/service
Requires(postun): /sbin/service
@@ -140,11 +140,11 @@ fi
%postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-%triggerun -- %{name} < 2.2.0-2
+%triggerun -- %{name} < 4:2.2.0-2
/sbin/chkconfig --del netatalk >/dev/null 2>&1 || :
/bin/systemctl try-restart netatalk.service >/dev/null 2>&1 || :
-%triggerpostun -n %{name}-sysvinit -- %{name} < 2.2.0-2
+%triggerpostun -n %{name}-sysvinit -- %{name} < 4:2.2.0-2
/sbin/chkconfig --add netatalk >/dev/null 2>&1 || :
%files
@@ -186,6 +186,9 @@ fi
%attr(755,root,root) %{_initrddir}/netatalk
%changelog
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
- fixes #714448 - systemd-service
- moves SysV initscript to subpackage
commit d08cb32fc9731ca89d6a153ff767c7099d447444
Author: Jiri Skala <jskala(a)redhat.com>
Date: Thu Aug 4 16:47:42 2011 +0200
added systemd unit file, SysV initscript moved to subpackage
diff --git a/netatalk.service b/netatalk.service
new file mode 100644
index 0000000..7e24a36
--- /dev/null
+++ b/netatalk.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=File and Printer sharing via AppleTalk Protocol
+After=syslog.target network.target
+
+[Service]
+Type=oneshot
+ExecStart=/bin/bash -c "exec /usr/libexec/netatalk/netatalk.sh"
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
diff --git a/netatalk.sh b/netatalk.sh
new file mode 100755
index 0000000..d16a1c3
--- /dev/null
+++ b/netatalk.sh
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+ATALK_BIN=/usr/bin
+ATALK_CONF_DIR=/etc/netatalk/
+ATALK_SBIN=/usr/sbin
+
+# read in netatalk configuration
+if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
+ . ${ATALK_CONF_DIR}/netatalk.conf
+fi
+
+if [ x"${ATALKD_RUN}" != x"no" -a -x ${ATALK_SBIN}/atalkd ]; then
+ ${ATALK_SBIN}/atalkd
+
+ if [ x"${PAPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/papd ]; then
+ ${ATALK_SBIN}/papd
+ fi
+
+ # check for timelord in bin directory
+ if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_BIN}/timelord ]; then
+ ${ATALK_BIN}/timelord
+ fi
+
+ # check for timelord in sbin directory
+ if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/timelord ]; then
+ ${ATALK_SBIN}/timelord
+ fi
+
+ # check for a2boot in bin directory
+ if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_BIN}/a2boot ]; then
+ ${ATALK_BIN}/a2boot
+ fi
+
+ # check for a2boot in sbin directory
+ if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_SBIN}/a2boot ]; then
+ ${ATALK_SBIN}/a2boot
+ fi
+fi
+
+if [ x"${CNID_METAD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/cnid_metad ]; then
+ ${ATALK_SBIN}/cnid_metad $CNID_CONFIG
+fi
+
+if [ x"${AFPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/afpd ]; then
+ ${ATALK_SBIN}/afpd ${AFPD_UAMLIST} -g ${AFPD_GUEST} \
+ -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}${ATALK_ZONE}\"
+fi
diff --git a/netatalk.spec b/netatalk.spec
index fa1bffe..e79bb1c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,22 +1,22 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.service
Source2: netatalk.pam-system-auth
+Source3: netatalk.sh
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
-Requires(post): /sbin/chkconfig /sbin/ldconfig
+Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
-Requires(preun): /sbin/service
-Requires(postun): /sbin/service /sbin/ldconfig
BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -36,6 +36,16 @@ Group: Development/Libraries
This package contains the header files for building Appletalk networking
programs.
+%package sysvinit
+Group: System Environment/Daemons
+Summary: SysV initscript for netatalk
+Requires: %{name} = %{version}-%{release}
+Requires(preun): /sbin/service
+Requires(postun): /sbin/service
+
+%description sysvinit
+The netatalk-sysvinit contains SysV initscritps support.
+
%prep
%setup -q
@@ -106,6 +116,11 @@ cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
+mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
+mkdir -p $RPM_BUILD_ROOT/usr/libexec/netatalk
+install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/lib/systemd/system
+install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/usr/libexec/netatalk
+
# Clean up .a and .la files
find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
@@ -114,23 +129,23 @@ find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/chkconfig --add netatalk
-/sbin/ldconfig
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
%preun
if [ "$1" = "0" ] ; then
- # check for existence due to renaming initscritp
- if [ -x %{_initrddir}/netatalk ] ; then
- /sbin/service netatalk stop > /dev/null 2>&1
- /sbin/chkconfig --del netatalk
- fi
+ /bin/systemctl disable netatalk.service > /dev/null 2>&1 || :
+ /bin/systemctl stop netatalk.service > /dev/null 2>&1 || :
fi
%postun
-if [ "$1" -ge "1" ]; then
- /sbin/service netatalk condrestart > /dev/null 2>&1 || :
-fi
-/sbin/ldconfig
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+
+%triggerun -- %{name} < 2.2.0-2
+ /sbin/chkconfig --del netatalk >/dev/null 2>&1 || :
+ /bin/systemctl try-restart netatalk.service >/dev/null 2>&1 || :
+
+%triggerpostun -n %{name}-sysvinit -- %{name} < 2.2.0-2
+ /sbin/chkconfig --add netatalk >/dev/null 2>&1 || :
%files
%defattr(-,root,root)
@@ -138,7 +153,8 @@ fi
%doc doc
%doc config.example
%dir %{_sysconfdir}/netatalk
-%attr(755,root,root) %{_initrddir}/netatalk
+/lib/systemd/system/netatalk.service
+/usr/libexec/netatalk/netatalk.sh
%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.default
%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.system
%config(noreplace) %{_sysconfdir}/netatalk/netatalk.conf
@@ -166,7 +182,14 @@ fi
%{_bindir}/netatalk-config
%{_mandir}/man*/netatalk-config.1*
+%files sysvinit
+%attr(755,root,root) %{_initrddir}/netatalk
+
%changelog
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
- update to latest upstream netatalk-2.2.0
commit b548077d882431748c811e2eec3b5d48760d434e
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Jul 29 15:03:11 2011 +0200
update to latest upstream netatalk-2.2.0
diff --git a/.gitignore b/.gitignore
index 6fc4134..6013e57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
netatalk-2.1.3.tar.bz2
/netatalk-2.1.4.tar.bz2
/netatalk-2.1.5.tar.bz2
+/netatalk-2.2.0.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index c0ca098..fa1bffe 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.5
-Release: 2%{?dist}
+Version: 2.2.0
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -71,7 +71,8 @@ export CFLAGS="$CFLAGS -fsigned-char"
--enable-krbV-uam \
--enable-overwrite \
--with-gnu-ld \
- --enable-redhat
+ --enable-redhat \
+ --with-libgcrypt
# Grrrr. Fix broken libtool/autoFOO Makefiles.
if [ "%{_lib}" != lib ]; then
@@ -94,17 +95,17 @@ cp -fp config/afpd.conf config.example
cp -fp config/AppleVolumes.system config.example
cp -fp config/AppleVolumes.default config.example
cp -fp config/atalkd.conf config.example
+cp -fp config/atalkd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
cp -fp config/netatalk.conf config.example
cp -fp config/papd.conf config.example
+cp -fp config/papd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
+mkdir -p $RPM_BUILD_ROOT/usr/share/netatalk
+cp -fp etc/psf/pagecount.ps $RPM_BUILD_ROOT/usr/share/netatalk
cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
-# Fix up ICDumpSuffixMap
-sed -e 's/\r/\n/' -e 's:#!perl:#!%{__perl}:' contrib/ICDumpSuffixMap > ICDumpSuffixMap
-touch -r contrib/ICDumpSuffixMap ICDumpSuffixMap
-
# Clean up .a and .la files
find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
@@ -133,8 +134,8 @@ fi
%files
%defattr(-,root,root)
-%doc COPYRIGHT COPYING ChangeLog README* TODO VERSION NEWS
-%doc ICDumpSuffixMap doc
+%doc COPYRIGHT COPYING ChangeLog VERSION NEWS
+%doc doc
%doc config.example
%dir %{_sysconfdir}/netatalk
%attr(755,root,root) %{_initrddir}/netatalk
@@ -153,7 +154,6 @@ fi
%{_datadir}/netatalk
%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
-%{_libexecdir}/*
%files devel
%defattr(-,root,root)
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/sources b/sources
index f075345..0022dbd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2495f832643cef131bc3032274fbf926 netatalk-2.1.5.tar.bz2
+acac2b5f2d9f43bfd5ea2a5cf4c71fe5 netatalk-2.2.0.tar.bz2
commit 793822ce7e286cbaaf5057e73ea120acf7b23cfc
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 8 17:43:23 2011 -0600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index a23ecdd..c0ca098 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.1.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
- updated to latest upstream version netatalk-2.1.5
commit e436a4e57345e8a4a35080d40953bea9d5ab903d
Author: Jiri Skala <jskala(a)skalniknb.(none)>
Date: Mon Jan 3 13:57:50 2011 +0100
- updated to latest upstream version netatalk-2.1.5
diff --git a/.gitignore b/.gitignore
index 0b9759b..6fc4134 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
netatalk-2.1.3.tar.bz2
/netatalk-2.1.4.tar.bz2
+/netatalk-2.1.5.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index c5e696b..a23ecdd 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.4
+Version: 2.1.5
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
- updated to latest upstream version
diff --git a/sources b/sources
index e6cdff4..f075345 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b3251290f3f1bf10acdf407dea585bae netatalk-2.1.4.tar.bz2
+2495f832643cef131bc3032274fbf926 netatalk-2.1.5.tar.bz2
commit 90c588d47c7775d93447f1d6166f54dd51ec38de
Author: Jiri Skala <jskala(a)localhost.(none)>
Date: Mon Oct 18 09:28:59 2010 +0200
- updated to latest upstream version
diff --git a/.gitignore b/.gitignore
index 4c53fea..0b9759b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
netatalk-2.1.3.tar.bz2
+/netatalk-2.1.4.tar.bz2
diff --git a/sources b/sources
index 54493e7..e6cdff4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5916e70ca6fd16748d8c62a2c41114ca netatalk-2.1.3.tar.bz2
+b3251290f3f1bf10acdf407dea585bae netatalk-2.1.4.tar.bz2
commit 8a105cc200bf3ce5198c50ad3da0aba0cf65b23c
Author: Jiri Skala <jskala(a)localhost.(none)>
Date: Mon Oct 18 09:28:30 2010 +0200
- updated to latest upstream version
diff --git a/netatalk.spec b/netatalk.spec
index e41a9c9..c5e696b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.3
+Version: 2.1.4
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
- updated to latest upstream version
- added license texts to devel subpackage
commit 8ddf231d2e7fb08f2ccf166971741ba70e9395dc
Author: Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org>
Date: Thu Jul 29 04:14:51 2010 +0000
dist-git conversion
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index 4c53fea..0000000
--- a/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-netatalk-2.1.3.tar.bz2
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4c53fea
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+netatalk-2.1.3.tar.bz2
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 63101a0..0000000
--- a/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile for source rpm: netatalk
-# $Id: Makefile,v 1.2 2007/10/15 19:10:48 notting Exp $
-NAME := netatalk
-SPECFILE = $(firstword $(wildcard *.spec))
-
-define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
-endef
-
-MAKEFILE_COMMON := $(shell $(find-makefile-common))
-
-ifeq ($(MAKEFILE_COMMON),)
-# attempt a checkout
-define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
-endef
-
-MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
-endif
-
-include $(MAKEFILE_COMMON)
commit f9494120d82998f34fb257bf12c726629f39e644
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Mon Jul 12 10:50:12 2010 +0000
- updated to latest upstream version
- added license texts to devel subpackage
diff --git a/.cvsignore b/.cvsignore
index abdba95..4c53fea 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.1.2.tar.bz2
+netatalk-2.1.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 5314642..e41a9c9 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.2
+Version: 2.1.3
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -133,7 +133,7 @@ fi
%files
%defattr(-,root,root)
-%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc COPYRIGHT COPYING ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%doc config.example
%dir %{_sysconfdir}/netatalk
@@ -157,6 +157,7 @@ fi
%files devel
%defattr(-,root,root)
+%doc COPYRIGHT COPYING
%dir %{_includedir}/atalk
%dir %{_includedir}/netatalk
%attr(0644,root,root) %{_includedir}/atalk/*
@@ -166,6 +167,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
- updated to latest upstream version
diff --git a/sources b/sources
index 9c7d860..54493e7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-94d4ea19fc48c37e28f02062e25046ea netatalk-2.1.2.tar.bz2
+5916e70ca6fd16748d8c62a2c41114ca netatalk-2.1.3.tar.bz2
commit c9cb9c40a4f05cf46acbf1a00bf5c9c717e235b8
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Wed Jun 30 09:17:54 2010 +0000
- updated to latest upstream version
diff --git a/.cvsignore b/.cvsignore
index 6d5e497..abdba95 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.1.1.tar.bz2
+netatalk-2.1.2.tar.bz2
diff --git a/netatalk-2.1-initscript.patch b/netatalk-2.1-initscript.patch
deleted file mode 100644
index 9f5f5ac..0000000
--- a/netatalk-2.1-initscript.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-diff -up netatalk-2.1/distrib/initscripts/Makefile.am.initscript netatalk-2.1/distrib/initscripts/Makefile.am
---- netatalk-2.1/distrib/initscripts/Makefile.am.initscript 2010-04-19 13:35:26.000000000 +0200
-+++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-25 14:20:23.111718639 +0200
-@@ -58,7 +58,7 @@ uninstall: uninstall-startup
- if USE_REDHAT
-
- sysvdir = /etc/rc.d/init.d
--sysv_SCRIPTS = atalk
-+sysv_SCRIPTS = netatalk
-
- $(sysv_SCRIPTS): rc.atalk.redhat
- cp -f rc.atalk.redhat $(sysv_SCRIPTS)
-diff -up netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl
---- netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript 2010-04-19 13:35:26.000000000 +0200
-+++ netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl 2010-05-25 15:14:58.613715823 +0200
-@@ -19,27 +19,9 @@ ATALK_SBIN=:SBINDIR:
- # Source networking configuration.
- . /etc/sysconfig/network
-
--if [ ! -x ${ATALK_SBIN}/atalkd ]; then
-- # Quickly probe for appletalk and warn if we can't find it
-- #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
-- # Check for IP Encapsulation support
-- #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
-- echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
-- exit 0;
--fi
--
--if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
-- echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
-- exit 0;
--fi
--
- # read in netatalk configuration
--. ${ATALK_CONF_DIR}/netatalk.conf
--
--# Check that networking is up.
--if [ ${NETWORKING} = "no" ]; then
-- echo "[Network isn't started]";
-- exit 0;
-+if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
-+ . ${ATALK_CONF_DIR}/netatalk.conf
- fi
-
- # initialize return values
-@@ -51,6 +33,26 @@ RETVAL_AFPD=0
-
- # startup code for everything
- atalk_startup() {
-+ # Check that networking is up.
-+ if [ ${NETWORKING} = "no" ]; then
-+ echo "[Network isn't started]";
-+ exit 1;
-+ fi
-+
-+ if [ ! -x ${ATALK_SBIN}/atalkd ]; then
-+ # Quickly probe for appletalk and warn if we can't find it
-+ #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
-+ # Check for IP Encapsulation support
-+ #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
-+ echo "[${ATALK_SBIN}/atalkd not found. Check for permissions]";
-+ exit 4;
-+ fi
-+
-+ if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
-+ echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
-+ exit 6;
-+ fi
-+
- if [ x"${ATALKD_RUN}" != x"no" ]; then
- echo -n " Starting atalkd:"
- daemon ${ATALK_SBIN}/atalkd
-@@ -218,8 +220,8 @@ case "$1" in
- RETVAL=$?
- ;;
- *)
-- echo "Usage: atalk {start|stop|restart|status}"
-- exit 1
-+ echo "Usage: $0 {start|stop|restart|reload|status}"
-+ exit 2
- esac
-
- exit $RETVAL
diff --git a/netatalk.spec b/netatalk.spec
index de51477..5314642 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.1
+Version: 2.1.2
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -10,7 +10,6 @@ Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
-Patch3: netatalk-2.1-initscript.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -42,7 +41,6 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
-%patch3 -p1 -b .initscript
ln -s ./NEWS ChangeLog
@@ -168,6 +166,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
- updated to latest upstream version
- fixes #594999 - Summary and Description are old-fashioned
diff --git a/sources b/sources
index 8bebffe..9c7d860 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d91913958970b4bcd72577aa52aa31be netatalk-2.1.1.tar.bz2
+94d4ea19fc48c37e28f02062e25046ea netatalk-2.1.2.tar.bz2
commit 9b73602ac2538f6c5bbeb77785f6e20502b05e94
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Fri May 28 08:06:06 2010 +0000
- updated to latest upstream version
- fixes #594999 - Summary and Description are old-fashioned
- renamed initscript
- initscript modified to be POSIX compliant
diff --git a/.cvsignore b/.cvsignore
index 84731dd..6d5e497 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.1.tar.bz2
+netatalk-2.1.1.tar.bz2
diff --git a/netatalk-2.1-initscript.patch b/netatalk-2.1-initscript.patch
new file mode 100644
index 0000000..9f5f5ac
--- /dev/null
+++ b/netatalk-2.1-initscript.patch
@@ -0,0 +1,83 @@
+diff -up netatalk-2.1/distrib/initscripts/Makefile.am.initscript netatalk-2.1/distrib/initscripts/Makefile.am
+--- netatalk-2.1/distrib/initscripts/Makefile.am.initscript 2010-04-19 13:35:26.000000000 +0200
++++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-25 14:20:23.111718639 +0200
+@@ -58,7 +58,7 @@ uninstall: uninstall-startup
+ if USE_REDHAT
+
+ sysvdir = /etc/rc.d/init.d
+-sysv_SCRIPTS = atalk
++sysv_SCRIPTS = netatalk
+
+ $(sysv_SCRIPTS): rc.atalk.redhat
+ cp -f rc.atalk.redhat $(sysv_SCRIPTS)
+diff -up netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl
+--- netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript 2010-04-19 13:35:26.000000000 +0200
++++ netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl 2010-05-25 15:14:58.613715823 +0200
+@@ -19,27 +19,9 @@ ATALK_SBIN=:SBINDIR:
+ # Source networking configuration.
+ . /etc/sysconfig/network
+
+-if [ ! -x ${ATALK_SBIN}/atalkd ]; then
+- # Quickly probe for appletalk and warn if we can't find it
+- #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
+- # Check for IP Encapsulation support
+- #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
+- echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
+- exit 0;
+-fi
+-
+-if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
+- echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
+- exit 0;
+-fi
+-
+ # read in netatalk configuration
+-. ${ATALK_CONF_DIR}/netatalk.conf
+-
+-# Check that networking is up.
+-if [ ${NETWORKING} = "no" ]; then
+- echo "[Network isn't started]";
+- exit 0;
++if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
++ . ${ATALK_CONF_DIR}/netatalk.conf
+ fi
+
+ # initialize return values
+@@ -51,6 +33,26 @@ RETVAL_AFPD=0
+
+ # startup code for everything
+ atalk_startup() {
++ # Check that networking is up.
++ if [ ${NETWORKING} = "no" ]; then
++ echo "[Network isn't started]";
++ exit 1;
++ fi
++
++ if [ ! -x ${ATALK_SBIN}/atalkd ]; then
++ # Quickly probe for appletalk and warn if we can't find it
++ #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
++ # Check for IP Encapsulation support
++ #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
++ echo "[${ATALK_SBIN}/atalkd not found. Check for permissions]";
++ exit 4;
++ fi
++
++ if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
++ echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
++ exit 6;
++ fi
++
+ if [ x"${ATALKD_RUN}" != x"no" ]; then
+ echo -n " Starting atalkd:"
+ daemon ${ATALK_SBIN}/atalkd
+@@ -218,8 +220,8 @@ case "$1" in
+ RETVAL=$?
+ ;;
+ *)
+- echo "Usage: atalk {start|stop|restart|status}"
+- exit 1
++ echo "Usage: $0 {start|stop|restart|reload|status}"
++ exit 2
+ esac
+
+ exit $RETVAL
diff --git a/netatalk-2.1-mkfile.patch b/netatalk-2.1-mkfile.patch
deleted file mode 100644
index 31231cd..0000000
--- a/netatalk-2.1-mkfile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.1/distrib/initscripts/Makefile.am.mkfile netatalk-2.1/distrib/initscripts/Makefile.am
---- netatalk-2.1/distrib/initscripts/Makefile.am.mkfile 2010-05-14 10:46:29.289421698 +0200
-+++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-14 10:48:34.953140484 +0200
-@@ -57,7 +57,7 @@ uninstall: uninstall-startup
-
- if USE_REDHAT
-
--sysvdir = $(DESTDIR)/etc/rc.d/init.d
-+sysvdir = /etc/rc.d/init.d
- sysv_SCRIPTS = atalk
-
- $(sysv_SCRIPTS): rc.atalk.redhat
diff --git a/netatalk.spec b/netatalk.spec
index 9a96a79..de51477 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,17 +1,16 @@
-Summary: AppleTalk networking programs
+Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1
+Version: 2.1.1
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-# Source1: atalk.init
Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
-Patch3: netatalk-2.1-mkfile.patch
+Patch3: netatalk-2.1-initscript.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -23,9 +22,12 @@ BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake aut
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
-This package enables Linux to talk to Macintosh computers via the
-AppleTalk networking protocol. It includes a daemon to allow Linux
-to act as a file server over EtherTalk or IP for Mac's.
+Netatalk is a freely-available Open Source AFP fileserver. It also provides a
+kernel level implementation of the AppleTalk Protocol Suite. A *NIX/*BSD system
+running Netatalk is capable of serving many Macintosh clients simultaneously
+as an AppleShare file server (AFP), AppleTalk router, *NIX/*BSD print server,
+and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included
+are a number of minor printing and debugging utilities.
%package devel
Summary: Headers for Appletalk development
@@ -40,7 +42,7 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
-%patch3 -p1 -b .mkfile
+%patch3 -p1 -b .initscript
ln -s ./NEWS ChangeLog
@@ -60,8 +62,9 @@ export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
%endif
+
%configure \
- --with-pkgconfdir=/etc/atalk/ \
+ --with-pkgconfdir=/etc/netatalk/ \
--with-cracklib \
--with-pam \
--with-shadow \
@@ -85,26 +88,7 @@ make %{?_smp_mflags} all
%install
rm -rf $RPM_BUILD_ROOT
-#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-#mkdir -p $RPM_BUILD_ROOT%{_initrddir}
-#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
-
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-#
-# netatalk now installs its own config files, which are more
-# appropriate for v2.0 than the ones we used to ship.
-#
-#install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
-#install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
-#install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
-#install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
-#install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
-#
-# Use netatalk's redhat initscript
-#
-#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
-#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
-#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
# install example config files in doc
mkdir config.example
@@ -131,18 +115,21 @@ find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/chkconfig --add atalk
+/sbin/chkconfig --add netatalk
/sbin/ldconfig
%preun
if [ "$1" = "0" ] ; then
- /sbin/service atalk stop > /dev/null 2>&1
- /sbin/chkconfig --del atalk
+ # check for existence due to renaming initscritp
+ if [ -x %{_initrddir}/netatalk ] ; then
+ /sbin/service netatalk stop > /dev/null 2>&1
+ /sbin/chkconfig --del netatalk
+ fi
fi
%postun
if [ "$1" -ge "1" ]; then
- /sbin/service atalk condrestart > /dev/null 2>&1 || :
+ /sbin/service netatalk condrestart > /dev/null 2>&1 || :
fi
/sbin/ldconfig
@@ -150,17 +137,16 @@ fi
%defattr(-,root,root)
%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
-# %doc bin/afile/acleandir.rc
%doc config.example
-%dir /etc/atalk
-%attr(755,root,root) %{_initrddir}/atalk
-%config(noreplace) /etc/atalk/AppleVolumes.default
-%config(noreplace) /etc/atalk/AppleVolumes.system
-%config(noreplace) /etc/atalk/netatalk.conf
-%config(noreplace) /etc/atalk/afpd.conf
-%config(noreplace) /etc/atalk/atalkd.conf
-%config(noreplace) /etc/atalk/papd.conf
-%config(noreplace) /etc/pam.d/netatalk
+%dir %{_sysconfdir}/netatalk
+%attr(755,root,root) %{_initrddir}/netatalk
+%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.default
+%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.system
+%config(noreplace) %{_sysconfdir}/netatalk/netatalk.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afpd.conf
+%config(noreplace) %{_sysconfdir}/netatalk/atalkd.conf
+%config(noreplace) %{_sysconfdir}/netatalk/papd.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
@@ -182,6 +168,12 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
- updated to latest upstream version
diff --git a/sources b/sources
index 350a969..8bebffe 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b780f98a8764daab45d288579320a8a0 netatalk-2.1.tar.bz2
+d91913958970b4bcd72577aa52aa31be netatalk-2.1.1.tar.bz2
commit a87ce1d324605c215e753249fc783b749b478bf1
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Fri May 14 11:53:37 2010 +0000
- updated to latest upstream version
diff --git a/.cvsignore b/.cvsignore
index 80e07f8..84731dd 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.0.5.tar.bz2
+netatalk-2.1.tar.bz2
diff --git a/netatalk-2.0.3-nodefault.patch b/netatalk-2.0.3-nodefault.patch
deleted file mode 100644
index ae30fc8..0000000
--- a/netatalk-2.0.3-nodefault.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl.foo 2005-07-20 17:23:05.000000000 -0400
-+++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl 2005-07-20 17:23:14.000000000 -0400
-@@ -1,5 +1,5 @@
- #! /bin/sh
--# chkconfig: 345 91 35
-+# chkconfig: - 91 35
- # description: This package enables Linux to talk to Macintosh
- # computers via the AppleTalk networking protocol and
- # provides printer, file sharing, and AppleTalk routing
diff --git a/netatalk-2.0.4-db4_2-db4_3.patch b/netatalk-2.0.4-db4_2-db4_3.patch
deleted file mode 100644
index ff9cd3e..0000000
--- a/netatalk-2.0.4-db4_2-db4_3.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.4/bin/cnid/cnid_index.c
---- netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 2009-07-14 15:54:50.444609410 +0200
-+++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 15:58:10.143829111 +0200
-@@ -277,11 +277,11 @@ static int dbif_count(const int dbi, u_i
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
- ret = db->stat(db, db_txn, &sp, 0);
- #else
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
- #endif
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
-diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.4/etc/cnid_dbd/dbif.c
---- netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 2009-07-14 15:55:16.428613311 +0200
-+++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 15:57:17.038828997 +0200
-@@ -516,11 +516,11 @@ int dbif_count(const int dbi, u_int32_t
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
- ret = db->stat(db, db_txn, &sp, 0);
- #else
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
- #endif
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
diff --git a/netatalk-2.0.4-open_call.patch b/netatalk-2.0.4-open_call.patch
deleted file mode 100644
index 1c9eece..0000000
--- a/netatalk-2.0.4-open_call.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.open_call netatalk-2.0.4/bin/cnid/cnid_index.c
---- netatalk-2.0.4/bin/cnid/cnid_index.c.open_call 2009-07-14 16:31:13.662612798 +0200
-+++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 16:32:12.494829074 +0200
-@@ -356,7 +356,7 @@ static int dbif_env_init(void)
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.4/etc/cnid_dbd/dbif.c
---- netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call 2009-07-14 16:27:46.905837395 +0200
-+++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 16:33:31.712829253 +0200
-@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -163,7 +163,7 @@ int dbif_env_init(struct db_param *dbp)
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -197,7 +197,7 @@ int dbif_env_init(struct db_param *dbp)
-
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c
---- netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2009-03-29 09:23:23.000000000 +0200
-+++ netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c 2009-07-14 16:27:46.924861205 +0200
-@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags, mode);
-+ return (p->open)(p, NULL, f, d, t, flags, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
- }
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
- /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
- if (rc == DB_RUNRECOVERY) {
-@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
-diff -up netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c
---- netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call 2009-03-29 09:23:24.000000000 +0200
-+++ netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c 2009-07-14 16:27:46.928827444 +0200
-@@ -133,9 +133,9 @@ static int my_yield(void)
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
-+ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
- #endif /* DB_VERSION_MINOR > 1 */
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- if (rc == DB_RUNRECOVERY) {
- /* This is the mother of all errors. We _must_ fail here. */
- LOG(log_error, logtype_default,
-@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
diff --git a/netatalk-2.1-mkfile.patch b/netatalk-2.1-mkfile.patch
new file mode 100644
index 0000000..31231cd
--- /dev/null
+++ b/netatalk-2.1-mkfile.patch
@@ -0,0 +1,12 @@
+diff -up netatalk-2.1/distrib/initscripts/Makefile.am.mkfile netatalk-2.1/distrib/initscripts/Makefile.am
+--- netatalk-2.1/distrib/initscripts/Makefile.am.mkfile 2010-05-14 10:46:29.289421698 +0200
++++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-14 10:48:34.953140484 +0200
+@@ -57,7 +57,7 @@ uninstall: uninstall-startup
+
+ if USE_REDHAT
+
+-sysvdir = $(DESTDIR)/etc/rc.d/init.d
++sysvdir = /etc/rc.d/init.d
+ sysv_SCRIPTS = atalk
+
+ $(sysv_SCRIPTS): rc.atalk.redhat
diff --git a/netatalk.spec b/netatalk.spec
index f868b06..9a96a79 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,18 +1,18 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 2.0.5
-Release: 2%{?dist}
+Version: 2.1
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
# Source1: atalk.init
Source2: netatalk.pam-system-auth
-Patch1: netatalk-2.0.4-db4_2-db4_3.patch
-Patch2: netatalk-2.0.2-uams_no_pie.patch
-Patch3: netatalk-2.0.4-extern_ucreator.patch
-Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.4-open_call.patch
+
+Patch1: netatalk-2.0.2-uams_no_pie.patch
+Patch2: netatalk-2.0.4-extern_ucreator.patch
+Patch3: netatalk-2.1-mkfile.patch
+
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -37,11 +37,10 @@ programs.
%prep
%setup -q
-%patch1 -p1 -b .db4_2-db4_3
-%patch2 -p1 -b .uams_no_pie
-%patch3 -p1 -b .extern_ucreator
-%patch4 -p1
-%patch5 -p1 -b .open_call
+
+%patch1 -p1 -b .uams_no_pie
+%patch2 -p1 -b .extern_ucreator
+%patch3 -p1 -b .mkfile
ln -s ./NEWS ChangeLog
@@ -106,12 +105,16 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-chmod a-x bin/afile/acleandir.rc
-rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
-#
+
# install example config files in doc
mkdir config.example
-cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
+cp -fp config/afpd.conf config.example
+cp -fp config/AppleVolumes.system config.example
+cp -fp config/AppleVolumes.default config.example
+cp -fp config/atalkd.conf config.example
+cp -fp config/netatalk.conf config.example
+cp -fp config/papd.conf config.example
+
cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -147,7 +150,7 @@ fi
%defattr(-,root,root)
%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
-%doc bin/afile/acleandir.rc
+# %doc bin/afile/acleandir.rc
%doc config.example
%dir /etc/atalk
%attr(755,root,root) %{_initrddir}/atalk
@@ -179,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
- oops forgot upload new sources => shifted release number
diff --git a/sources b/sources
index 08ba88d..350a969 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3bd8f4780abc373e0539ab7cd1f9950f netatalk-2.0.5.tar.bz2
+b780f98a8764daab45d288579320a8a0 netatalk-2.1.tar.bz2
commit 0525712eb4bee0ab8a61fb74bf37aa7db94401a7
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Wed Nov 25 23:20:07 2009 +0000
Fix typo that causes a failure to update the common directory. (releng
#2781)
diff --git a/Makefile b/Makefile
index 4266b11..63101a0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,10 @@
# Makefile for source rpm: netatalk
-# $Id: Makefile,v 1.1 2004/09/09 09:08:15 cvsdist Exp $
+# $Id: Makefile,v 1.2 2007/10/15 19:10:48 notting Exp $
NAME := netatalk
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
commit 696dd1d38861b33aaf23c1ba642bd77fc2c19426
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Nov 24 15:34:00 2009 +0000
- oops forgot upload new sources => shifted release number
diff --git a/.cvsignore b/.cvsignore
index 6afc5ec..80e07f8 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.0.4.tar.bz2
+netatalk-2.0.5.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 1887af1..f868b06 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
- updated to latest upstream version
diff --git a/sources b/sources
index dba923b..08ba88d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6f2f40b51ab9268836ef89a7dffaccb0 netatalk-2.0.4.tar.bz2
+3bd8f4780abc373e0539ab7cd1f9950f netatalk-2.0.5.tar.bz2
commit 1a014579697a658aefd2553aff97fe9daef9c93e
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Nov 24 15:26:10 2009 +0000
- updated to latest upstream version
diff --git a/atalk.init b/atalk.init
deleted file mode 100644
index 817c16e..0000000
--- a/atalk.init
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/bin/sh
-# chkconfig: - 91 35
-# description: This package enables Linux to talk to Macintosh computers via the \
-# AppleTalk networking protocol. It includes a daemon to allow Linux \
-# to act as a file server over EtherTalk or IP for Mac's.
-# processname: atalkd
-# pidfile: /var/run/atalkd.pid
-# config: /etc/atalk/*
-
-# Source function library.
-. /etc/init.d/functions
-
-# Source networking configuration.
-. /etc/sysconfig/network
-
-# Source Appletalk configuration
-. /etc/atalk/netatalk.conf
-
-# Check that networking is up.
-[ ${NETWORKING} = "no" ] && exit 0
-
-start() {
- echo -n $"Starting AppleTalk services: "
- if [ ${ATALK_BGROUND} = yes ] ; then
- echo -n "(backgrounded)"
- {
- daemon atalkd -f /etc/atalk/atalkd.conf
- nbprgstr -p 4 "${ATALK_NAME}:Workstation"
- nbprgstr -p 4 "${ATALK_NAME}:netatalk"
- if [ ${PAPD_RUN} = yes ] ; then
- daemon papd -f /etc/atalk/papd.conf
- fi
- if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
- fi
- } >/dev/null &
- else
- daemon atalkd -f /etc/atalk/atalkd.conf
- nbprgstr -p 4 "${ATALK_NAME}:Workstation"
- nbprgstr -p 4 "${ATALK_NAME}:netatalk"
- if [ ${PAPD_RUN} = yes ] ; then
- daemon papd -f /etc/atalk/papd.conf
- fi
- if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
- fi
- fi
- echo
- touch /var/lock/subsys/atalk
-}
-
-stop() {
- echo -n $"Shutting down AppleTalk services: "
- killproc afpd
- killproc papd
- nbpunrgstr "${ATALK_NAME}:Workstation@*"
- nbpunrgstr "${ATALK_NAME}:netatalk@*"
- killproc atalkd
- # Attempt to zap the module, so that we can restart the
- # Appletalk daemons cleanly
- if [ -e /proc/modules ] && [ -x /sbin/modprobe ] ; then
- modprobe -r appletalk
- fi
- rm -f /var/lock/subsys/atalk
- echo ""
-}
-
-
-restart() {
- stop
- start
-}
-
-case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart|reload)
- restart
- ;;
- condrestart)
- [ -f /var/lock/subsys/atalk ] && restart || :
- ;;
- status)
- status atalkd
- ;;
- *)
- echo $"Usage: $0 {start|stop|restart|status|condrestart}"
- exit 1
-esac
-
-exit 0
diff --git a/netatalk.spec b/netatalk.spec
index 816a935..1887af1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 2.0.4
-Release: 5%{?dist}
+Version: 2.0.5
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
- added BuildRequires: ... libgcrypt-devel
- removed outdated atalk.init
commit 17fb70554bcd0f9857ad6e109c9c31f7a52013af
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Nov 24 14:47:46 2009 +0000
- added BuildRequires: ... libgcrypt-devel
- removed outdated atalk.init
diff --git a/netatalk.spec b/netatalk.spec
index 7b755c4..816a935 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,12 +1,12 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: atalk.init
+# Source1: atalk.init
Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.4-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
@@ -19,7 +19,7 @@ Requires(post): /sbin/chkconfig /sbin/ldconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service /sbin/ldconfig
-BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
+BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -179,6 +179,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
- fixed #473943
commit d255f6fd88352319ed8b35492be739e0cf20038a
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Sep 15 21:02:51 2009 +0000
- fixed #473943
diff --git a/netatalk.spec b/netatalk.spec
index 0c381f6..7b755c4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -66,9 +66,6 @@ export CFLAGS="$CFLAGS -fsigned-char"
--with-cracklib \
--with-pam \
--with-shadow \
- --with-tcp-wrappers \
- --with-ssl \
- --with-flock-locksi \
--with-uams-path=%{_libdir}/atalk \
--enable-shared \
--enable-krbV-uam \
@@ -182,6 +179,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
- rebuilt with new openssl
commit d7a3d5c47da6a70890a4c8923564e83883f57c1c
Author: Tom Mrz <tmraz(a)fedoraproject.org>
Date: Fri Aug 21 14:41:11 2009 +0000
- rebuilt with new openssl
diff --git a/netatalk.spec b/netatalk.spec
index fb44c52..0c381f6 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -182,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
commit 57639ff7e5ac6e25b0fa45124d2847cc65914cfa
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Sat Jul 25 18:00:59 2009 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 8c446b6..fb44c52 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -182,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
- updated to latest upstream version
commit ce34f05eac3007b4ba058d89452fe50ebde5f890
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Jul 14 15:37:58 2009 +0000
- updated to latest upstream version
diff --git a/.cvsignore b/.cvsignore
index abb0106..6afc5ec 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1,3 +1 @@
-netatalk-1.6.4.tar.bz2
-netatalk-2.0.2.tar.bz2
-netatalk-2.0.3.tar.bz2
+netatalk-2.0.4.tar.bz2
diff --git a/netatalk-1.6.3-norc.patch b/netatalk-1.6.3-norc.patch
deleted file mode 100644
index 0c4c7d3..0000000
--- a/netatalk-1.6.3-norc.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- netatalk-1.6.3/bin/afile/Makefile.in.norc 2003-06-12 19:07:40.000000000 -0400
-+++ netatalk-1.6.3/bin/afile/Makefile.in 2003-07-08 14:22:28.000000000 -0400
-@@ -184,7 +184,6 @@
- INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys
-
- bin_PROGRAMS = afile achfile
--bin_SCRIPTS = acleandir.rc
-
- afile_SOURCES = afile.c common.c common.h
- achfile_SOURCES = achfile.c common.c common.h
---- netatalk-1.6.3/man/man1/Makefile.in.norc 2003-06-09 11:59:12.000000000 -0400
-+++ netatalk-1.6.3/man/man1/Makefile.in 2003-07-08 14:22:28.000000000 -0400
-@@ -188,7 +188,6 @@
- GENERATED_MANS = apple_cp.1 apple_mv.1 apple_rm.1
- TEMPLATE_FILES = $(foreach f,$(GENERATED_MANS),$(f).tmpl)
- NONGENERATED_MANS = achfile.1 \
-- acleandir.1 \
- aecho.1 \
- afile.1 \
- afppasswd.1 \
diff --git a/netatalk-2.0.2-db4_2-db4_3.patch b/netatalk-2.0.2-db4_2-db4_3.patch
deleted file mode 100644
index c2822be..0000000
--- a/netatalk-2.0.2-db4_2-db4_3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.3/bin/cnid/cnid_index.c
---- netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
-+++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:32:53.000000000 +0200
-@@ -274,10 +274,10 @@ static int dbif_count(const int dbi, u_i
- DB_BTREE_STAT *sp;
- DB *db = db_table[dbi].db;
-
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
-diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.3/etc/cnid_dbd/dbif.c
---- netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:32:53.000000000 +0200
-@@ -514,10 +514,10 @@ int dbif_count(const int dbi, u_int32_t
- DB_BTREE_STAT *sp;
- DB *db = db_table[dbi].db;
-
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
diff --git a/netatalk-2.0.2-extern_ucreator.patch b/netatalk-2.0.2-extern_ucreator.patch
deleted file mode 100644
index 3e3a919..0000000
--- a/netatalk-2.0.2-extern_ucreator.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.3/etc/afpd/desktop.c
---- netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator 2008-10-10 10:33:04.000000000 +0200
-+++ netatalk-2.0.3/etc/afpd/desktop.c 2008-10-10 10:33:04.000000000 +0200
-@@ -312,7 +312,7 @@ addicon_err:
- }
-
- static u_char utag[] = { 0, 0, 0, 0 };
--static u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
-+u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
- static u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
- static short usize = 256;
- static u_char uicon[] = {
diff --git a/netatalk-2.0.3-chmod.patch b/netatalk-2.0.3-chmod.patch
deleted file mode 100644
index f15f806..0000000
--- a/netatalk-2.0.3-chmod.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -up netatalk-2.0.3/etc/afpd/unix.c.chmod netatalk-2.0.3/etc/afpd/unix.c
---- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-10-10 10:33:20.000000000 +0200
-+++ netatalk-2.0.3/etc/afpd/unix.c 2008-10-10 10:33:20.000000000 +0200
-@@ -415,14 +415,14 @@ mode_t mode;
- struct stat *st;
- {
- struct stat sb;
--mode_t mask = S_IRUSR |S_IWUSR | S_IRGRP | S_IWGRP |S_IROTH | S_IWOTH;
-+mode_t mask = S_IRWXU | S_IRWXG | S_IRWXO; /* rwx for owner group and other, by default */
-
- if (!st) {
- if (stat(name, &sb) != 0)
- return -1;
- st = &sb;
- }
-- mode &= mask; /* keep only rw-rw-rw in mode */
-+
- mode |= st->st_mode & ~mask; /* keep other bits from previous mode */
- if ( chmod( name, mode & ~default_options.umask ) < 0 && errno != EPERM ) {
- return -1;
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
deleted file mode 100644
index 1c20b9a..0000000
--- a/netatalk-2.0.3-db4_5.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -up netatalk-2.0.3/macros/db3-check.m4.db4_5 netatalk-2.0.3/macros/db3-check.m4
---- netatalk-2.0.3/macros/db3-check.m4.db4_5 2008-10-10 10:32:48.000000000 +0200
-+++ netatalk-2.0.3/macros/db3-check.m4 2008-10-10 10:32:48.000000000 +0200
-@@ -115,6 +115,9 @@ int main(void) {
- AC_DEFUN([NETATALK_BERKELEY_LINK],
- [
- atalk_cv_lib_db=no
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_7,[-ldb-4.7])
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_5,[-ldb-4.5])
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
- NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
- NETATALK_BDB_LINK_TRY(atalk_cv_db_db42,[-ldb42])
- NETATALK_BDB_LINK_TRY(atalk_cv_db_db_42,[-ldb-42])
diff --git a/netatalk-2.0.3-log_stderr.patch b/netatalk-2.0.3-log_stderr.patch
deleted file mode 100644
index 11788b1..0000000
--- a/netatalk-2.0.3-log_stderr.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -up netatalk-2.0.3/etc/papd/main.c.log_stderr netatalk-2.0.3/etc/papd/main.c
---- netatalk-2.0.3/etc/papd/main.c.log_stderr 2008-10-10 10:33:30.000000000 +0200
-+++ netatalk-2.0.3/etc/papd/main.c 2008-10-10 10:33:30.000000000 +0200
-@@ -260,7 +260,7 @@ int main( ac, av )
-
- switch (server_lock("papd", pidfile, debug)) {
- case 0: /* open a couple things again in the child */
-- if ((c = open("/", O_RDONLY)) >= 0) {
-+ if (!debug && (c = open("/", O_RDONLY)) >= 0) {
- dup2(c, 1);
- dup2(c, 2);
- }
-@@ -287,7 +287,8 @@ int main( ac, av )
- openlog( p, LOG_PID );
- #else /* ultrix */
- set_processname(p);
-- syslog_setup(log_debug, logtype_default, logoption_ndelay|logoption_pid, logfacility_lpr );
-+ syslog_setup(log_debug, logtype_default, logoption_ndelay | logoption_pid |
-+ debug ? logoption_perror : 0, logfacility_lpr );
- #endif /* ultrix */
-
- LOG(log_info, logtype_papd, "restart (%s)", version );
diff --git a/netatalk-2.0.3-lsb.patch b/netatalk-2.0.3-lsb.patch
deleted file mode 100644
index ddd98da..0000000
--- a/netatalk-2.0.3-lsb.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -up netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat
---- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb 2008-02-25 15:29:38.000000000 +0100
-+++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat 2008-02-25 16:07:36.000000000 +0100
-@@ -1,8 +1,19 @@
- #! /bin/sh
-+#
-+### BEGIN INIT INFO
-+# Provides: netatalk
-+# Required-Start: $local_fs $network $syslog
-+# Required-Stop: $local_fs $network $syslog
-+# Short-Description: AppleTalk networking programs
-+# Description: This package enables Linux to talk to Macintosh computers via the
-+# AppleTalk networking protocol. It includes a daemon to allow Linux
-+# to act as a file server over EtherTalk or IP for Mac's.
-+### END INIT INFO
-+
- # chkconfig: - 91 35
--# description: This package enables Linux to talk to Macintosh
--# computers via the AppleTalk networking protocol and
--# provides printer, file sharing, and AppleTalk routing
-+# description: This package enables Linux to talk to Macintosh \
-+# computers via the AppleTalk networking protocol and \
-+# provides printer, file sharing, and AppleTalk routing \
- # services.
- #
- # AppleTalk daemons. Make sure not to start atalkd in the background:
-@@ -27,12 +38,12 @@ ATALK_SBIN=/usr/sbin
-
- if [ ! -x ${ATALK_SBIN}/atalkd ]; then
- echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
-- exit 0;
-+ exit 1;
- fi
-
- if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
- echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
-- exit 0;
-+ exit 6;
- fi
-
- # read in netatalk configuration
-@@ -41,7 +52,7 @@ fi
- # Check that networking is up.
- if [ ${NETWORKING} = "no" ]; then
- echo "[Network isn't started]";
-- exit 0;
-+ exit 1;
- fi
-
- # initialize return values
diff --git a/netatalk-2.0.3-maxsrv.patch b/netatalk-2.0.3-maxsrv.patch
deleted file mode 100644
index 11e7858..0000000
--- a/netatalk-2.0.3-maxsrv.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c
---- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-10-10 10:33:25.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-10-10 10:33:25.000000000 +0200
-@@ -93,7 +93,7 @@
- static int srvfd;
- static int rqstfd;
-
--#define MAXSRV 128
-+#define MAXSRV 512
-
- #define MAXSPAWN 3 /* Max times respawned in.. */
-
diff --git a/netatalk-2.0.3-multiarch.patch b/netatalk-2.0.3-multiarch.patch
deleted file mode 100644
index bfeaa87..0000000
--- a/netatalk-2.0.3-multiarch.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -up netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch netatalk-2.0.3/distrib/config/netatalk-config.in
---- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-10-10 10:33:35.000000000 +0200
-+++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-10-10 10:33:35.000000000 +0200
-@@ -218,9 +218,6 @@ fi
- if test "@includedir@" != /usr/include ; then
- includes="-I@includedir@"
- fi
--if test "@libdir@" != /usr/lib ; then
-- libs="-L@libdir@"
--fi
- af_cflags="$af_cflags $includes"
- af_libs="$libs -latalk"
-
diff --git a/netatalk-2.0.3-open_call.patch b/netatalk-2.0.3-open_call.patch
deleted file mode 100644
index 5df0519..0000000
--- a/netatalk-2.0.3-open_call.patch
+++ /dev/null
@@ -1,140 +0,0 @@
-diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
---- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:33:14.000000000 +0200
-@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -353,7 +353,7 @@ static int dbif_env_init(void)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -379,7 +379,7 @@ static int dbif_env_init(void)
- }
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
---- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:33:14.000000000 +0200
-@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
-
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c
---- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2008-10-10 10:33:14.000000000 +0200
-@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags, mode);
-+ return (p->open)(p, NULL, f, d, t, flags, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
- }
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
- /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
- if (rc == DB_RUNRECOVERY) {
-@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
-diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c
---- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2008-10-10 10:33:14.000000000 +0200
-@@ -133,9 +133,9 @@ static int my_yield(void)
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
-+ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
- #endif /* DB_VERSION_MINOR > 1 */
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- if (rc == DB_RUNRECOVERY) {
- /* This is the mother of all errors. We _must_ fail here. */
- LOG(log_error, logtype_default,
-@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
diff --git a/netatalk-2.0.3-papd_cmds.patch b/netatalk-2.0.3-papd_cmds.patch
deleted file mode 100644
index fdc1e51..0000000
--- a/netatalk-2.0.3-papd_cmds.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-diff -Nurad netatalk-2.0.3.orig/etc/papd/lp.c netatalk-2.0.3/etc/papd/lp.c
---- netatalk-2.0.3.orig/etc/papd/lp.c 2009-01-28 17:04:36.000000000 +0100
-+++ netatalk-2.0.3/etc/papd/lp.c 2009-01-28 17:05:01.000000000 +0100
-@@ -212,10 +212,54 @@
-
- #define is_var(a, b) (strncmp((a), (b), 2) == 0)
-
-+static size_t quote(char *dest, char *src, const size_t bsize, size_t len) {
-+ size_t used = 0;
-+
-+ while (len && used < bsize ) {
-+ switch (*src) {
-+ case '$':
-+ case '\\':
-+ case '"':
-+ case ';':
-+ case '&':
-+ case '(':
-+ case ')':
-+ case ' ':
-+ case '*':
-+ case '#':
-+ case '|':
-+ case '>':
-+ case '<':
-+ case '[':
-+ case ']':
-+ case '{':
-+ case '}':
-+ case '^':
-+ case '?':
-+ case '~':
-+ case '`':
-+ case '\x0A':
-+ case '\xFF':
-+ if (used + 2 > bsize )
-+ return used;
-+ *dest = '\\';
-+ dest++;
-+ used++;
-+ break;
-+ }
-+ *dest = *src;
-+ src++;
-+ dest++;
-+ len--;
-+ used++;
-+ }
-+ return used;
-+}
-+
- static char* pipexlate(char *src)
- {
- char *p, *q, *dest;
-- static char destbuf[MAXPATHLEN];
-+ static char destbuf[MAXPATHLEN + 1];
- size_t destlen = MAXPATHLEN;
- int len = 0;
-
-@@ -224,13 +268,16 @@
- if (!src)
- return NULL;
-
-- strncpy(dest, src, MAXPATHLEN);
-- if ((p = strchr(src, '%')) == NULL) /* nothing to do */
-+ memset(dest, 0, sizeof(destbuf));
-+ if ((p = strchr(src, '%')) == NULL) { /* nothing to do */
-+ strncpy(dest, src, sizeof(dest) - 1);
- return destbuf;
-+ }
-
- /* first part of the path. just forward to the next variable. */
- len = MIN((size_t)(p - src), destlen);
- if (len > 0) {
-+ strncpy(dest, src, len);
- destlen -= len;
- dest += len;
- }
-@@ -246,17 +293,20 @@
- q = lp.lp_created_for;
- } else if (is_var(p, "%%")) {
- q = "%";
-- } else
-- q = p;
-+ }
-
- /* copy the stuff over. if we don't understand something that we
- * should, just skip it over. */
- if (q) {
-- len = MIN(p == q ? 2 : strlen(q), destlen);
-+ len = MIN(strlen(q), destlen);
-+ len = quote(dest, q, destlen, len);
-+ }
-+ else {
-+ len = MIN(2, destlen);
- strncpy(dest, q, len);
-- dest += len;
-- destlen -= len;
- }
-+ dest += len;
-+ destlen -= len;
-
- /* stuff up to next $ */
- src = p + 2;
diff --git a/netatalk-2.0.4-db4_2-db4_3.patch b/netatalk-2.0.4-db4_2-db4_3.patch
new file mode 100644
index 0000000..ff9cd3e
--- /dev/null
+++ b/netatalk-2.0.4-db4_2-db4_3.patch
@@ -0,0 +1,34 @@
+diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.4/bin/cnid/cnid_index.c
+--- netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 2009-07-14 15:54:50.444609410 +0200
++++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 15:58:10.143829111 +0200
+@@ -277,11 +277,11 @@ static int dbif_count(const int dbi, u_i
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
+ ret = db->stat(db, db_txn, &sp, 0);
+ #else
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+ #endif
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
+diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.4/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 2009-07-14 15:55:16.428613311 +0200
++++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 15:57:17.038828997 +0200
+@@ -516,11 +516,11 @@ int dbif_count(const int dbi, u_int32_t
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
+ ret = db->stat(db, db_txn, &sp, 0);
+ #else
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+ #endif
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
diff --git a/netatalk-2.0.4-extern_ucreator.patch b/netatalk-2.0.4-extern_ucreator.patch
new file mode 100644
index 0000000..413ac08
--- /dev/null
+++ b/netatalk-2.0.4-extern_ucreator.patch
@@ -0,0 +1,12 @@
+diff -up netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.4/etc/afpd/desktop.c
+--- netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator 2009-07-14 16:26:36.984610055 +0200
++++ netatalk-2.0.4/etc/afpd/desktop.c 2009-07-14 16:27:01.607580009 +0200
+@@ -312,7 +312,7 @@ addicon_err:
+ }
+
+ static const u_char utag[] = { 0, 0, 0, 0 };
+-static const u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
++u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
+ static const u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
+ static const short usize = 256;
+
diff --git a/netatalk-2.0.4-open_call.patch b/netatalk-2.0.4-open_call.patch
new file mode 100644
index 0000000..1c9eece
--- /dev/null
+++ b/netatalk-2.0.4-open_call.patch
@@ -0,0 +1,119 @@
+diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.open_call netatalk-2.0.4/bin/cnid/cnid_index.c
+--- netatalk-2.0.4/bin/cnid/cnid_index.c.open_call 2009-07-14 16:31:13.662612798 +0200
++++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 16:32:12.494829074 +0200
+@@ -356,7 +356,7 @@ static int dbif_env_init(void)
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.4/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call 2009-07-14 16:27:46.905837395 +0200
++++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 16:33:31.712829253 +0200
+@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -163,7 +163,7 @@ int dbif_env_init(struct db_param *dbp)
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -197,7 +197,7 @@ int dbif_env_init(struct db_param *dbp)
+
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c
+--- netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2009-03-29 09:23:23.000000000 +0200
++++ netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c 2009-07-14 16:27:46.924861205 +0200
+@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags, mode);
++ return (p->open)(p, NULL, f, d, t, flags, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
+ }
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
+ /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
+ if (rc == DB_RUNRECOVERY) {
+@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
+diff -up netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c
+--- netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call 2009-03-29 09:23:24.000000000 +0200
++++ netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c 2009-07-14 16:27:46.928827444 +0200
+@@ -133,9 +133,9 @@ static int my_yield(void)
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
++ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
+ #endif /* DB_VERSION_MINOR > 1 */
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ if (rc == DB_RUNRECOVERY) {
+ /* This is the mother of all errors. We _must_ fail here. */
+ LOG(log_error, logtype_default,
+@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
diff --git a/netatalk.spec b/netatalk.spec
index e2974a4..8c446b6 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,24 +1,18 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 2.0.3
-Release: 27%{?dist}
+Version: 2.0.4
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
Source2: netatalk.pam-system-auth
-Patch0: netatalk-2.0.3-db4_5.patch
-Patch1: netatalk-2.0.2-db4_2-db4_3.patch
+Patch1: netatalk-2.0.4-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
-Patch3: netatalk-2.0.2-extern_ucreator.patch
+Patch3: netatalk-2.0.4-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.3-open_call.patch
-Patch6: netatalk-2.0.3-chmod.patch
-Patch7: netatalk-2.0.3-maxsrv.patch
-Patch8: netatalk-2.0.3-log_stderr.patch
-Patch9: netatalk-2.0.3-multiarch.patch
-Patch10: netatalk-2.0.3-papd_cmds.patch
+Patch5: netatalk-2.0.4-open_call.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -32,16 +26,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
This package enables Linux to talk to Macintosh computers via the
AppleTalk networking protocol. It includes a daemon to allow Linux
to act as a file server over EtherTalk or IP for Mac's.
-The systems without coreutils 7.0 and later require netatalk-timeout package.
-
-%package timeout
-Summary: Timeout utility for the systems without coreutils
-Group: System Environment/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Conflicts: coreutils >= 7.0
-
-%description timeout
-The package contains the timeout utility that was a part of netatalk earlier. The coreutils 7.0 and later contains this utility too therefore the timeout is separated to sub-package for usage on the systems without coreutils.
%package devel
Summary: Headers for Appletalk development
@@ -53,17 +37,11 @@ programs.
%prep
%setup -q
-%patch0 -p1 -b .db4_5
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
%patch5 -p1 -b .open_call
-%patch6 -p1 -b .chmod
-%patch7 -p1 -b .maxsrv
-%patch8 -p1 -b .log_stderr
-%patch9 -p1 -b .multiarch
-%patch10 -p1 -b .papd_cmds
ln -s ./NEWS ChangeLog
@@ -186,19 +164,13 @@ fi
%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
-%exclude %{_bindir}/timeout
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
-%exclude %{_mandir}/man1/timeout.1.gz
%{_datadir}/netatalk
%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
-%files timeout
-%{_bindir}/timeout
-%{_mandir}/man1/timeout.1.gz
-
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
@@ -210,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
diff --git a/sources b/sources
index bde5f18..dba923b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-28092763085783805dc2f00aa2127a3e netatalk-2.0.3.tar.bz2
+6f2f40b51ab9268836ef89a7dffaccb0 netatalk-2.0.4.tar.bz2
commit ee4ce2e5d7ca2c7e848ce707afa1cfb023f01f6c
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Thu Feb 26 04:58:22 2009 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 28fbd56..e2974a4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 26%{?dist}
+Release: 27%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -210,6 +210,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
commit a171a849b287478e695e115dc2f5eeca725cea87
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Feb 17 07:27:13 2009 +0000
- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection
vulnerability
diff --git a/netatalk-2.0.3-papd_cmds.patch b/netatalk-2.0.3-papd_cmds.patch
new file mode 100644
index 0000000..fdc1e51
--- /dev/null
+++ b/netatalk-2.0.3-papd_cmds.patch
@@ -0,0 +1,104 @@
+diff -Nurad netatalk-2.0.3.orig/etc/papd/lp.c netatalk-2.0.3/etc/papd/lp.c
+--- netatalk-2.0.3.orig/etc/papd/lp.c 2009-01-28 17:04:36.000000000 +0100
++++ netatalk-2.0.3/etc/papd/lp.c 2009-01-28 17:05:01.000000000 +0100
+@@ -212,10 +212,54 @@
+
+ #define is_var(a, b) (strncmp((a), (b), 2) == 0)
+
++static size_t quote(char *dest, char *src, const size_t bsize, size_t len) {
++ size_t used = 0;
++
++ while (len && used < bsize ) {
++ switch (*src) {
++ case '$':
++ case '\\':
++ case '"':
++ case ';':
++ case '&':
++ case '(':
++ case ')':
++ case ' ':
++ case '*':
++ case '#':
++ case '|':
++ case '>':
++ case '<':
++ case '[':
++ case ']':
++ case '{':
++ case '}':
++ case '^':
++ case '?':
++ case '~':
++ case '`':
++ case '\x0A':
++ case '\xFF':
++ if (used + 2 > bsize )
++ return used;
++ *dest = '\\';
++ dest++;
++ used++;
++ break;
++ }
++ *dest = *src;
++ src++;
++ dest++;
++ len--;
++ used++;
++ }
++ return used;
++}
++
+ static char* pipexlate(char *src)
+ {
+ char *p, *q, *dest;
+- static char destbuf[MAXPATHLEN];
++ static char destbuf[MAXPATHLEN + 1];
+ size_t destlen = MAXPATHLEN;
+ int len = 0;
+
+@@ -224,13 +268,16 @@
+ if (!src)
+ return NULL;
+
+- strncpy(dest, src, MAXPATHLEN);
+- if ((p = strchr(src, '%')) == NULL) /* nothing to do */
++ memset(dest, 0, sizeof(destbuf));
++ if ((p = strchr(src, '%')) == NULL) { /* nothing to do */
++ strncpy(dest, src, sizeof(dest) - 1);
+ return destbuf;
++ }
+
+ /* first part of the path. just forward to the next variable. */
+ len = MIN((size_t)(p - src), destlen);
+ if (len > 0) {
++ strncpy(dest, src, len);
+ destlen -= len;
+ dest += len;
+ }
+@@ -246,17 +293,20 @@
+ q = lp.lp_created_for;
+ } else if (is_var(p, "%%")) {
+ q = "%";
+- } else
+- q = p;
++ }
+
+ /* copy the stuff over. if we don't understand something that we
+ * should, just skip it over. */
+ if (q) {
+- len = MIN(p == q ? 2 : strlen(q), destlen);
++ len = MIN(strlen(q), destlen);
++ len = quote(dest, q, destlen, len);
++ }
++ else {
++ len = MIN(2, destlen);
+ strncpy(dest, q, len);
+- dest += len;
+- destlen -= len;
+ }
++ dest += len;
++ destlen -= len;
+
+ /* stuff up to next $ */
+ src = p + 2;
diff --git a/netatalk.spec b/netatalk.spec
index 8c3a4e1..28fbd56 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 25%{?dist}
+Release: 26%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -18,6 +18,7 @@ Patch6: netatalk-2.0.3-chmod.patch
Patch7: netatalk-2.0.3-maxsrv.patch
Patch8: netatalk-2.0.3-log_stderr.patch
Patch9: netatalk-2.0.3-multiarch.patch
+Patch10: netatalk-2.0.3-papd_cmds.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -62,6 +63,7 @@ programs.
%patch7 -p1 -b .maxsrv
%patch8 -p1 -b .log_stderr
%patch9 -p1 -b .multiarch
+%patch10 -p1 -b .papd_cmds
ln -s ./NEWS ChangeLog
@@ -208,10 +210,13 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-25
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
- fixed epoch in the subpackage requires
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-24
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
- fix #473186 conflict timeout with coreutils
* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
commit 501be50177243382a64a39ed8abba76c23b1babe
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Jan 27 10:26:26 2009 +0000
- fixed epoch in the subpackage requires
diff --git a/netatalk.spec b/netatalk.spec
index 2d6d81c..8c3a4e1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 24%{?dist}
+Release: 25%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -36,7 +36,7 @@ The systems without coreutils 7.0 and later require netatalk-timeout package.
%package timeout
Summary: Timeout utility for the systems without coreutils
Group: System Environment/Daemons
-Requires: netatalk = %{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Conflicts: coreutils >= 7.0
%description timeout
@@ -208,6 +208,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-25
+- fixed epoch in the subpackage requires
+
* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-24
- fix #473186 conflict timeout with coreutils
commit 76845d2a5fa5426da933fc47530312acf6c7c19b
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Mon Jan 26 16:57:16 2009 +0000
- fix #473186 conflict timeout with coreutils
diff --git a/netatalk.spec b/netatalk.spec
index 028ae3d..2d6d81c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 23%{?dist}
+Release: 24%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -31,6 +31,16 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
This package enables Linux to talk to Macintosh computers via the
AppleTalk networking protocol. It includes a daemon to allow Linux
to act as a file server over EtherTalk or IP for Mac's.
+The systems without coreutils 7.0 and later require netatalk-timeout package.
+
+%package timeout
+Summary: Timeout utility for the systems without coreutils
+Group: System Environment/Daemons
+Requires: netatalk = %{version}-%{release}
+Conflicts: coreutils >= 7.0
+
+%description timeout
+The package contains the timeout utility that was a part of netatalk earlier. The coreutils 7.0 and later contains this utility too therefore the timeout is separated to sub-package for usage on the systems without coreutils.
%package devel
Summary: Headers for Appletalk development
@@ -174,13 +184,19 @@ fi
%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
+%exclude %{_bindir}/timeout
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
+%exclude %{_mandir}/man1/timeout.1.gz
%{_datadir}/netatalk
%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
+%files timeout
+%{_bindir}/timeout
+%{_mandir}/man1/timeout.1.gz
+
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
@@ -192,6 +208,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-24
+- fix #473186 conflict timeout with coreutils
+
* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
- rebuild with new openssl
commit ed9121319e95c8b82efda7e93e4214287e1ed549
Author: Tom Mrz <tmraz(a)fedoraproject.org>
Date: Sat Jan 17 15:27:22 2009 +0000
- rebuild with new openssl
diff --git a/netatalk.spec b/netatalk.spec
index 5e9f474..028ae3d 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 22%{?dist}
+Release: 23%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -192,6 +192,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
- fix #473939 netatalk-2.0.3-21.fc10 disable quota
commit e323ab0ba07c2c2525f25f8c7229c0cb18a58560
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Thu Jan 15 09:50:03 2009 +0000
- fix #473939 netatalk-2.0.3-21.fc10 disable quota
diff --git a/netatalk.spec b/netatalk.spec
index 166f0e7..5e9f474 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 21%{?dist}
+Release: 22%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -24,7 +24,7 @@ Requires(post): /sbin/chkconfig /sbin/ldconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service /sbin/ldconfig
-BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
+BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -192,6 +192,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
commit a4cba520515390f3f2b5e288fcaba669ad46e674
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Mon Oct 13 07:46:56 2008 +0000
- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
diff --git a/netatalk-2.0.2-db4_2-db4_3.patch b/netatalk-2.0.2-db4_2-db4_3.patch
index a4fd7ea..c2822be 100644
--- a/netatalk-2.0.2-db4_2-db4_3.patch
+++ b/netatalk-2.0.2-db4_2-db4_3.patch
@@ -1,6 +1,7 @@
---- netatalk-2.0.2/etc/cnid_dbd/dbif.c.db4_2-db4_3 2004-12-21 08:36:12.000000000 -0500
-+++ netatalk-2.0.2/etc/cnid_dbd/dbif.c 2005-02-21 13:21:45.000000000 -0500
-@@ -514,10 +514,10 @@
+diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.3/bin/cnid/cnid_index.c
+--- netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
++++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:32:53.000000000 +0200
+@@ -274,10 +274,10 @@ static int dbif_count(const int dbi, u_i
DB_BTREE_STAT *sp;
DB *db = db_table[dbi].db;
@@ -13,9 +14,10 @@
return -1;
}
---- netatalk-2.0.2/bin/cnid/cnid_index.c.db4_2-db4_3 2005-01-03 08:49:55.000000000 -0500
-+++ netatalk-2.0.2/bin/cnid/cnid_index.c 2005-02-21 13:23:12.000000000 -0500
-@@ -274,10 +274,10 @@
+diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.3/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:32:53.000000000 +0200
+@@ -514,10 +514,10 @@ int dbif_count(const int dbi, u_int32_t
DB_BTREE_STAT *sp;
DB *db = db_table[dbi].db;
diff --git a/netatalk-2.0.2-extern_ucreator.patch b/netatalk-2.0.2-extern_ucreator.patch
index 3eaab67..3e3a919 100644
--- a/netatalk-2.0.2-extern_ucreator.patch
+++ b/netatalk-2.0.2-extern_ucreator.patch
@@ -1,6 +1,7 @@
---- netatalk-2.0.2/etc/afpd/desktop.c.extern_ucreator 2004-10-09 08:48:21.000000000 -0400
-+++ netatalk-2.0.2/etc/afpd/desktop.c 2005-03-07 15:44:07.000000000 -0500
-@@ -310,7 +310,7 @@
+diff -up netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.3/etc/afpd/desktop.c
+--- netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator 2008-10-10 10:33:04.000000000 +0200
++++ netatalk-2.0.3/etc/afpd/desktop.c 2008-10-10 10:33:04.000000000 +0200
+@@ -312,7 +312,7 @@ addicon_err:
}
static u_char utag[] = { 0, 0, 0, 0 };
diff --git a/netatalk-2.0.2-uams_no_pie.patch b/netatalk-2.0.2-uams_no_pie.patch
index 09ab725..c41c66f 100644
--- a/netatalk-2.0.2-uams_no_pie.patch
+++ b/netatalk-2.0.2-uams_no_pie.patch
@@ -1,5 +1,6 @@
---- netatalk-2.0.2/etc/uams/Makefile.am.uams_no_pie 2004-08-10 23:11:07.000000000 -0400
-+++ netatalk-2.0.2/etc/uams/Makefile.am 2005-02-21 14:30:23.000000000 -0500
+diff -up netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie netatalk-2.0.3/etc/uams/Makefile.am
+--- netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
++++ netatalk-2.0.3/etc/uams/Makefile.am 2008-10-10 10:32:59.000000000 +0200
@@ -1,5 +1,5 @@
# Makefile.am for etc/uams/
-
@@ -7,9 +8,10 @@
SUBDIRS = uams_krb4
#
---- netatalk-2.0.2/macros/gssapi-check.m4.uams_no_pie 2004-06-18 03:57:19.000000000 -0400
-+++ netatalk-2.0.2/macros/gssapi-check.m4 2005-02-21 14:58:26.000000000 -0500
-@@ -126,7 +126,7 @@
+diff -up netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie netatalk-2.0.3/macros/gssapi-check.m4
+--- netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
++++ netatalk-2.0.3/macros/gssapi-check.m4 2008-10-10 10:32:59.000000000 +0200
+@@ -126,7 +126,7 @@ AC_DEFUN([NETATALK_GSSAPI_CHECK],
if test x"$ac_cv_func_gss_acquire_cred" = x"yes"; then
AC_DEFINE(HAVE_GSSAPI,1,[Whether to enable GSSAPI support])
AC_MSG_RESULT([yes])
diff --git a/netatalk-2.0.3-chmod.patch b/netatalk-2.0.3-chmod.patch
index 3455bbe..f15f806 100644
--- a/netatalk-2.0.3-chmod.patch
+++ b/netatalk-2.0.3-chmod.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/etc/afpd/unix.c.chmod netatalk-2.0.3/etc/afpd/unix.c
---- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-03-06 09:09:57.000000000 +0100
-+++ netatalk-2.0.3/etc/afpd/unix.c 2008-03-06 09:10:43.000000000 +0100
+--- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-10-10 10:33:20.000000000 +0200
++++ netatalk-2.0.3/etc/afpd/unix.c 2008-10-10 10:33:20.000000000 +0200
@@ -415,14 +415,14 @@ mode_t mode;
struct stat *st;
{
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
index 0d95146..1c20b9a 100644
--- a/netatalk-2.0.3-db4_5.patch
+++ b/netatalk-2.0.3-db4_5.patch
@@ -1,9 +1,11 @@
---- netatalk-2.0.3/macros/db3-check.m4.db4_3 2004-08-11 05:01:11.000000000 +0200
-+++ netatalk-2.0.3/macros/db3-check.m4 2007-01-23 14:27:14.000000000 +0100
-@@ -115,6 +115,8 @@
+diff -up netatalk-2.0.3/macros/db3-check.m4.db4_5 netatalk-2.0.3/macros/db3-check.m4
+--- netatalk-2.0.3/macros/db3-check.m4.db4_5 2008-10-10 10:32:48.000000000 +0200
++++ netatalk-2.0.3/macros/db3-check.m4 2008-10-10 10:32:48.000000000 +0200
+@@ -115,6 +115,9 @@ int main(void) {
AC_DEFUN([NETATALK_BERKELEY_LINK],
[
atalk_cv_lib_db=no
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_7,[-ldb-4.7])
+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_5,[-ldb-4.5])
+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
diff --git a/netatalk-2.0.3-log_stderr.patch b/netatalk-2.0.3-log_stderr.patch
index ad2f645..11788b1 100644
--- a/netatalk-2.0.3-log_stderr.patch
+++ b/netatalk-2.0.3-log_stderr.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/etc/papd/main.c.log_stderr netatalk-2.0.3/etc/papd/main.c
---- netatalk-2.0.3/etc/papd/main.c.log_stderr 2004-06-09 03:25:53.000000000 +0200
-+++ netatalk-2.0.3/etc/papd/main.c 2008-03-06 12:14:58.000000000 +0100
+--- netatalk-2.0.3/etc/papd/main.c.log_stderr 2008-10-10 10:33:30.000000000 +0200
++++ netatalk-2.0.3/etc/papd/main.c 2008-10-10 10:33:30.000000000 +0200
@@ -260,7 +260,7 @@ int main( ac, av )
switch (server_lock("papd", pidfile, debug)) {
diff --git a/netatalk-2.0.3-maxsrv.patch b/netatalk-2.0.3-maxsrv.patch
index b721ec6..11e7858 100644
--- a/netatalk-2.0.3-maxsrv.patch
+++ b/netatalk-2.0.3-maxsrv.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c
---- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-03-06 09:20:52.000000000 +0100
-+++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-03-06 09:22:40.000000000 +0100
+--- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-10-10 10:33:25.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-10-10 10:33:25.000000000 +0200
@@ -93,7 +93,7 @@
static int srvfd;
static int rqstfd;
diff --git a/netatalk-2.0.3-multiarch.patch b/netatalk-2.0.3-multiarch.patch
index be18833..bfeaa87 100644
--- a/netatalk-2.0.3-multiarch.patch
+++ b/netatalk-2.0.3-multiarch.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch netatalk-2.0.3/distrib/config/netatalk-config.in
---- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-03-06 15:54:27.000000000 +0100
-+++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-03-06 15:55:00.000000000 +0100
+--- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-10-10 10:33:35.000000000 +0200
++++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-10-10 10:33:35.000000000 +0200
@@ -218,9 +218,6 @@ fi
if test "@includedir@" != /usr/include ; then
includes="-I@includedir@"
diff --git a/netatalk-2.0.3-open_call.patch b/netatalk-2.0.3-open_call.patch
index 4c3fe4e..5df0519 100644
--- a/netatalk-2.0.3-open_call.patch
+++ b/netatalk-2.0.3-open_call.patch
@@ -1,6 +1,72 @@
+diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
+--- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:33:14.000000000 +0200
+@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -353,7 +353,7 @@ static int dbif_env_init(void)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -379,7 +379,7 @@ static int dbif_env_init(void)
+ }
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:33:14.000000000 +0200
+@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
+
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c
---- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2007-09-17 15:21:26.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-17 15:21:43.000000000 +0200
+--- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2008-10-10 10:33:14.000000000 +0200
@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
{
@@ -36,8 +102,8 @@ diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0
goto fail_lock;
}
diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c
---- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2007-09-17 15:14:36.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2007-09-17 15:15:06.000000000 +0200
+--- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2008-10-10 10:33:14.000000000 +0200
@@ -133,9 +133,9 @@ static int my_yield(void)
static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
{
@@ -72,69 +138,3 @@ diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0
LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
goto fail_lock;
}
-diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
---- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2007-09-17 15:14:49.000000000 +0200
-+++ netatalk-2.0.3/bin/cnid/cnid_index.c 2007-09-17 15:15:35.000000000 +0200
-@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -353,7 +353,7 @@ static int dbif_env_init(void)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -379,7 +379,7 @@ static int dbif_env_init(void)
- }
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
---- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2007-09-17 15:14:59.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2007-09-17 15:16:54.000000000 +0200
-@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
-
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
diff --git a/netatalk.spec b/netatalk.spec
index d0ccc14..166f0e7 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,16 +1,13 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 20%{?dist}
+Release: 21%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
Source2: netatalk.pam-system-auth
-#Patch0: netatalk-1.6.3-norc.patch
-#Patch1: netatalk-1.5.5-openssl097.patch
-#Patch2: netatalk-1.5.5-pathcat.patch
Patch0: netatalk-2.0.3-db4_5.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
@@ -45,9 +42,6 @@ programs.
%prep
%setup -q
-#%patch0 -p 1 -b .norc
-#%patch1 -p 1 -b .openssl097
-#%patch2 -p1 -b .pathcat
%patch0 -p1 -b .db4_5
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
@@ -198,6 +192,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
- fix license tag
commit 9066f9eea81b071f076cd3d0925e948b0db87add
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon Aug 11 18:54:46 2008 +0000
fix license tag
diff --git a/netatalk.spec b/netatalk.spec
index 9ddce93..d0ccc14 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,9 +1,9 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 19%{?dist}
+Release: 20%{?dist}
Epoch: 4
-License: GPL
+License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
@@ -198,6 +198,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
- fix chmod o+x (#225085)
- increase the maximum number of cnid_dbd processes to 512 (#232805)
commit 960fc3ebbeca07c2eaa662d214853a6bb3ceb9c3
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Thu Mar 6 15:40:16 2008 +0000
- fix chmod o+x (#225085)
- increase the maximum number of cnid_dbd processes to 512 (#232805)
- papd now writes debugging output to stderr when invoked with -d (#150021)
- fix multiarch conflict for netatalk-devel (#342681)
diff --git a/netatalk-2.0.3-chmod.patch b/netatalk-2.0.3-chmod.patch
new file mode 100644
index 0000000..3455bbe
--- /dev/null
+++ b/netatalk-2.0.3-chmod.patch
@@ -0,0 +1,20 @@
+diff -up netatalk-2.0.3/etc/afpd/unix.c.chmod netatalk-2.0.3/etc/afpd/unix.c
+--- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-03-06 09:09:57.000000000 +0100
++++ netatalk-2.0.3/etc/afpd/unix.c 2008-03-06 09:10:43.000000000 +0100
+@@ -415,14 +415,14 @@ mode_t mode;
+ struct stat *st;
+ {
+ struct stat sb;
+-mode_t mask = S_IRUSR |S_IWUSR | S_IRGRP | S_IWGRP |S_IROTH | S_IWOTH;
++mode_t mask = S_IRWXU | S_IRWXG | S_IRWXO; /* rwx for owner group and other, by default */
+
+ if (!st) {
+ if (stat(name, &sb) != 0)
+ return -1;
+ st = &sb;
+ }
+- mode &= mask; /* keep only rw-rw-rw in mode */
++
+ mode |= st->st_mode & ~mask; /* keep other bits from previous mode */
+ if ( chmod( name, mode & ~default_options.umask ) < 0 && errno != EPERM ) {
+ return -1;
diff --git a/netatalk-2.0.3-log_stderr.patch b/netatalk-2.0.3-log_stderr.patch
new file mode 100644
index 0000000..ad2f645
--- /dev/null
+++ b/netatalk-2.0.3-log_stderr.patch
@@ -0,0 +1,22 @@
+diff -up netatalk-2.0.3/etc/papd/main.c.log_stderr netatalk-2.0.3/etc/papd/main.c
+--- netatalk-2.0.3/etc/papd/main.c.log_stderr 2004-06-09 03:25:53.000000000 +0200
++++ netatalk-2.0.3/etc/papd/main.c 2008-03-06 12:14:58.000000000 +0100
+@@ -260,7 +260,7 @@ int main( ac, av )
+
+ switch (server_lock("papd", pidfile, debug)) {
+ case 0: /* open a couple things again in the child */
+- if ((c = open("/", O_RDONLY)) >= 0) {
++ if (!debug && (c = open("/", O_RDONLY)) >= 0) {
+ dup2(c, 1);
+ dup2(c, 2);
+ }
+@@ -287,7 +287,8 @@ int main( ac, av )
+ openlog( p, LOG_PID );
+ #else /* ultrix */
+ set_processname(p);
+- syslog_setup(log_debug, logtype_default, logoption_ndelay|logoption_pid, logfacility_lpr );
++ syslog_setup(log_debug, logtype_default, logoption_ndelay | logoption_pid |
++ debug ? logoption_perror : 0, logfacility_lpr );
+ #endif /* ultrix */
+
+ LOG(log_info, logtype_papd, "restart (%s)", version );
diff --git a/netatalk-2.0.3-maxsrv.patch b/netatalk-2.0.3-maxsrv.patch
new file mode 100644
index 0000000..b721ec6
--- /dev/null
+++ b/netatalk-2.0.3-maxsrv.patch
@@ -0,0 +1,12 @@
+diff -up netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c
+--- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-03-06 09:20:52.000000000 +0100
++++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-03-06 09:22:40.000000000 +0100
+@@ -93,7 +93,7 @@
+ static int srvfd;
+ static int rqstfd;
+
+-#define MAXSRV 128
++#define MAXSRV 512
+
+ #define MAXSPAWN 3 /* Max times respawned in.. */
+
diff --git a/netatalk-2.0.3-multiarch.patch b/netatalk-2.0.3-multiarch.patch
new file mode 100644
index 0000000..be18833
--- /dev/null
+++ b/netatalk-2.0.3-multiarch.patch
@@ -0,0 +1,13 @@
+diff -up netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch netatalk-2.0.3/distrib/config/netatalk-config.in
+--- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-03-06 15:54:27.000000000 +0100
++++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-03-06 15:55:00.000000000 +0100
+@@ -218,9 +218,6 @@ fi
+ if test "@includedir@" != /usr/include ; then
+ includes="-I@includedir@"
+ fi
+-if test "@libdir@" != /usr/lib ; then
+- libs="-L@libdir@"
+-fi
+ af_cflags="$af_cflags $includes"
+ af_libs="$libs -latalk"
+
diff --git a/netatalk.spec b/netatalk.spec
index 393b9ce..9ddce93 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 18%{?dist}
+Release: 19%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -17,6 +17,10 @@ Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
Patch5: netatalk-2.0.3-open_call.patch
+Patch6: netatalk-2.0.3-chmod.patch
+Patch7: netatalk-2.0.3-maxsrv.patch
+Patch8: netatalk-2.0.3-log_stderr.patch
+Patch9: netatalk-2.0.3-multiarch.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -50,6 +54,10 @@ programs.
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
%patch5 -p1 -b .open_call
+%patch6 -p1 -b .chmod
+%patch7 -p1 -b .maxsrv
+%patch8 -p1 -b .log_stderr
+%patch9 -p1 -b .multiarch
ln -s ./NEWS ChangeLog
@@ -190,6 +198,12 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
- make init script LSB compliant (#246993)
commit c5506f321fa09f0a87f44fabce358e1642bfd949
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Mon Feb 25 15:46:32 2008 +0000
- make init script LSB compliant (#246993)
diff --git a/netatalk-2.0.3-lsb.patch b/netatalk-2.0.3-lsb.patch
new file mode 100644
index 0000000..ddd98da
--- /dev/null
+++ b/netatalk-2.0.3-lsb.patch
@@ -0,0 +1,50 @@
+diff -up netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat
+--- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb 2008-02-25 15:29:38.000000000 +0100
++++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat 2008-02-25 16:07:36.000000000 +0100
+@@ -1,8 +1,19 @@
+ #! /bin/sh
++#
++### BEGIN INIT INFO
++# Provides: netatalk
++# Required-Start: $local_fs $network $syslog
++# Required-Stop: $local_fs $network $syslog
++# Short-Description: AppleTalk networking programs
++# Description: This package enables Linux to talk to Macintosh computers via the
++# AppleTalk networking protocol. It includes a daemon to allow Linux
++# to act as a file server over EtherTalk or IP for Mac's.
++### END INIT INFO
++
+ # chkconfig: - 91 35
+-# description: This package enables Linux to talk to Macintosh
+-# computers via the AppleTalk networking protocol and
+-# provides printer, file sharing, and AppleTalk routing
++# description: This package enables Linux to talk to Macintosh \
++# computers via the AppleTalk networking protocol and \
++# provides printer, file sharing, and AppleTalk routing \
+ # services.
+ #
+ # AppleTalk daemons. Make sure not to start atalkd in the background:
+@@ -27,12 +38,12 @@ ATALK_SBIN=/usr/sbin
+
+ if [ ! -x ${ATALK_SBIN}/atalkd ]; then
+ echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
+- exit 0;
++ exit 1;
+ fi
+
+ if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
+ echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
+- exit 0;
++ exit 6;
+ fi
+
+ # read in netatalk configuration
+@@ -41,7 +52,7 @@ fi
+ # Check that networking is up.
+ if [ ${NETWORKING} = "no" ]; then
+ echo "[Network isn't started]";
+- exit 0;
++ exit 1;
+ fi
+
+ # initialize return values
diff --git a/netatalk.spec b/netatalk.spec
index 4a330c1..393b9ce 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 17%{?dist}
+Release: 18%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -190,6 +190,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
- fix unowned directories (#233889)
commit 793f14219c5d102edb78795bd36b99c5e3615cf9
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Mon Feb 25 09:14:10 2008 +0000
- fix unowned directories (#233889)
diff --git a/netatalk.spec b/netatalk.spec
index 954bb44..4a330c1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 16%{?dist}
+Release: 17%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -175,12 +175,14 @@ fi
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
%{_datadir}/netatalk
+%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
+%dir %{_includedir}/netatalk
%attr(0644,root,root) %{_includedir}/atalk/*
%attr(0644,root,root) %{_includedir}/netatalk/*
%{_datadir}/aclocal/netatalk.m4
@@ -188,6 +190,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
- rebuild for gcc-4.3
commit 0260511b005643ab3e3127c4c4854cc0b4f823cd
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Mon Feb 11 09:58:54 2008 +0000
- rebuild for gcc-4.3
diff --git a/netatalk.spec b/netatalk.spec
index 9c466f8..954bb44 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 15.1%{?dist}
+Release: 16%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -188,6 +188,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
- rebuild
commit b92ff274d02f559a84d2cd5c51724cbcf92f45dc
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Tue Dec 4 10:03:39 2007 +0000
- rebuild
diff --git a/netatalk.spec b/netatalk.spec
index e67d557..9c466f8 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 15%{?dist}
+Release: 15.1%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
commit 8ecbe6dfe02e01f74db54e91b3d090bc646b5b4e
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Tue Dec 4 09:53:18 2007 +0000
- rebuild
diff --git a/netatalk.spec b/netatalk.spec
index efbd72f..e67d557 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -188,6 +188,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
- patch to build on FC, bad open call
commit b20183ae73078d1a45c37d1658a3f97e8f8f6d82
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Mon Oct 15 19:10:48 2007 +0000
makefile update to properly grab makefile.common
diff --git a/Makefile b/Makefile
index 8f23fa1..4266b11 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,21 @@
# Makefile for source rpm: netatalk
-# $Id$
+# $Id: Makefile,v 1.1 2004/09/09 09:08:15 cvsdist Exp $
NAME := netatalk
SPECFILE = $(firstword $(wildcard *.spec))
-include ../common/Makefile.common
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attempt a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)
commit 3ec36b19235460c61fc70fe11563b600426ee927
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Mon Sep 17 13:29:53 2007 +0000
- patch to build on FC, bad open call
diff --git a/netatalk-2.0.3-build_open.patch b/netatalk-2.0.3-build_open.patch
deleted file mode 100644
index c883eac..0000000
--- a/netatalk-2.0.3-build_open.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.old 2004-03-22 05:38:51.000000000 +0100
-+++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-11 17:59:59.000000000 +0200
-@@ -131,9 +131,9 @@
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags, mode);
-+ return (p->open)(p, NULL, f, d, t, flags, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -275,7 +275,7 @@
- }
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
- /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
- if (rc == DB_RUNRECOVERY) {
-@@ -288,10 +288,10 @@
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
diff --git a/netatalk-2.0.3-open_call.patch b/netatalk-2.0.3-open_call.patch
new file mode 100644
index 0000000..4c3fe4e
--- /dev/null
+++ b/netatalk-2.0.3-open_call.patch
@@ -0,0 +1,140 @@
+diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c
+--- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2007-09-17 15:21:26.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-17 15:21:43.000000000 +0200
+@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags, mode);
++ return (p->open)(p, NULL, f, d, t, flags, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
+ }
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
+ /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
+ if (rc == DB_RUNRECOVERY) {
+@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
+diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c
+--- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2007-09-17 15:14:36.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2007-09-17 15:15:06.000000000 +0200
+@@ -133,9 +133,9 @@ static int my_yield(void)
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
++ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
+ #endif /* DB_VERSION_MINOR > 1 */
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ if (rc == DB_RUNRECOVERY) {
+ /* This is the mother of all errors. We _must_ fail here. */
+ LOG(log_error, logtype_default,
+@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
+diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
+--- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2007-09-17 15:14:49.000000000 +0200
++++ netatalk-2.0.3/bin/cnid/cnid_index.c 2007-09-17 15:15:35.000000000 +0200
+@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -353,7 +353,7 @@ static int dbif_env_init(void)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -379,7 +379,7 @@ static int dbif_env_init(void)
+ }
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2007-09-17 15:14:59.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2007-09-17 15:16:54.000000000 +0200
+@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
+
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
diff --git a/netatalk.spec b/netatalk.spec
index 76ad578..efbd72f 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 14%{?dist}
+Release: 15%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -16,7 +16,7 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.3-build_open.patch
+Patch5: netatalk-2.0.3-open_call.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -49,7 +49,7 @@ programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
-%patch5 -p1 -b .build_open
+%patch5 -p1 -b .open_call
ln -s ./NEWS ChangeLog
@@ -188,7 +188,7 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-14
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
- patch to build on FC, bad open call
* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
commit 3183e5f76424681bd86630a6d35a5c65201d31fe
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Wed Sep 12 11:09:00 2007 +0000
Build fix
diff --git a/netatalk-2.0.3-build_open.patch b/netatalk-2.0.3-build_open.patch
new file mode 100644
index 0000000..c883eac
--- /dev/null
+++ b/netatalk-2.0.3-build_open.patch
@@ -0,0 +1,36 @@
+--- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.old 2004-03-22 05:38:51.000000000 +0100
++++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-11 17:59:59.000000000 +0200
+@@ -131,9 +131,9 @@
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags, mode);
++ return (p->open)(p, NULL, f, d, t, flags, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -275,7 +275,7 @@
+ }
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
+ /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
+ if (rc == DB_RUNRECOVERY) {
+@@ -288,10 +288,10 @@
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
diff --git a/netatalk.spec b/netatalk.spec
index 3b3910c..76ad578 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 13%{?dist}
+Release: 14%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -16,6 +16,7 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
+Patch5: netatalk-2.0.3-build_open.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -48,6 +49,7 @@ programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
+%patch5 -p1 -b .build_open
ln -s ./NEWS ChangeLog
@@ -186,6 +188,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-14
+- patch to build on FC, bad open call
+
* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
- rebuild
commit 63fc7de278d2d1e10ca6ba6cd8f71ebf4dbd1a97
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Tue Sep 11 15:28:28 2007 +0000
rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 242e9e1..3b3910c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 12%{?dist}
+Release: 13%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -186,6 +186,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
- Rebuild for selinux ppc32 issue.
commit 8f0e36bc3a090005a8c7f4d12248d59881f22c97
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Wed Aug 29 04:52:17 2007 +0000
- Rebuild for selinux ppc32 issue.
diff --git a/netatalk.spec b/netatalk.spec
index d1c5edf..242e9e1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 11%{?dist}
+Release: 12%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -186,6 +186,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
- fix from merge review
- Resolves #226190
commit 21e5d8b57d57f61b3a4c2edf5ad19850fb39ee1f
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Thu Jun 28 12:51:12 2007 +0000
Fix merge review
diff --git a/netatalk.spec b/netatalk.spec
index 28f771e..d1c5edf 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,16 +1,13 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 10%{?dist}
+Release: 11%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
-#Source2: netatalk.config
-#Source3: AppleVolumes.system
-Source4: ICDumpSuffixMap
-Source5: netatalk.pam-system-auth
+Source2: netatalk.pam-system-auth
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
@@ -34,12 +31,12 @@ AppleTalk networking protocol. It includes a daemon to allow Linux
to act as a file server over EtherTalk or IP for Mac's.
%package devel
-Summary: Headers and static libraries for Appletalk development
+Summary: Headers for Appletalk development
Group: Development/Libraries
%description devel
-This package contains the header files, and static libraries for building
-Appletalk networking programs.
+This package contains the header files for building Appletalk networking
+programs.
%prep
%setup -q
@@ -120,15 +117,22 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
chmod a-x bin/afile/acleandir.rc
rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
-install -m644 %{SOURCE4} .
#
# install example config files in doc
mkdir config.example
cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
-cp -fp %{SOURCE5} config.example
+cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
+# Fix up ICDumpSuffixMap
+sed -e 's/\r/\n/' -e 's:#!perl:#!%{__perl}:' contrib/ICDumpSuffixMap > ICDumpSuffixMap
+touch -r contrib/ICDumpSuffixMap ICDumpSuffixMap
+
+# Clean up .a and .la files
+find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
+find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -155,7 +159,7 @@ fi
%doc bin/afile/acleandir.rc
%doc config.example
%dir /etc/atalk
-%attr(755,root,root) %config %{_initrddir}/atalk
+%attr(755,root,root) %{_initrddir}/atalk
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
@@ -165,7 +169,9 @@ fi
%config(noreplace) /etc/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
%{_datadir}/netatalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
@@ -173,15 +179,17 @@ fi
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
-%{_libdir}/*.a
-%{_libdir}/*.la
%attr(0644,root,root) %{_includedir}/atalk/*
%attr(0644,root,root) %{_includedir}/netatalk/*
%{_datadir}/aclocal/netatalk.m4
-%{_libdir}/atalk/*.a
-%{_libdir}/atalk/*.la
%{_bindir}/netatalk-config
+%{_mandir}/man*/netatalk-config.1*
+
%changelog
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
- fix fiew problems in spec
commit f8586500ca23f99a72ebd429ae2591dc12c53127
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Tue Apr 17 10:17:43 2007 +0000
Few problems in spec file
diff --git a/netatalk.spec b/netatalk.spec
index 6db71aa..28f771e 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -19,7 +19,6 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.3-wrong_script_interpreter.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -52,7 +51,6 @@ Appletalk networking programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
-%patch5 -p1
ln -s ./NEWS ChangeLog
@@ -185,9 +183,7 @@ fi
%{_bindir}/netatalk-config
%changelog
* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix merge review
-- fix nonstandard line endings
-- Resolves: #226190
+- fix fiew problems in spec
* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
- rebuild against new db4
commit 56db01793cd739d92d21effda81bd174d905fa52
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Tue Apr 17 10:11:03 2007 +0000
Fixed review #226190
diff --git a/netatalk.spec b/netatalk.spec
index 6c54046..6db71aa 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,12 +1,10 @@
- %define initdir /etc/rc.d/init.d
-
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 9%{?dist}
+Release: 10%{?dist}
Epoch: 4
License: GPL
-Group: System Environment/Daemons
+Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
#Source2: netatalk.config
@@ -21,11 +19,15 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
+Patch5: netatalk-2.0.3-wrong_script_interpreter.patch
Url: http://netatalk.sourceforge.net/
-Prereq: /sbin/chkconfig, /sbin/service
-Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
-BuildRoot: %{_tmppath}/%{name}-root
+Requires: pam
+Requires(post): /sbin/chkconfig /sbin/ldconfig
+Requires(preun): /sbin/chkconfig
+Requires(preun): /sbin/service
+Requires(postun): /sbin/service /sbin/ldconfig
+BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
This package enables Linux to talk to Macintosh computers via the
@@ -50,6 +52,7 @@ Appletalk networking programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
+%patch5 -p1
ln -s ./NEWS ChangeLog
@@ -92,13 +95,13 @@ if [ "%{_lib}" != lib ]; then
-e 's,-L/lib,-L/%{_lib},g'
fi
-make all
+make %{?_smp_mflags} all
%install
rm -rf $RPM_BUILD_ROOT
#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-#mkdir -p $RPM_BUILD_ROOT%{initdir}
+#mkdir -p $RPM_BUILD_ROOT%{_initrddir}
#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
@@ -114,7 +117,7 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
#
# Use netatalk's redhat initscript
#
-#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
+#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
chmod a-x bin/afile/acleandir.rc
@@ -133,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add atalk
+/sbin/ldconfig
%preun
if [ "$1" = "0" ] ; then
@@ -144,6 +148,7 @@ fi
if [ "$1" -ge "1" ]; then
/sbin/service atalk condrestart > /dev/null 2>&1 || :
fi
+/sbin/ldconfig
%files
%defattr(-,root,root)
@@ -152,7 +157,7 @@ fi
%doc bin/afile/acleandir.rc
%doc config.example
%dir /etc/atalk
-%attr(755,root,root) %config %{initdir}/atalk
+%attr(755,root,root) %config %{_initrddir}/atalk
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
@@ -177,8 +182,13 @@ fi
%{_datadir}/aclocal/netatalk.m4
%{_libdir}/atalk/*.a
%{_libdir}/atalk/*.la
-
+%{_bindir}/netatalk-config
%changelog
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix merge review
+- fix nonstandard line endings
+- Resolves: #226190
+
* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
- rebuild against new db4
@@ -304,7 +314,7 @@ fi
* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
- fixed uams-path
-- added noreplace to %config
+- added noreplace to %%config
* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
- rebuilt to fix bad dir perms
@@ -372,7 +382,7 @@ fi
- gzip man pages
- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
- changed group
-- added %defattr to %files section
+- added %%defattr to %%files section
* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- rpm-3.0 needs to remove vogus files from source.
@@ -413,7 +423,7 @@ fi
* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Fix rcX.d's symbolic links.
* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%exclusiveos linux' line.
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
commit efd27d6ea03e1781c6cbc48e6e83537e326b5743
Author: Jindrich Novy <jnovy(a)fedoraproject.org>
Date: Tue Jan 23 13:54:57 2007 +0000
- fix typo
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
index 494c6ad..0d95146 100644
--- a/netatalk-2.0.3-db4_5.patch
+++ b/netatalk-2.0.3-db4_5.patch
@@ -4,7 +4,7 @@
AC_DEFUN([NETATALK_BERKELEY_LINK],
[
atalk_cv_lib_db=no
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.5])
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_5,[-ldb-4.5])
+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
NETATALK_BDB_LINK_TRY(atalk_cv_db_db42,[-ldb42])
commit 1abbbf332d76956b97f40dd0a568d45e6da3145f
Author: Jindrich Novy <jnovy(a)fedoraproject.org>
Date: Tue Jan 23 13:42:18 2007 +0000
- rebuild against new db4
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
new file mode 100644
index 0000000..494c6ad
--- /dev/null
+++ b/netatalk-2.0.3-db4_5.patch
@@ -0,0 +1,11 @@
+--- netatalk-2.0.3/macros/db3-check.m4.db4_3 2004-08-11 05:01:11.000000000 +0200
++++ netatalk-2.0.3/macros/db3-check.m4 2007-01-23 14:27:14.000000000 +0100
+@@ -115,6 +115,8 @@
+ AC_DEFUN([NETATALK_BERKELEY_LINK],
+ [
+ atalk_cv_lib_db=no
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.5])
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
+ NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
+ NETATALK_BDB_LINK_TRY(atalk_cv_db_db42,[-ldb42])
+ NETATALK_BDB_LINK_TRY(atalk_cv_db_db_42,[-ldb-42])
diff --git a/netatalk.spec b/netatalk.spec
index 8390264..6c54046 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 8%{?dist}
+Release: 9%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -16,7 +16,7 @@ Source5: netatalk.pam-system-auth
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
-Patch0: netatalk-2.0.2-db4_3.patch
+Patch0: netatalk-2.0.3-db4_5.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
@@ -45,7 +45,7 @@ Appletalk networking programs.
#%patch0 -p 1 -b .norc
#%patch1 -p 1 -b .openssl097
#%patch2 -p1 -b .pathcat
-%patch0 -p1 -b .db4_3
+%patch0 -p1 -b .db4_5
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
- BuildRequires changed from cracklib to cracklib-devel
commit e3aa513f58c1369178df16a690cc2a3a1ed7e1d1
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Mon Dec 4 15:31:23 2006 +0000
updating BuildRequires #212903
diff --git a/netatalk.spec b/netatalk.spec
index 19d1914..8390264 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 7%{?dist}
+Release: 8%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -24,7 +24,7 @@ Patch4: netatalk-2.0.3-nodefault.patch
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
+BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
BuildRoot: %{_tmppath}/%{name}-root
%description
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
(#203001)
commit ababea5001878e218ba0a8c641422c2c929fb1f7
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Fri Aug 18 20:15:48 2006 +0000
rebuilt with latest binutils
diff --git a/netatalk.spec b/netatalk.spec
index c038ec4..19d1914 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 6.fc6.1
+Release: 7%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,11 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
- rebuild
commit 7c34b28330d886d5dc086343d9a7ad1059ee8279
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Wed Jul 12 07:26:40 2006 +0000
bumped for rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 57f33b3..c038ec4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 6.fc6
+Release: 6.fc6.1
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
- rebuild for broken libgssapi deps and brew build
commit 31787b05a70bc0c0bf07963aaab77674075bdb2d
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Fri Jun 9 14:32:01 2006 +0000
rebuild for libgssapi deps and brew build
diff --git a/netatalk.spec b/netatalk.spec
index 497ad1b..57f33b3 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4.2.1
+Release: 6.fc6
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
- bump again for double-long bug on ppc(64)
commit 3e9feb30961e197fbdd56a09361d8e8671b8a231
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Sat Feb 11 04:43:48 2006 +0000
bump for bug in double-long on ppc(64)
diff --git a/netatalk.spec b/netatalk.spec
index 46d61af..497ad1b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4.2
+Release: 4.2.1
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
- rebuild for new gcc, glibc, glibc-kernheaders
commit 1efc91cbd1ebe8ac83f3c8f1b9675d305cbfed09
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Wed Feb 8 00:32:18 2006 +0000
rebuild for new gcc, glibc, glibc-kernheaders
diff --git a/netatalk.spec b/netatalk.spec
index 79ab59b..46d61af 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4.1
+Release: 4.2
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
- rebuilt
commit 35e9e6b48979dca4347ec2a6cf7407bdc6187cf6
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Fri Dec 9 22:42:20 2005 +0000
gcc update bump
diff --git a/netatalk.spec b/netatalk.spec
index 1368f2c..79ab59b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4
+Release: 4.1
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Rebuild for new openssl dependencies
commit ceca5e3483172b93adb76c9b50f8a7f22b040f71
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Nov 10 00:26:03 2005 +0000
rebuild to fix broken openssl dependency
diff --git a/netatalk.spec b/netatalk.spec
index 5e19b7a..1368f2c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 3
+Release: 4
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
- use include instead of pam_stack in pam config
commit 073d6e6d701bcddfd0c86a35a9366b21d94a57ae
Author: Tom Mrz <tmraz(a)fedoraproject.org>
Date: Thu Oct 13 21:29:58 2005 +0000
- use include instead of pam_stack in pam config
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..8147016
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,10 @@
+# /etc/pam.d/netatalk
+#
+# PAM configuration file for netatalk using system-auth substack
+# (this would enable use of netatalk by LDAP or NIS users).
+#
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+session include system-auth
diff --git a/netatalk.spec b/netatalk.spec
index a3c2db1..5e19b7a 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 2
+Release: 3
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -12,7 +12,7 @@ Source1: atalk.init
#Source2: netatalk.config
#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
-Source5: netatalk.pam_stack
+Source5: netatalk.pam-system-auth
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
- don't run by default
commit f53bad7cc3ae9ce10974e70831b4fc040e88246b
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Wed Jul 20 21:29:52 2005 +0000
don't run by default
diff --git a/netatalk-2.0.3-nodefault.patch b/netatalk-2.0.3-nodefault.patch
new file mode 100644
index 0000000..ae30fc8
--- /dev/null
+++ b/netatalk-2.0.3-nodefault.patch
@@ -0,0 +1,9 @@
+--- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl.foo 2005-07-20 17:23:05.000000000 -0400
++++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl 2005-07-20 17:23:14.000000000 -0400
+@@ -1,5 +1,5 @@
+ #! /bin/sh
+-# chkconfig: 345 91 35
++# chkconfig: - 91 35
+ # description: This package enables Linux to talk to Macintosh
+ # computers via the AppleTalk networking protocol and
+ # provides printer, file sharing, and AppleTalk routing
diff --git a/netatalk.spec b/netatalk.spec
index 0f57e73..a3c2db1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -20,7 +20,7 @@ Patch0: netatalk-2.0.2-db4_3.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
-Obsoletes: netatalk-1.6.4, netatalk-1.5.5
+Patch4: netatalk-2.0.3-nodefault.patch
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
@@ -49,6 +49,7 @@ Appletalk networking programs.
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
+%patch4 -p1
ln -s ./NEWS ChangeLog
@@ -178,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Upgrade to upstream version 2.0.3
- fix bug 160486: use netatalk's initscript
commit d0c209ab2280492e49a886d678f07b59094a51f1
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Jun 16 23:44:00 2005 +0000
Upgrade to 2.0.3; fix bugs 160486, 89671
diff --git a/netatalk.spec b/netatalk.spec
index a85c3e3..0f57e73 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -12,6 +12,7 @@ Source1: atalk.init
#Source2: netatalk.config
#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
+Source5: netatalk.pam_stack
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
@@ -122,7 +123,7 @@ install -m644 %{SOURCE4} .
# install example config files in doc
mkdir config.example
cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
-
+cp -fp %{SOURCE5} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
commit e41596f59e2535a8c0bbdae35c6338310ba812a8
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Jun 16 22:32:48 2005 +0000
fix bug 123791: BuildRequires += db4-devel pam-devel
diff --git a/netatalk.spec b/netatalk.spec
index 4a449e5..a85c3e3 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 1
+Release: 2
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -23,7 +23,7 @@ Obsoletes: netatalk-1.6.4, netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf
+BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
BuildRoot: %{_tmppath}/%{name}-root
%description
commit 8e4ed927a8e6b6667d6b71f0497f2510a4a948c1
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Jun 16 21:08:02 2005 +0000
upgrade to 2.0.3; fix bug 160486
diff --git a/.cvsignore b/.cvsignore
index c4fe991..abb0106 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1,2 +1,3 @@
netatalk-1.6.4.tar.bz2
netatalk-2.0.2.tar.bz2
+netatalk-2.0.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index e672686..4a449e5 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,12 +1,12 @@
%define initdir /etc/rc.d/init.d
Summary: AppleTalk networking programs
-Name: netatalk
-Version: 2.0.2
-Release: 3
-Epoch: 3
+Name: netatalk
+Version: 2.0.3
+Release: 1
+Epoch: 4
License: GPL
-Group: System Environment/Daemons
+Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
#Source2: netatalk.config
@@ -20,8 +20,8 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Obsoletes: netatalk-1.6.4, netatalk-1.5.5
-Url: http://netatalk.sourceforge.net/
-Prereq: /sbin/chkconfig, /sbin/service
+Url: http://netatalk.sourceforge.net/
+Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf
BuildRoot: %{_tmppath}/%{name}-root
@@ -95,23 +95,33 @@ make all
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-mkdir -p $RPM_BUILD_ROOT%{initdir}
-mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
+#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
+#mkdir -p $RPM_BUILD_ROOT%{initdir}
+#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-
-install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
-install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
-install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
-install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
-install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
-install -m644 %{SOURCE4} .
-install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
-cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
-cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
+#
+# netatalk now installs its own config files, which are more
+# appropriate for v2.0 than the ones we used to ship.
+#
+#install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
+#install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
+#install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
+#install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
+#install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
+#
+# Use netatalk's redhat initscript
+#
+#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
+#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
+#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
chmod a-x bin/afile/acleandir.rc
+rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
+install -m644 %{SOURCE4} .
+#
+# install example config files in doc
+mkdir config.example
+cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -138,14 +148,15 @@ fi
%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%doc bin/afile/acleandir.rc
+%doc config.example
%dir /etc/atalk
+%attr(755,root,root) %config %{initdir}/atalk
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
%config(noreplace) /etc/atalk/afpd.conf
%config(noreplace) /etc/atalk/atalkd.conf
%config(noreplace) /etc/atalk/papd.conf
-%attr(755,root,root) %config %{initdir}/atalk
%config(noreplace) /etc/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
@@ -166,6 +177,10 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
- quick fix: rm -f /usr/include/netatalk/at.h until this
is resolved the correct way
diff --git a/sources b/sources
index 26ae7eb..bde5f18 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-8bed0582d51deef7a31da1b6ae5df2e6 netatalk-1.6.4.tar.bz2
-539e1f60681db40a4c4e2157854cb3eb netatalk-2.0.2.tar.bz2
+28092763085783805dc2f00aa2127a3e netatalk-2.0.3.tar.bz2
commit 5ee834fc79ee5b2932a8232f47587bfd74eda267
Author: Florian La Roche <laroche(a)fedoraproject.org>
Date: Wed Mar 30 17:45:05 2005 +0000
- quickhack for fileconflict with glibc-headers
diff --git a/netatalk.spec b/netatalk.spec
index 37f569a..e672686 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
-Release: 2
+Release: 3
Epoch: 3
License: GPL
Group: System Environment/Daemons
@@ -113,6 +113,9 @@ cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
chmod a-x bin/afile/acleandir.rc
+# XXX bad hack until this file is updated in glibc-headers:
+rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -163,6 +166,10 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Fix for gcc4 compilation: extern_ucreator.patch
@@ -322,7 +329,7 @@ fi
- Change Copyright tag to BSD.
Add /usr/bin/adv1tov2.
* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %changelog section last.
+- Correct librpcsvc.patch. Move %%changelog section last.
Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
LinuxPPC may need.
* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
commit 244f4c5f1b9f3ed264414bb39faa08aee4220312
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Mar 7 20:53:21 2005 +0000
Fix for gcc4 compilation: extern_ucreator.patch
diff --git a/netatalk-2.0.2-extern_ucreator.patch b/netatalk-2.0.2-extern_ucreator.patch
new file mode 100644
index 0000000..3eaab67
--- /dev/null
+++ b/netatalk-2.0.2-extern_ucreator.patch
@@ -0,0 +1,11 @@
+--- netatalk-2.0.2/etc/afpd/desktop.c.extern_ucreator 2004-10-09 08:48:21.000000000 -0400
++++ netatalk-2.0.2/etc/afpd/desktop.c 2005-03-07 15:44:07.000000000 -0500
+@@ -310,7 +310,7 @@
+ }
+
+ static u_char utag[] = { 0, 0, 0, 0 };
+-static u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
++u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
+ static u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
+ static short usize = 256;
+ static u_char uicon[] = {
diff --git a/netatalk.spec b/netatalk.spec
index b4cf560..37f569a 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
-Release: 1
+Release: 2
Epoch: 3
License: GPL
Group: System Environment/Daemons
commit fac99a2202357e642409ea90152563a5abf240ec
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Mar 7 20:52:32 2005 +0000
Fix for gcc4 compilation: extern_ucreator.patch
diff --git a/netatalk.spec b/netatalk.spec
index 7f91381..b4cf560 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -4,7 +4,7 @@ Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
Release: 1
-Epoch: 2
+Epoch: 3
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -18,6 +18,7 @@ Source4: ICDumpSuffixMap
Patch0: netatalk-2.0.2-db4_3.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
+Patch3: netatalk-2.0.2-extern_ucreator.patch
Obsoletes: netatalk-1.6.4, netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
@@ -46,6 +47,8 @@ Appletalk networking programs.
%patch0 -p1 -b .db4_3
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
+%patch3 -p1 -b .extern_ucreator
+
ln -s ./NEWS ChangeLog
%build
@@ -160,6 +163,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Upgraded to upstream version 2.0.2 .
commit 37396dfdf24797fd7a671ab41addbb314521791d
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 22:59:37 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index 0c4277b..7f91381 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -55,12 +55,12 @@ aclocal -I macros
automake --add-missing
autoconf
autoheader
+export CFLAGS="$RPM_OPT_FLAGS"
%ifnarch x86_64
-export CFLAGS="$RPM_OPT_FLAGS -fPIE"
-%else
-export CFLAGS="$RPM_OPT_FLAGS -fPIC"
-%endif
+# XXX : enable for x86_64 when glibc bug 149284 is fixed!
+export CFLAGS="$CFLAGS -fPIE"
export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
+%endif
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
%endif
commit b32e39fb36330b9fe3ea13f63e17b09b75a9bc33
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 21:21:02 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/.cvsignore b/.cvsignore
index 94c6fa6..c4fe991 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1,2 @@
netatalk-1.6.4.tar.bz2
+netatalk-2.0.2.tar.bz2
diff --git a/netatalk-2.0.2-db4_2-db4_3.patch b/netatalk-2.0.2-db4_2-db4_3.patch
new file mode 100644
index 0000000..a4fd7ea
--- /dev/null
+++ b/netatalk-2.0.2-db4_2-db4_3.patch
@@ -0,0 +1,30 @@
+--- netatalk-2.0.2/etc/cnid_dbd/dbif.c.db4_2-db4_3 2004-12-21 08:36:12.000000000 -0500
++++ netatalk-2.0.2/etc/cnid_dbd/dbif.c 2005-02-21 13:21:45.000000000 -0500
+@@ -514,10 +514,10 @@
+ DB_BTREE_STAT *sp;
+ DB *db = db_table[dbi].db;
+
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
+--- netatalk-2.0.2/bin/cnid/cnid_index.c.db4_2-db4_3 2005-01-03 08:49:55.000000000 -0500
++++ netatalk-2.0.2/bin/cnid/cnid_index.c 2005-02-21 13:23:12.000000000 -0500
+@@ -274,10 +274,10 @@
+ DB_BTREE_STAT *sp;
+ DB *db = db_table[dbi].db;
+
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
diff --git a/netatalk-2.0.2-uams_no_pie.patch b/netatalk-2.0.2-uams_no_pie.patch
new file mode 100644
index 0000000..09ab725
--- /dev/null
+++ b/netatalk-2.0.2-uams_no_pie.patch
@@ -0,0 +1,20 @@
+--- netatalk-2.0.2/etc/uams/Makefile.am.uams_no_pie 2004-08-10 23:11:07.000000000 -0400
++++ netatalk-2.0.2/etc/uams/Makefile.am 2005-02-21 14:30:23.000000000 -0500
+@@ -1,5 +1,5 @@
+ # Makefile.am for etc/uams/
+-
++LDFLAGS =
+ SUBDIRS = uams_krb4
+
+ #
+--- netatalk-2.0.2/macros/gssapi-check.m4.uams_no_pie 2004-06-18 03:57:19.000000000 -0400
++++ netatalk-2.0.2/macros/gssapi-check.m4 2005-02-21 14:58:26.000000000 -0500
+@@ -126,7 +126,7 @@
+ if test x"$ac_cv_func_gss_acquire_cred" = x"yes"; then
+ AC_DEFINE(HAVE_GSSAPI,1,[Whether to enable GSSAPI support])
+ AC_MSG_RESULT([yes])
+- GSSAPI_LIBS="$LDFLAGS $LIBS"
++ GSSAPI_LIBS="$LIBS"
+ else
+ AC_MSG_RESULT([no])
+ if test x"$compilegssapi" = x"yes"; then
diff --git a/netatalk.spec b/netatalk.spec
index 5da5ef0..0c4277b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -55,7 +55,11 @@ aclocal -I macros
automake --add-missing
autoconf
autoheader
+%ifnarch x86_64
export CFLAGS="$RPM_OPT_FLAGS -fPIE"
+%else
+export CFLAGS="$RPM_OPT_FLAGS -fPIC"
+%endif
export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
diff --git a/sources b/sources
index 154d50c..26ae7eb 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
8bed0582d51deef7a31da1b6ae5df2e6 netatalk-1.6.4.tar.bz2
+539e1f60681db40a4c4e2157854cb3eb netatalk-2.0.2.tar.bz2
commit 09fd47fb90dc82db2eefc6606b8f5529f87d4761
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 20:53:29 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index 7245326..5da5ef0 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -156,6 +156,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
commit ffdfbdc42804d3ec25fe677d9b1e04b0d8d70464
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 20:42:29 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index 403f863..7245326 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -4,6 +4,7 @@ Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
Release: 1
+Epoch: 2
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
commit 69ac297e5b2ba59078dc055bbad243b9218bcf3a
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 20:40:30 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index fd02613..403f863 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,8 +2,8 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.6.4
-Release: 3
+Version: 2.0.2
+Release: 1
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -11,11 +11,13 @@ Source1: atalk.init
#Source2: netatalk.config
#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
-Patch0: netatalk-1.6.3-norc.patch
+#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
-Epoch: 2
-Obsoletes: netatalk-1.5.5
+Patch0: netatalk-2.0.2-db4_3.patch
+Patch1: netatalk-2.0.2-db4_2-db4_3.patch
+Patch2: netatalk-2.0.2-uams_no_pie.patch
+Obsoletes: netatalk-1.6.4, netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
@@ -37,9 +39,13 @@ Appletalk networking programs.
%prep
%setup -q
-%patch0 -p 1 -b .norc
+#%patch0 -p 1 -b .norc
#%patch1 -p 1 -b .openssl097
#%patch2 -p1 -b .pathcat
+%patch0 -p1 -b .db4_3
+%patch1 -p1 -b .db4_2-db4_3
+%patch2 -p1 -b .uams_no_pie
+ln -s ./NEWS ChangeLog
%build
touch AUTHORS
@@ -48,10 +54,25 @@ aclocal -I macros
automake --add-missing
autoconf
autoheader
-CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
- --with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
- --with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
- --with-uams-path=%{_libdir}
+export CFLAGS="$RPM_OPT_FLAGS -fPIE"
+export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
+%ifarch ppc ppc64 s390 s390x
+export CFLAGS="$CFLAGS -fsigned-char"
+%endif
+%configure \
+ --with-pkgconfdir=/etc/atalk/ \
+ --with-cracklib \
+ --with-pam \
+ --with-shadow \
+ --with-tcp-wrappers \
+ --with-ssl \
+ --with-flock-locksi \
+ --with-uams-path=%{_libdir}/atalk \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+ --with-gnu-ld \
+ --enable-redhat
# Grrrr. Fix broken libtool/autoFOO Makefiles.
if [ "%{_lib}" != lib ]; then
@@ -66,7 +87,6 @@ make all
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/etc/atalk/{uams,nls}
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
mkdir -p $RPM_BUILD_ROOT%{initdir}
mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
@@ -79,21 +99,11 @@ install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
install -m644 %{SOURCE4} .
-#install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
-#install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-
-rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h || :
-
-cd $RPM_BUILD_ROOT/etc/atalk/nls
-$RPM_BUILD_ROOT/usr/bin/makecode || true
-
-# Remove .la files in buildroot
-rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{_bindir}/acleandir.rc \
- $RPM_BUILD_ROOT%{_mandir}/man1/acleandir.1*
+rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
+chmod a-x bin/afile/acleandir.rc
%clean
rm -rf $RPM_BUILD_ROOT
@@ -114,12 +124,10 @@ fi
%files
%defattr(-,root,root)
-%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
+%doc bin/afile/acleandir.rc
%dir /etc/atalk
-%dir /etc/atalk/nls
-%config /etc/atalk/nls/*
-%{_libdir}/*.so
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
@@ -132,14 +140,19 @@ fi
%{_bindir}/*
%{_mandir}/man*/*
%{_datadir}/netatalk
+%{_libdir}/atalk/*.so
+%{_libexecdir}/*
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
%{_libdir}/*.a
+%{_libdir}/*.la
%attr(0644,root,root) %{_includedir}/atalk/*
%attr(0644,root,root) %{_includedir}/netatalk/*
%{_datadir}/aclocal/netatalk.m4
+%{_libdir}/atalk/*.a
+%{_libdir}/atalk/*.la
%changelog
* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
commit 960e4bcfd26bb2f5ee42967d75dec60e41fa6535
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:10:30 2004 +0000
auto-import changelog data from netatalk-1.6.4-3.src.rpm
Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
diff --git a/netatalk.spec b/netatalk.spec
index 7d058f4..fd02613 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.6.4
-Release: 2.1
+Release: 3
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -142,6 +142,9 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
commit befe7e7cac7370d22605b398323730330e0424fa
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:10:21 2004 +0000
auto-import changelog data from netatalk-1.6.4-2.1.src.rpm
Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
diff --git a/netatalk.spec b/netatalk.spec
index d74bc58..7d058f4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.6.4
-Release: 1
+Release: 2.1
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -142,6 +142,12 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
- 1.6.4
commit 1e73502496efd9af90389bd51c9ac8ae2d35e49a
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:09:27 2004 +0000
auto-import changelog data from netatalk-1.6.4-1.src.rpm
Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
- 1.6.4
Fri Aug 01 2003 Charlie Bennett <ccb(a)redhat.com>
- Update with 1.6.3 upstream sources
diff --git a/.cvsignore b/.cvsignore
index a0d59f9..94c6fa6 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-1.5.5.tar.bz2
+netatalk-1.6.4.tar.bz2
diff --git a/netatalk-1.6.3-norc.patch b/netatalk-1.6.3-norc.patch
new file mode 100644
index 0000000..0c4c7d3
--- /dev/null
+++ b/netatalk-1.6.3-norc.patch
@@ -0,0 +1,20 @@
+--- netatalk-1.6.3/bin/afile/Makefile.in.norc 2003-06-12 19:07:40.000000000 -0400
++++ netatalk-1.6.3/bin/afile/Makefile.in 2003-07-08 14:22:28.000000000 -0400
+@@ -184,7 +184,6 @@
+ INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys
+
+ bin_PROGRAMS = afile achfile
+-bin_SCRIPTS = acleandir.rc
+
+ afile_SOURCES = afile.c common.c common.h
+ achfile_SOURCES = achfile.c common.c common.h
+--- netatalk-1.6.3/man/man1/Makefile.in.norc 2003-06-09 11:59:12.000000000 -0400
++++ netatalk-1.6.3/man/man1/Makefile.in 2003-07-08 14:22:28.000000000 -0400
+@@ -188,7 +188,6 @@
+ GENERATED_MANS = apple_cp.1 apple_mv.1 apple_rm.1
+ TEMPLATE_FILES = $(foreach f,$(GENERATED_MANS),$(f).tmpl)
+ NONGENERATED_MANS = achfile.1 \
+- acleandir.1 \
+ aecho.1 \
+ afile.1 \
+ afppasswd.1 \
diff --git a/netatalk.spec b/netatalk.spec
index d94fa94..d74bc58 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,24 +2,24 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.5.5
-Release: 9
+Version: 1.6.4
+Release: 1
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
-Source2: netatalk.config
-Source3: AppleVolumes.system
+#Source2: netatalk.config
+#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
-Patch0: netatalk-1.5.3.1-norc.patch
-Patch1: netatalk-1.5.5-openssl097.patch
-Patch2: netatalk-1.5.5-pathcat.patch
+Patch0: netatalk-1.6.3-norc.patch
+#Patch1: netatalk-1.5.5-openssl097.patch
+#Patch2: netatalk-1.5.5-pathcat.patch
Epoch: 2
-Obsoletes: netatalk-1.4b2+asun
+Obsoletes: netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib openssl-devel pam quota libtool automake14 autoconf
+BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf
BuildRoot: %{_tmppath}/%{name}-root
%description
@@ -38,14 +38,14 @@ Appletalk networking programs.
%prep
%setup -q
%patch0 -p 1 -b .norc
-%patch1 -p 1 -b .openssl097
-%patch2 -p1 -b .pathcat
+#%patch1 -p 1 -b .openssl097
+#%patch2 -p1 -b .pathcat
%build
touch AUTHORS
libtoolize --force
-aclocal-1.4 -I macros
-automake-1.4 --add-missing
+aclocal -I macros
+automake --add-missing
autoconf
autoheader
CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
@@ -79,8 +79,8 @@ install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
install -m644 %{SOURCE4} .
-install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
-install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
+#install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
+#install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
@@ -114,7 +114,7 @@ fi
%files
%defattr(-,root,root)
-%doc CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%dir /etc/atalk
%dir /etc/atalk/nls
@@ -142,6 +142,12 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
- Rebuild
- Fix perl multilib path editing
diff --git a/sources b/sources
index 12174ca..154d50c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-93ec251d47f355c99daad19de0b40eb2 netatalk-1.5.5.tar.bz2
+8bed0582d51deef7a31da1b6ae5df2e6 netatalk-1.6.4.tar.bz2
commit c036a8ff40ce83671c4652f2862365f0e1c93df4
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:09:20 2004 +0000
auto-import changelog data from netatalk-1.5.5-9.src.rpm
Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
- Rebuild
- Fix perl multilib path editing
- Add pathcat patch
Thu May 01 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
- Make multilib generic
- Add builddep on quota (for rpcsvc/rquota.h)
diff --git a/netatalk.spec b/netatalk.spec
index 74ce8da..d94fa94 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,9 +1,9 @@
-%define initdir /etc/rc.d/init.d
+ %define initdir /etc/rc.d/init.d
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.5.5
-Release: 6
+Release: 9
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -13,12 +13,13 @@ Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
Patch0: netatalk-1.5.3.1-norc.patch
Patch1: netatalk-1.5.5-openssl097.patch
+Patch2: netatalk-1.5.5-pathcat.patch
Epoch: 2
Obsoletes: netatalk-1.4b2+asun
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib, openssl-devel, pam
+BuildRequires: cracklib openssl-devel pam quota libtool automake14 autoconf
BuildRoot: %{_tmppath}/%{name}-root
%description
@@ -38,17 +39,27 @@ Appletalk networking programs.
%setup -q
%patch0 -p 1 -b .norc
%patch1 -p 1 -b .openssl097
+%patch2 -p1 -b .pathcat
%build
+touch AUTHORS
+libtoolize --force
+aclocal-1.4 -I macros
+automake-1.4 --add-missing
+autoconf
+autoheader
CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
--with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
--with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
--with-uams-path=%{_libdir}
# Grrrr. Fix broken libtool/autoFOO Makefiles.
-%ifarch x86_64
-perl -pi -e 's/-L\/usr\/lib/-L\/usr\/lib64/g' Makefile */Makefile */*/Makefile */*/*/Makefile
-%endif
+if [ "%{_lib}" != lib ]; then
+ find . -name Makefile | xargs perl -pi \
+ -e 's,-L/usr/lib,-L%{_libdir},g'
+ find . -name Makefile | xargs perl -pi \
+ -e 's,-L/lib,-L/%{_lib},g'
+fi
make all
@@ -81,6 +92,8 @@ $RPM_BUILD_ROOT/usr/bin/makecode || true
# Remove .la files in buildroot
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_bindir}/acleandir.rc \
+ $RPM_BUILD_ROOT%{_mandir}/man1/acleandir.1*
%clean
rm -rf $RPM_BUILD_ROOT
@@ -129,6 +142,15 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
* Wed Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
- fix initscript error (#82118)
commit aeac6e0b1a251b3f4122de985b5ef1128e747619
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:50 2004 +0000
auto-import changelog data from netatalk-1.5.5-6.src.rpm
Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
- fix initscript error (#82118)
Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
- rebuilt
Tue Jan 07 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
- patch for compile errors with new ssl libs
- rebuild
Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
- postun should never fail
Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
- Updated to 1.5.5
diff --git a/.cvsignore b/.cvsignore
index c493109..a0d59f9 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-1.5.3.1.tar.bz2
+netatalk-1.5.5.tar.bz2
diff --git a/atalk.init b/atalk.init
index 87751d2..817c16e 100644
--- a/atalk.init
+++ b/atalk.init
@@ -14,7 +14,7 @@
. /etc/sysconfig/network
# Source Appletalk configuration
-. /etc/atalk/config
+. /etc/atalk/netatalk.conf
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
diff --git a/netatalk.spec b/netatalk.spec
index 0956771..74ce8da 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,8 +2,8 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.5.3.1
-Release: 4
+Version: 1.5.5
+Release: 6
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -12,6 +12,7 @@ Source2: netatalk.config
Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
Patch0: netatalk-1.5.3.1-norc.patch
+Patch1: netatalk-1.5.5-openssl097.patch
Epoch: 2
Obsoletes: netatalk-1.4b2+asun
Url: http://netatalk.sourceforge.net/
@@ -36,13 +37,19 @@ Appletalk networking programs.
%prep
%setup -q
%patch0 -p 1 -b .norc
+%patch1 -p 1 -b .openssl097
%build
-CFLAGS="$RPM_OPT_FLAGS -fsigned-char" ./configure --prefix=%{_prefix} \
+CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
--with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
--with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
--with-uams-path=%{_libdir}
-
+
+# Grrrr. Fix broken libtool/autoFOO Makefiles.
+%ifarch x86_64
+perl -pi -e 's/-L\/usr\/lib/-L\/usr\/lib64/g' Makefile */Makefile */*/Makefile */*/*/Makefile
+%endif
+
make all
%install
@@ -62,7 +69,7 @@ install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
install -m644 %{SOURCE4} .
install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
-install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/config
+install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
@@ -72,6 +79,9 @@ rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h || :
cd $RPM_BUILD_ROOT/etc/atalk/nls
$RPM_BUILD_ROOT/usr/bin/makecode || true
+# Remove .la files in buildroot
+rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -86,12 +96,12 @@ fi
%postun
if [ "$1" -ge "1" ]; then
- /sbin/service atalk condrestart > /dev/null 2>&1
+ /sbin/service atalk condrestart > /dev/null 2>&1 || :
fi
%files
%defattr(-,root,root)
-%doc BUGS CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%dir /etc/atalk
%dir /etc/atalk/nls
@@ -99,7 +109,7 @@ fi
%{_libdir}/*.so
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
-%config(noreplace) /etc/atalk/config
+%config(noreplace) /etc/atalk/netatalk.conf
%config(noreplace) /etc/atalk/afpd.conf
%config(noreplace) /etc/atalk/atalkd.conf
%config(noreplace) /etc/atalk/papd.conf
@@ -119,6 +129,22 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Wed Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuild
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
- Fixed missing /usr/share/netatalk dir (#67222)
@@ -217,7 +243,7 @@ fi
* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
- renewed source so it is pristine, delete the problematic files in spec file
instead
-- general spec file cleanups, create buildroot and dirs in the %install
+- general spec file cleanups, create buildroot and dirs in the %%install
section
- strip binaries
- gzip man pages
diff --git a/sources b/sources
index 83f96e8..12174ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7d9fe0fce60bccb1264fdbb42fa1465b netatalk-1.5.3.1.tar.bz2
+93ec251d47f355c99daad19de0b40eb2 netatalk-1.5.5.tar.bz2
commit a6dd7fa958db6d5cad3f2192822ee174be0687f2
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:46 2004 +0000
auto-import netatalk-1.5.3.1-4 from netatalk-1.5.3.1-4.src.rpm
diff --git a/netatalk.spec b/netatalk.spec
index 1df7c65..0956771 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.5.3.1
-Release: 3
+Release: 4
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -108,6 +108,7 @@ fi
%{_sbindir}/*
%{_bindir}/*
%{_mandir}/man*/*
+%{_datadir}/netatalk
%files devel
%defattr(-,root,root)
@@ -118,8 +119,9 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-3
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc]
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
- automated rebuild
commit 973964e1804cfc5ea2e325eaced276c945c592b0
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:42 2004 +0000
auto-import changelog data from netatalk-1.5.3.1-3.src.rpm
Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-3
- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc]
Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
- automated rebuild
Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
- Updated to latest version 1.5.3.1.
- Fixed bug for nls file lookup (#66300).
Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
- Fixed initscript bug where you can't use blanks inside of names (#64926).
diff --git a/.cvsignore b/.cvsignore
index f085180..c493109 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-1.5.2.tar.gz
+netatalk-1.5.3.1.tar.bz2
diff --git a/atalk.init b/atalk.init
index af2b172..87751d2 100644
--- a/atalk.init
+++ b/atalk.init
@@ -31,7 +31,7 @@ start() {
daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
} >/dev/null &
else
@@ -42,7 +42,7 @@ start() {
daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
fi
echo
diff --git a/netatalk.spec b/netatalk.spec
index e424d31..1df7c65 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,15 +2,16 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.5.2
+Version: 1.5.3.1
Release: 3
License: GPL
Group: System Environment/Daemons
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.gz
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
Source2: netatalk.config
Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
+Patch0: netatalk-1.5.3.1-norc.patch
Epoch: 2
Obsoletes: netatalk-1.4b2+asun
Url: http://netatalk.sourceforge.net/
@@ -34,11 +35,13 @@ Appletalk networking programs.
%prep
%setup -q
+%patch0 -p 1 -b .norc
%build
CFLAGS="$RPM_OPT_FLAGS -fsigned-char" ./configure --prefix=%{_prefix} \
- --with-cracklib --with-pam --with-shadow --with-tcp-wrappers \
- --with-ssl --with-flock-locksi --with-uams-path=%{_libdir}
+ --with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
+ --with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
+ --with-uams-path=%{_libdir}
make all
@@ -115,7 +118,20 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com>
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-3
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc]
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
- Fixed initscript to use correct config files from /etc/atalk (#62803)
- Changed initscript to use $0 instead of direct string (#61734)
- Change Copyright to Licencse and switch from BSD to GPL (#61746)
diff --git a/sources b/sources
index 7971316..83f96e8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9355653d6b2c18f10d1be02624db65f6 netatalk-1.5.2.tar.gz
+7d9fe0fce60bccb1264fdbb42fa1465b netatalk-1.5.3.1.tar.bz2
commit 808cded35815b5dcf66f079ded3207b270039c70
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:31 2004 +0000
auto-import changelog data from netatalk-1.5.2-3.src.rpm
Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com>
- Fixed initscript to use correct config files from /etc/atalk (#62803)
- Changed initscript to use $0 instead of direct string (#61734)
- Change Copyright to Licencse and switch from BSD to GPL (#61746)
diff --git a/atalk.init b/atalk.init
index cbf3ece..af2b172 100644
--- a/atalk.init
+++ b/atalk.init
@@ -24,25 +24,25 @@ start() {
if [ ${ATALK_BGROUND} = yes ] ; then
echo -n "(backgrounded)"
{
- daemon atalkd
+ daemon atalkd -f /etc/atalk/atalkd.conf
nbprgstr -p 4 "${ATALK_NAME}:Workstation"
nbprgstr -p 4 "${ATALK_NAME}:netatalk"
if [ ${PAPD_RUN} = yes ] ; then
- daemon papd
+ daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
} >/dev/null &
else
- daemon atalkd
+ daemon atalkd -f /etc/atalk/atalkd.conf
nbprgstr -p 4 "${ATALK_NAME}:Workstation"
nbprgstr -p 4 "${ATALK_NAME}:netatalk"
if [ ${PAPD_RUN} = yes ] ; then
- daemon papd
+ daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
fi
echo
@@ -51,11 +51,11 @@ start() {
stop() {
echo -n $"Shutting down AppleTalk services: "
- killall afpd
- killall papd
+ killproc afpd
+ killproc papd
nbpunrgstr "${ATALK_NAME}:Workstation@*"
nbpunrgstr "${ATALK_NAME}:netatalk@*"
- killall atalkd
+ killproc atalkd
# Attempt to zap the module, so that we can restart the
# Appletalk daemons cleanly
if [ -e /proc/modules ] && [ -x /sbin/modprobe ] ; then
@@ -88,7 +88,7 @@ case "$1" in
status atalkd
;;
*)
- echo $"Usage: atalk {start|stop|restart|status|condrestart}"
+ echo $"Usage: $0 {start|stop|restart|status|condrestart}"
exit 1
esac
diff --git a/netatalk.spec b/netatalk.spec
index 396f9fb..e424d31 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,8 +3,8 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.5.2
-Release: 2
-Copyright: BSD
+Release: 3
+License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.gz
Source1: atalk.init
@@ -115,6 +115,11 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com>
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
- don't run by default
commit 303281c9b97a39cb914726b67921e01b80d14922
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:20 2004 +0000
auto-import changelog data from netatalk-1.5.2-2.src.rpm
Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
- don't run by default
Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
- it's back
Fri Mar 02 2001 Tim Powers <timp(a)redhat.com>
- rebuilt against openssl-0.9.6-1
Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
- fixed bug 29370. This package is trying to include a file glibc already
includes
Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
- updated initscript
Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
- fixed uams-path
- added noreplace to %config
Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
- rebuilt to fix bad dir perms
Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
- update to 1.5pre2 (bug #19737, #20397)
- update Url and ftp site
- clean up specfile
- netatalk-1.4b2+asun obsolete
Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
- fix dependency with glibc-devel (Bug #15589)
- fix typo in description (Bug #15479)
Wed Aug 02 2000 Tim Powers <timp(a)redhat.com>
- fix symlinks not being relative.
Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
- add missing restart function in startup script
Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
- fixed initscripts so that condrestart doesn't return 1 when the test
fails
Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
- rebuilt
Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
- rebuilt
Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
- inits back to rc.d/init.d, using service to start inits
Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
- rebuilt
Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
- fixed broken PreReq, now PreReq's /etc/init.d
Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
- remove prereq initscripts, add requires initscripts
- clean up specfile
Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
- /etc/rc.d/init.d -> /etc/init.d
- add condrestart directive
- fix post/preun/postun scripts
- prereq initscripts >= 5.20
Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
- fixed bug 11420 concerning the building with -O2.
Thu Jun 08 2000 Tim Powers <timp(a)redhat.com>
- fix bug #11978
- fix man page locations to be FHS compliant
Thu Jun 01 2000 Nalin Dahyabhai <nalin(a)redhat.com>
- modify PAM setup to use system-auth
Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
- renewed source so it is pristine, delete the problematic files in spec
file instead
- general spec file cleanups, create buildroot and dirs in the %install
section
- strip binaries
- gzip man pages
- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
- changed group
- added %defattr to %files section
Tue Aug 03 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- rpm-3.0 needs to remove vogus files from source. Removed files:
etc/papd/.#magics.c, etc/.#diff
Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Change Copyright tag to BSD. Add /usr/bin/adv1tov2.
Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct librpcsvc.patch. Move %changelog section last. Uncomment again
-DNEED_QUOTA_WRAPPER in sys/linux/Makefile since LinuxPPC may need.
Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct symbolic links to psf. Remove asciize function from nbplkup so as
to display Japanese hostname.
Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
containd in Internet Config Preference.
Tue Mar 02 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [asun2.1.3]
Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-8]
Sun Feb 07 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-6]
Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-3]
Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2] Remove crlf patch. It is now a server's option.
Thu Dec 03 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz Add uams
directory
Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-3 source.
Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-2 source.
Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Fix rcX.d's symbolic links.
Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0a-2 source. Remove '%exclusiveos linux' line.
Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
Mon Oct 05 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-10a source.
Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-8 source. Add chkconfig support.
Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DCRLF. Use RPM_OPT_FLAGS.
Tue Sep 08 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-6 source.
Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-5 source.
Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
- Use pre-asun2.1.0-3 source.
Tue Jul 07 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Add afpovertcp entries to /etc/services
- Remove BuildRoot in man8 pages
Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
<asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
- Included AppleVolumes.system file maintained by Johnson
<johnson(a)stpt.usf.edu>
Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
- Used a buildroot
- Use RPM_OPT_FLAGS
- Moved configuration parameters/files from atalk.init to /etc/atalk
- Separated devel package
- Built with shared libraries
Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
- Updated sources from 1.3.3 to 1.4b2
- Included endian patch for Linux/SPARC
- Use all the configuration files supplied in the source. This has the
following advantages over the ones in the previous rpm release:
The printer 'lp' isn't automatically placed in papd.conf
The default file conversion is binary rather than text.
- Automatically add and remove DDP services from /etc/services
- Placed the recommended /etc/services in the documentation
- Changed atalk.init to give daemons a soft kill
- Changed atalk.init to make configuration easier
Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov> Updated for
/etc/pam.d
diff --git a/.cvsignore b/.cvsignore
index e69de29..f085180 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+netatalk-1.5.2.tar.gz
diff --git a/ICDumpSuffixMap b/ICDumpSuffixMap
new file mode 100644
index 0000000..3a8283f
--- /dev/null
+++ b/ICDumpSuffixMap
@@ -0,0 +1 @@
+#!perl
#
# ICDumpMap
# --- Dump suffix mappings from your Internet Config extension.
#
# iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
#
use Mac::InternetConfig;
open MAP, ">AppleVolumes";
printf MAP "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s\n\n",
".", "TEXT", "ttxt", "ASCII Text", "SimpleText", "text/plain";
print MAP "\# The following lines are extracted from Internet Config Preference.\n\n";
for my $entry (keys %InternetConfigMap) {
next unless $entry->extension =~ /^\./;
$_ = sprintf "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s",
$entry->extension, $entry->file_type, $entry->file_creator,
$entry->entry_name, $entry->creator_app_name,
$entry->MIME_type;
s/\s*$/\n/;
print MAP;
}
close MAP;
\ No newline at end of file
diff --git a/atalk.init b/atalk.init
new file mode 100644
index 0000000..cbf3ece
--- /dev/null
+++ b/atalk.init
@@ -0,0 +1,95 @@
+#!/bin/sh
+# chkconfig: - 91 35
+# description: This package enables Linux to talk to Macintosh computers via the \
+# AppleTalk networking protocol. It includes a daemon to allow Linux \
+# to act as a file server over EtherTalk or IP for Mac's.
+# processname: atalkd
+# pidfile: /var/run/atalkd.pid
+# config: /etc/atalk/*
+
+# Source function library.
+. /etc/init.d/functions
+
+# Source networking configuration.
+. /etc/sysconfig/network
+
+# Source Appletalk configuration
+. /etc/atalk/config
+
+# Check that networking is up.
+[ ${NETWORKING} = "no" ] && exit 0
+
+start() {
+ echo -n $"Starting AppleTalk services: "
+ if [ ${ATALK_BGROUND} = yes ] ; then
+ echo -n "(backgrounded)"
+ {
+ daemon atalkd
+ nbprgstr -p 4 "${ATALK_NAME}:Workstation"
+ nbprgstr -p 4 "${ATALK_NAME}:netatalk"
+ if [ ${PAPD_RUN} = yes ] ; then
+ daemon papd
+ fi
+ if [ ${AFPD_RUN} = yes ] ; then
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ fi
+ } >/dev/null &
+ else
+ daemon atalkd
+ nbprgstr -p 4 "${ATALK_NAME}:Workstation"
+ nbprgstr -p 4 "${ATALK_NAME}:netatalk"
+ if [ ${PAPD_RUN} = yes ] ; then
+ daemon papd
+ fi
+ if [ ${AFPD_RUN} = yes ] ; then
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ fi
+ fi
+ echo
+ touch /var/lock/subsys/atalk
+}
+
+stop() {
+ echo -n $"Shutting down AppleTalk services: "
+ killall afpd
+ killall papd
+ nbpunrgstr "${ATALK_NAME}:Workstation@*"
+ nbpunrgstr "${ATALK_NAME}:netatalk@*"
+ killall atalkd
+ # Attempt to zap the module, so that we can restart the
+ # Appletalk daemons cleanly
+ if [ -e /proc/modules ] && [ -x /sbin/modprobe ] ; then
+ modprobe -r appletalk
+ fi
+ rm -f /var/lock/subsys/atalk
+ echo ""
+}
+
+
+restart() {
+ stop
+ start
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ restart|reload)
+ restart
+ ;;
+ condrestart)
+ [ -f /var/lock/subsys/atalk ] && restart || :
+ ;;
+ status)
+ status atalkd
+ ;;
+ *)
+ echo $"Usage: atalk {start|stop|restart|status|condrestart}"
+ exit 1
+esac
+
+exit 0
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..396f9fb
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,288 @@
+%define initdir /etc/rc.d/init.d
+
+Summary: AppleTalk networking programs
+Name: netatalk
+Version: 1.5.2
+Release: 2
+Copyright: BSD
+Group: System Environment/Daemons
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.gz
+Source1: atalk.init
+Source2: netatalk.config
+Source3: AppleVolumes.system
+Source4: ICDumpSuffixMap
+Epoch: 2
+Obsoletes: netatalk-1.4b2+asun
+Url: http://netatalk.sourceforge.net/
+Prereq: /sbin/chkconfig, /sbin/service
+Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
+BuildRequires: cracklib, openssl-devel, pam
+BuildRoot: %{_tmppath}/%{name}-root
+
+%description
+This package enables Linux to talk to Macintosh computers via the
+AppleTalk networking protocol. It includes a daemon to allow Linux
+to act as a file server over EtherTalk or IP for Mac's.
+
+%package devel
+Summary: Headers and static libraries for Appletalk development
+Group: Development/Libraries
+
+%description devel
+This package contains the header files, and static libraries for building
+Appletalk networking programs.
+
+%prep
+%setup -q
+
+%build
+CFLAGS="$RPM_OPT_FLAGS -fsigned-char" ./configure --prefix=%{_prefix} \
+ --with-cracklib --with-pam --with-shadow --with-tcp-wrappers \
+ --with-ssl --with-flock-locksi --with-uams-path=%{_libdir}
+
+make all
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT/etc/atalk/{uams,nls}
+mkdir -p $RPM_BUILD_ROOT/etc/pam.d
+mkdir -p $RPM_BUILD_ROOT%{initdir}
+mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
+
+make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
+
+install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
+install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
+install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
+install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
+install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
+install -m644 %{SOURCE4} .
+install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
+install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/config
+install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
+cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
+cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
+
+rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h || :
+
+cd $RPM_BUILD_ROOT/etc/atalk/nls
+$RPM_BUILD_ROOT/usr/bin/makecode || true
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/chkconfig --add atalk
+
+%preun
+if [ "$1" = "0" ] ; then
+ /sbin/service atalk stop > /dev/null 2>&1
+ /sbin/chkconfig --del atalk
+fi
+
+%postun
+if [ "$1" -ge "1" ]; then
+ /sbin/service atalk condrestart > /dev/null 2>&1
+fi
+
+%files
+%defattr(-,root,root)
+%doc BUGS CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc ICDumpSuffixMap doc
+%dir /etc/atalk
+%dir /etc/atalk/nls
+%config /etc/atalk/nls/*
+%{_libdir}/*.so
+%config(noreplace) /etc/atalk/AppleVolumes.default
+%config(noreplace) /etc/atalk/AppleVolumes.system
+%config(noreplace) /etc/atalk/config
+%config(noreplace) /etc/atalk/afpd.conf
+%config(noreplace) /etc/atalk/atalkd.conf
+%config(noreplace) /etc/atalk/papd.conf
+%attr(755,root,root) %config %{initdir}/atalk
+%config(noreplace) /etc/pam.d/netatalk
+%{_sbindir}/*
+%{_bindir}/*
+%{_mandir}/man*/*
+
+%files devel
+%defattr(-,root,root)
+%dir %{_includedir}/atalk
+%{_libdir}/*.a
+%attr(0644,root,root) %{_includedir}/atalk/*
+%attr(0644,root,root) %{_includedir}/netatalk/*
+%{_datadir}/aclocal/netatalk.m4
+
+%changelog
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %defattr to %files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%exclusiveos linux' line.
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+* Thu Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+* Mon Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+* Mon Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+Updated for /etc/pam.d
diff --git a/sources b/sources
index e69de29..7971316 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+9355653d6b2c18f10d1be02624db65f6 netatalk-1.5.2.tar.gz
5 years, 1 month
Architecture specific change in rpms/netatalk.git
by githook-noreply@fedoraproject.org
The package rpms/netatalk.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=81611eded...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=ec9b0d142...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=aeac6e0b1...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=69ac297e5...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=b32e39fb3...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=c036a8ff4...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=f6bbe96ce...
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=e3e403eaa....
Change:
-%ifarch ppc ppc64 s390 s390x
+%ifarch ppc ppc64 s390 s390x
+%ifarch x86_64
+%ifarch ppc ppc64 s390 s390x
+%ifnarch x86_64
-%ifarch x86_64
-%ifnarch x86_64
-%ifarch ppc ppc64 s390 s390x
Thanks.
Full change:
============
commit 1139360999d9f4b0a5de8a9ffd9554ed390ee3a4
Author: Andrew Bauer <zonexpertconsulting(a)outlook.com>
Date: Sat Feb 23 07:37:04 2019 -0600
Initial import (#1658199)
diff --git a/.gitignore b/.gitignore
index 8302d47..a5c35e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/netatalk-3.1.7.tar.bz2
+/netatalk-3.1.12.tar.bz2
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-afpstats-python3-compat.patch b/netatalk-afpstats-python3-compat.patch
new file mode 100644
index 0000000..f4ebc72
--- /dev/null
+++ b/netatalk-afpstats-python3-compat.patch
@@ -0,0 +1,22 @@
+From d2262267537fbe301e218901656b582f021bf67f Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <knnniggett(a)hotmail.com>
+Date: Wed, 12 Dec 2018 10:19:29 -0600
+Subject: [PATCH] make afpstats python 3 compatible
+
+---
+ contrib/shell_utils/afpstats | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/contrib/shell_utils/afpstats b/contrib/shell_utils/afpstats
+index 8c5413c8..08092208 100755
+--- a/contrib/shell_utils/afpstats
++++ b/contrib/shell_utils/afpstats
+@@ -23,7 +23,7 @@ def main():
+
+ reply = iface.GetUsers()
+ for name in reply:
+- print name
++ print(name)
+
+ if __name__ == '__main__':
+ main()
diff --git a/netatalk-fix-incorrect-fsf-address.patch b/netatalk-fix-incorrect-fsf-address.patch
new file mode 100644
index 0000000..2dd0916
--- /dev/null
+++ b/netatalk-fix-incorrect-fsf-address.patch
@@ -0,0 +1,627 @@
+From 3298a8bd5a67d410ba60a3044dd0aab05d523c40 Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <zonexpertconsulting(a)outlook.com>
+Date: Wed, 28 Nov 2018 08:52:00 -0600
+Subject: [PATCH 1/2] update gpl mailing address
+
+---
+ COPYING | 4 ++--
+ etc/afpd/afprun.c | 2 +-
+ include/atalk/byteorder.h | 2 +-
+ include/atalk/ftw.h | 4 ++--
+ include/atalk/queue.h | 2 +-
+ include/atalk/vfs.h | 2 +-
+ libatalk/adouble/ad_recvfile.c | 2 +-
+ libatalk/adouble/ad_sendfile.c | 2 +-
+ libatalk/compat/strlcpy.c | 2 +-
+ libatalk/unicode/charcnv.c | 2 +-
+ libatalk/unicode/charsets/generic_cjk.c | 2 +-
+ libatalk/unicode/charsets/generic_cjk.h | 2 +-
+ libatalk/unicode/charsets/generic_mb.c | 2 +-
+ libatalk/unicode/charsets/mac_centraleurope.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_simp.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_simp.h | 2 +-
+ libatalk/unicode/charsets/mac_chinese_trad.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_trad.h | 2 +-
+ libatalk/unicode/charsets/mac_cyrillic.c | 2 +-
+ libatalk/unicode/charsets/mac_greek.c | 2 +-
+ libatalk/unicode/charsets/mac_hebrew.c | 2 +-
+ libatalk/unicode/charsets/mac_japanese.c | 2 +-
+ libatalk/unicode/charsets/mac_japanese.h | 2 +-
+ libatalk/unicode/charsets/mac_korean.c | 2 +-
+ libatalk/unicode/charsets/mac_korean.h | 2 +-
+ libatalk/unicode/charsets/mac_roman.c | 2 +-
+ libatalk/unicode/charsets/mac_roman.h | 2 +-
+ libatalk/unicode/charsets/mac_turkish.c | 2 +-
+ libatalk/unicode/iconv.c | 2 +-
+ libatalk/unicode/utf8.c | 2 +-
+ libatalk/util/fault.c | 2 +-
+ libatalk/util/ftw.c | 4 ++--
+ libatalk/vfs/extattr.c | 2 +-
+ libatalk/vfs/vfs.c | 2 +-
+ 34 files changed, 35 insertions(+), 35 deletions(-)
+
+diff --git a/COPYING b/COPYING
+index d60c31a9..f7962229 100644
+--- a/COPYING
++++ b/COPYING
+@@ -2,7 +2,7 @@
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ Also add information on how to contact you by electronic and paper mail.
+diff --git a/etc/afpd/afprun.c b/etc/afpd/afprun.c
+index ed412476..daba5d7f 100644
+--- a/etc/afpd/afprun.c
++++ b/etc/afpd/afprun.c
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ modified for netatalk dgautheron(a)magic.fr
+ */
+diff --git a/include/atalk/byteorder.h b/include/atalk/byteorder.h
+index 0ea3972f..1ad33607 100644
+--- a/include/atalk/byteorder.h
++++ b/include/atalk/byteorder.h
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifndef _BYTEORDER_H
+diff --git a/include/atalk/ftw.h b/include/atalk/ftw.h
+index 157efc50..9d0ae339 100644
+--- a/include/atalk/ftw.h
++++ b/include/atalk/ftw.h
+@@ -13,8 +13,8 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+- 02111-1307 USA. */
++ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
++ 02110-1301 USA. */
+
+ /*
+ * X/Open Portability Guide 4.2: ftw.h
+diff --git a/include/atalk/queue.h b/include/atalk/queue.h
+index a3f433eb..92d8b91e 100644
+--- a/include/atalk/queue.h
++++ b/include/atalk/queue.h
+@@ -13,7 +13,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifndef ATALK_QUEUE_H
+diff --git a/include/atalk/vfs.h b/include/atalk/vfs.h
+index 580c22b2..4f16de72 100644
+--- a/include/atalk/vfs.h
++++ b/include/atalk/vfs.h
+@@ -13,7 +13,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ vfs layer for afp
+ */
+diff --git a/libatalk/adouble/ad_recvfile.c b/libatalk/adouble/ad_recvfile.c
+index 1703ee83..224ffcd9 100644
+--- a/libatalk/adouble/ad_recvfile.c
++++ b/libatalk/adouble/ad_recvfile.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/adouble/ad_sendfile.c b/libatalk/adouble/ad_sendfile.c
+index 2730644b..cf61e15a 100644
+--- a/libatalk/adouble/ad_sendfile.c
++++ b/libatalk/adouble/ad_sendfile.c
+@@ -22,7 +22,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/compat/strlcpy.c b/libatalk/compat/strlcpy.c
+index 314b039c..487865a3 100644
+--- a/libatalk/compat/strlcpy.c
++++ b/libatalk/compat/strlcpy.c
+@@ -17,7 +17,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ strlcpy strlcat functions.
+ */
+diff --git a/libatalk/unicode/charcnv.c b/libatalk/unicode/charcnv.c
+index 7242b576..9bfbe727 100644
+--- a/libatalk/unicode/charcnv.c
++++ b/libatalk/unicode/charcnv.c
+@@ -18,7 +18,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ */
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/unicode/charsets/generic_cjk.c b/libatalk/unicode/charsets/generic_cjk.c
+index 461af345..2d43f038 100644
+--- a/libatalk/unicode/charsets/generic_cjk.c
++++ b/libatalk/unicode/charsets/generic_cjk.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/unicode/charsets/generic_cjk.h b/libatalk/unicode/charsets/generic_cjk.h
+index 3c4a48c7..09eb3573 100644
+--- a/libatalk/unicode/charsets/generic_cjk.h
++++ b/libatalk/unicode/charsets/generic_cjk.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #include <atalk/unicode.h>
+diff --git a/libatalk/unicode/charsets/generic_mb.c b/libatalk/unicode/charsets/generic_mb.c
+index 0347c3e7..1efafba6 100644
+--- a/libatalk/unicode/charsets/generic_mb.c
++++ b/libatalk/unicode/charsets/generic_mb.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_centraleurope.c b/libatalk/unicode/charsets/mac_centraleurope.c
+index 40784be3..37150992 100644
+--- a/libatalk/unicode/charsets/mac_centraleurope.c
++++ b/libatalk/unicode/charsets/mac_centraleurope.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_chinese_simp.c b/libatalk/unicode/charsets/mac_chinese_simp.c
+index 2ff6c2a0..97ad8484 100644
+--- a/libatalk/unicode/charsets/mac_chinese_simp.c
++++ b/libatalk/unicode/charsets/mac_chinese_simp.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_simp.h b/libatalk/unicode/charsets/mac_chinese_simp.h
+index 25216256..900eb858 100644
+--- a/libatalk/unicode/charsets/mac_chinese_simp.h
++++ b/libatalk/unicode/charsets/mac_chinese_simp.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_trad.c b/libatalk/unicode/charsets/mac_chinese_trad.c
+index 116e8cd5..25710535 100644
+--- a/libatalk/unicode/charsets/mac_chinese_trad.c
++++ b/libatalk/unicode/charsets/mac_chinese_trad.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_trad.h b/libatalk/unicode/charsets/mac_chinese_trad.h
+index 00e0c518..851c7370 100644
+--- a/libatalk/unicode/charsets/mac_chinese_trad.h
++++ b/libatalk/unicode/charsets/mac_chinese_trad.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_cyrillic.c b/libatalk/unicode/charsets/mac_cyrillic.c
+index fde64861..57faf472 100644
+--- a/libatalk/unicode/charsets/mac_cyrillic.c
++++ b/libatalk/unicode/charsets/mac_cyrillic.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_greek.c b/libatalk/unicode/charsets/mac_greek.c
+index e48237b6..987b2c7a 100644
+--- a/libatalk/unicode/charsets/mac_greek.c
++++ b/libatalk/unicode/charsets/mac_greek.c
+@@ -17,7 +17,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_hebrew.c b/libatalk/unicode/charsets/mac_hebrew.c
+index 34d96902..ffdf8495 100644
+--- a/libatalk/unicode/charsets/mac_hebrew.c
++++ b/libatalk/unicode/charsets/mac_hebrew.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_japanese.c b/libatalk/unicode/charsets/mac_japanese.c
+index 9f32f662..29a24874 100644
+--- a/libatalk/unicode/charsets/mac_japanese.c
++++ b/libatalk/unicode/charsets/mac_japanese.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_japanese.h b/libatalk/unicode/charsets/mac_japanese.h
+index e27e450d..03510bb1 100644
+--- a/libatalk/unicode/charsets/mac_japanese.h
++++ b/libatalk/unicode/charsets/mac_japanese.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_korean.c b/libatalk/unicode/charsets/mac_korean.c
+index 26f387d7..08356109 100644
+--- a/libatalk/unicode/charsets/mac_korean.c
++++ b/libatalk/unicode/charsets/mac_korean.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_korean.h b/libatalk/unicode/charsets/mac_korean.h
+index 2febaa28..acb2d7b1 100644
+--- a/libatalk/unicode/charsets/mac_korean.h
++++ b/libatalk/unicode/charsets/mac_korean.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_roman.c b/libatalk/unicode/charsets/mac_roman.c
+index 34ccaaf9..b615540a 100644
+--- a/libatalk/unicode/charsets/mac_roman.c
++++ b/libatalk/unicode/charsets/mac_roman.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_roman.h b/libatalk/unicode/charsets/mac_roman.h
+index 5d2c72e6..096583c6 100644
+--- a/libatalk/unicode/charsets/mac_roman.h
++++ b/libatalk/unicode/charsets/mac_roman.h
+@@ -13,7 +13,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * from GNU libiconv
+ * modified by Bjorn (Apple Logo 0xf0 to Apple unicode 0xf8ff )
+diff --git a/libatalk/unicode/charsets/mac_turkish.c b/libatalk/unicode/charsets/mac_turkish.c
+index 619f4b01..c27a316f 100644
+--- a/libatalk/unicode/charsets/mac_turkish.c
++++ b/libatalk/unicode/charsets/mac_turkish.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/iconv.c b/libatalk/unicode/iconv.c
+index c44df315..c7fb7b78 100644
+--- a/libatalk/unicode/iconv.c
++++ b/libatalk/unicode/iconv.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/utf8.c b/libatalk/unicode/utf8.c
+index 04dbb9a2..54515d26 100644
+--- a/libatalk/unicode/utf8.c
++++ b/libatalk/unicode/utf8.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/util/fault.c b/libatalk/util/fault.c
+index 48c4fe05..7ce3c131 100644
+--- a/libatalk/util/fault.c
++++ b/libatalk/util/fault.c
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/util/ftw.c b/libatalk/util/ftw.c
+index f0ac17f1..35bccac9 100644
+--- a/libatalk/util/ftw.c
++++ b/libatalk/util/ftw.c
+@@ -15,8 +15,8 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+- 02111-1307 USA. */
++ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
++ 02110-1301 USA. */
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+diff --git a/libatalk/vfs/extattr.c b/libatalk/vfs/extattr.c
+index 32cdc65d..39f4437b 100644
+--- a/libatalk/vfs/extattr.c
++++ b/libatalk/vfs/extattr.c
+@@ -18,7 +18,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ sys_copyxattr modified from LGPL2.1 libattr copyright
+ Copyright (C) 2001-2002 Silicon Graphics, Inc. All Rights Reserved.
+diff --git a/libatalk/vfs/vfs.c b/libatalk/vfs/vfs.c
+index 0d1961cf..236228cf 100644
+--- a/libatalk/vfs/vfs.c
++++ b/libatalk/vfs/vfs.c
+@@ -14,7 +14,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ */
+ #ifdef HAVE_CONFIG_H
+
+From 9ac8d1d49f6a214b609905eeecd67c698090e18a Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <knnniggett(a)users.sourceforge.net>
+Date: Wed, 28 Nov 2018 19:58:07 -0600
+Subject: [PATCH 2/2] update COPYING
+
+---
+ COPYING | 41 ++++++++++++++++++++---------------------
+ 1 file changed, 20 insertions(+), 21 deletions(-)
+
+diff --git a/COPYING b/COPYING
+index f7962229..d159169d 100644
+--- a/COPYING
++++ b/COPYING
+@@ -1,12 +1,12 @@
+- GNU GENERAL PUBLIC LICENSE
+- Version 2, June 1991
++ GNU GENERAL PUBLIC LICENSE
++ Version 2, June 1991
+
+- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
++ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+- Preamble
++ Preamble
+
+ The licenses for most software are designed to take away your
+ freedom to share and change it. By contrast, the GNU General Public
+@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
+ General Public License applies to most of the Free Software
+ Foundation's software and to any other program whose authors commit to
+ using it. (Some other Free Software Foundation software is covered by
+-the GNU Library General Public License instead.) You can apply it to
++the GNU Lesser General Public License instead.) You can apply it to
+ your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+@@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+ modification follow.
+-
+- GNU GENERAL PUBLIC LICENSE
++
++ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+-
++
+ These requirements apply to the modified work as a whole. If
+ identifiable sections of that work are not derived from the Program,
+ and can be reasonably considered independent and separate works in
+@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
+ access to copy the source code from the same place counts as
+ distribution of the source code, even though third parties are not
+ compelled to copy the source along with the object code.
+-
++
+ 4. You may not copy, modify, sublicense, or distribute the Program
+ except as expressly provided under this License. Any attempt
+ otherwise to copy, modify, sublicense or distribute the Program is
+@@ -225,7 +225,7 @@ impose that choice.
+
+ This section is intended to make thoroughly clear what is believed to
+ be a consequence of the rest of this License.
+-
++
+ 8. If the distribution and/or use of the Program is restricted in
+ certain countries either by patents or by copyrighted interfaces, the
+ original copyright holder who places the Program under this License
+@@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
+ of preserving the free status of all derivatives of our free software and
+ of promoting the sharing and reuse of software generally.
+
+- NO WARRANTY
++ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+@@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGES.
+
+- END OF TERMS AND CONDITIONS
+-
+- How to Apply These Terms to Your New Programs
++ END OF TERMS AND CONDITIONS
++
++ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+ possible use to the public, the best way to achieve this is to make it
+@@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+- You should have received a copy of the GNU General Public License
+- along with this program; if not, write to the Free Software
+- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+-
++ You should have received a copy of the GNU General Public License along
++ with this program; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Also add information on how to contact you by electronic and paper mail.
+
+ If the program is interactive, make it output a short notice like this
+ when it starts in an interactive mode:
+
+- Gnomovision version 69, Copyright (C) year name of author
++ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
+ This General Public License does not permit incorporating your program into
+ proprietary programs. If your program is a subroutine library, you may
+ consider it more useful to permit linking proprietary applications with the
+-library. If this is what you want to do, use the GNU Library General
++library. If this is what you want to do, use the GNU Lesser General
+ Public License instead of this License.
diff --git a/netatalk-systemd-runtimedirectory.patch b/netatalk-systemd-runtimedirectory.patch
new file mode 100644
index 0000000..57fb3d6
--- /dev/null
+++ b/netatalk-systemd-runtimedirectory.patch
@@ -0,0 +1,21 @@
+From 49c003d821dbe179a58dbd8abe5716de01b76d21 Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <zonexpertconsulting(a)outlook.com>
+Date: Thu, 6 Dec 2018 08:48:14 -0600
+Subject: [PATCH] add runtimedirectoy to systemd unit file
+
+---
+ distrib/initscripts/service.systemd.tmpl | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/distrib/initscripts/service.systemd.tmpl b/distrib/initscripts/service.systemd.tmpl
+index 670f1445..244bcfe6 100644
+--- a/distrib/initscripts/service.systemd.tmpl
++++ b/distrib/initscripts/service.systemd.tmpl
+@@ -14,6 +14,7 @@ PIDFile=:PATH_NETATALK_LOCK:
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=always
+ RestartSec=1
++RuntimeDirectory=lock/netatalk
+
+ [Install]
+ WantedBy=multi-user.target
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..2cced33
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,16 @@
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
+session include system-auth
+-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..7b8f033
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,756 @@
+%global _hardened_build 1
+
+%global pkgver $(rpm -qls tracker-devel.%{_target_cpu} | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2|sort -u)
+%global with_tracker 1
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+%global with_acls 1
+%global with_bdb 1
+%global with_cracklib 1
+%global with_docbook 1
+%global with_dbus 1
+%global with_dtrace 1
+%global with_ldap 1
+%global with_libevent 1
+%global with_mysql 1
+%global with_procpsng 1
+%global with_quota 1
+%global without_openafs 1
+
+# tcp_wrappers deprecated fedora >= 28
+%if 0%{?fedora} >= 28
+%global without_tcp_wrappers 1
+%endif
+
+# rhel need to call ldconfig
+%if 0%{?rhel}
+%global ldconfig /sbin/ldconfig
+%endif
+
+Name: netatalk
+Epoch: 5
+Version: 3.1.12
+Release: 2%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) File Server
+License: GPL+ and GPLv2 and GPLv2+ and LGPLv2+ and BSD and FSFUL and MIT
+# Project is also mirrored at https://github.com/Netatalk/Netatalk
+URL: http://netatalk.sourceforge.net
+Source0: https://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+Patch1: netatalk-systemd-runtimedirectory.patch
+# https://github.com/Netatalk/Netatalk/pull/110
+Patch2: netatalk-fix-incorrect-fsf-address.patch
+# https://github.com/Netatalk/Netatalk/pull/113
+Patch3: netatalk-afpstats-python3-compat.patch
+
+BuildRequires: rpm
+BuildRequires: grep
+BuildRequires: perl-interpreter
+BuildRequires: perl-generators
+BuildRequires: sed
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: gcc
+BuildRequires: avahi-devel
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: libattr-devel
+BuildRequires: libgcrypt-devel
+BuildRequires: krb5-devel
+BuildRequires: openssl-devel
+BuildRequires: pam-devel
+BuildRequires: systemd
+BuildRequires: libtdb-devel
+
+%{?with_cracklib:BuildRequires: cracklib-devel}
+%{?with_dbus:BuildRequires: dbus-devel}
+%{?with_dbus:BuildRequires: dbus-glib-devel}
+%{?with_docbook:BuildRequires: docbook-style-xsl}
+%{?with_acls:BuildRequires: libacl-devel}
+%{?with_bdb:BuildRequires: libdb-devel}
+%{!?with_bdb:BuildRequires: db4-devel}
+%{?with_libevent:BuildRequires: libevent-devel}
+%{?with_docbook:BuildRequires: libxslt}
+%{?with_mysql:BuildRequires: mysql-devel}
+%{?with_ldap:BuildRequires: openldap-devel}
+%{?with_procpsng:BuildRequires: procps-ng}
+%{!?with_procng:BuildRequires: procps}
+%{?with_quota:BuildRequires: quota-devel}
+%{?with_dtrace:BuildRequires: systemtap-sdt-devel}
+%{?with_tracker:BuildRequires: tracker-devel}
+%{!?without_openafs:BuildRequires: openafs-devel}
+%{!?without_tcp_wrappers:BuildRequires: tcp_wrappers-devel}
+
+Requires: dbus-python
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+%{?with_tracker:Requires: dconf}
+%{?ldconfig:Requires(post): %{ldconfig}}
+%{?ldconfig:Requires(postun): %{ldconfig}}
+%{?systemd_requires}
+
+%description
+Netatalk is a freely-available Open Source AFP file server. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%autosetup -p 1
+%{?with_libevent:rm -frv libevent/}
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
+
+# Don't call systemctl daemon-reload during the build
+sed -i 's\-systemctl daemon-reload\\g' distrib/initscripts/Makefile.in
+
+%build
+
+%configure \
+ --localstatedir=%{_localstatedir}/lib \
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/netatalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+ --with-init-style=redhat-systemd \
+ --without-tdb \
+ --with-bdb \
+ --with-lockfile=%{_rundir}/lock/netatalk/netatalk \
+ --disable-silent-rules \
+ --disable-static \
+ %{?with_acls:--with-acl} \
+ %{?with_cracklib:--with-cracklib} \
+ %{?with_docbook:--with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver}} \
+ %{?with_tracker:--with-spotlight} \
+ %{?with_tracker:--with-tracker-pkgconfig-version=%{pkgver}} \
+ %{?with_tracker:--with-dbus-daemon=%{_bindir}/dbus-daemon} \
+ %{?with_libevent:--without-libevent} \
+ %{?with_libevent:--with-libevent-header=%{_includedir}} \
+ %{?with_libevent:--with-libevent-lib=%{_libdir}}
+
+%make_build
+# Build the local docs.
+%make_build -C doc/manual html-local
+
+%install
+%make_install
+# Use specific pam conf.
+install -pm644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+# Fix python shebang
+sed -i 's\^#!/usr/bin/env python$\#!/usr/bin/python3\' %{buildroot}/usr/bin/afpstats
+
+%check
+sh test/afpd/test.sh
+
+%post
+%systemd_post %{name}.service
+%{?ldconfig}
+
+%preun
+%systemd_preun %{name}.service
+
+%postun
+%systemd_postun_with_restart %{name}.service
+%{?ldconfig}
+
+%files
+%license COPYING COPYRIGHT
+%doc AUTHORS CONTRIBUTORS NEWS doc/manual/*.html
+%dir %{_sysconfdir}/netatalk
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
+%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
+%{_libdir}/netatalk/
+%{_libdir}/libatalk.so.*
+%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
+%{_sbindir}/*
+%{_unitdir}/netatalk.service
+%{_localstatedir}/lib/netatalk
+
+%files devel
+%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
+%{_mandir}/man*/netatalk-config.1*
+
+%changelog
+* Sun Feb 03 2019 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-2
+- fix license
+- buildrequire perl-generators, require perl version
+- fix epoch
+
+* Wed Jan 09 2019 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-1
+- Netatalk 3.1.12 release
+
+* Wed Dec 12 2018 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.11-2
+- Refactor specfile
+- remove sysv init support
+- let systemd manage lockfile folder
+- call ldconfig only for el7
+- patch afpstats for python3
+
+* Wed Oct 31 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.4
+- always buildrequres gcc
+
+* Tue Apr 03 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.3
+- always buildrequres perl-interpreter
+
+* Thu Mar 22 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.2
+- If Fedora >=28, don't use tcp_wrappers
+- If Fedora >=28, buildrequres perl-interpreter
+
+* Tue Mar 20 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.1
+- pam_ck_connector.so isn't always installed (RHBZ#1246465)
+- require dconf package (RHBZ#1248157)
+- require perl-IO-Socket-INET6 for asip-status.pl script
+- define with_ldap (RHBZ#1249403)
+- The UAM path should be netatalk, not atalk (RHBZ#1249404)
+- fix multilib conflict of tracker-devel (SF BUG#637)
+- If el6, use "make %%{?_smp_mflags}", not "%%make_build" macro
+- If el6, disable tracker
+- If el6, use db4-devel, not libdb-devel
+- If el6, use bundled libevent2, not libevent1 package
+- If el6, use procps, not procps-ng
+
+* Fri Dec 01 2017 Ryan Breaker <ryan(a)breaker.rocks> - 3.1.11-1
+- Revival of package from abandonment.
+- Update to 3.1.11
+- Remove patch previously applied to 3.1.7, is now applied to upstream of project
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
+- fixed epoch in the subpackage requires
+
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
+- fix #473186 conflict timeout with coreutils
+
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
+- patch to build on FC, bad open call
+
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix fiew problems in spec
+
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuildfedora
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %%config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %%install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %%defattr to %%files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %%changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+- Updated for /etc/pam.d
diff --git a/sources b/sources
index b8bf15d..f9760a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
+SHA512 (netatalk-3.1.12.tar.bz2) = 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759
commit e3e403eaa35d5b0ed7abf88f4ae6bf675f5073dd
Author: Andrew Bauer <zonexpertconsulting(a)outlook.com>
Date: Sat Feb 23 07:35:13 2019 -0600
remove former netatalk files
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
deleted file mode 100644
index f289baa..0000000
--- a/netatalk-3.0.1-basedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
-+++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
-@@ -6,7 +6,7 @@
- ; Global server settings
-
- ; [Homes]
--; basedir regex = /xxxx
-+; basedir regex = /home
-
- ; [My AFP Volume]
- ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
deleted file mode 100644
index e4b8b28..0000000
--- a/netatalk-3.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
---- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
-+++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
-@@ -17226,8 +17226,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
- $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
- fi
-@@ -17382,8 +17382,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
- if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
-
-diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
---- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
-+++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
-@@ -18,8 +18,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
- fi
-
-@@ -64,8 +64,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
-
- # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
deleted file mode 100644
index 2c0c0b2..0000000
--- a/netatalk.pam-system-auth
+++ /dev/null
@@ -1,16 +0,0 @@
-#%PAM-1.0
-auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
-auth include system-auth
-account required pam_nologin.so
-account include system-auth
-password include system-auth
-# pam_selinux.so close should be the first session rule
-session required pam_selinux.so close
-session required pam_loginuid.so
-session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the user context
-session required pam_selinux.so open
-session required pam_namespace.so
-session optional pam_keyinit.so force revoke
-session include system-auth
-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
deleted file mode 100644
index 65977c9..0000000
--- a/netatalk.spec
+++ /dev/null
@@ -1,770 +0,0 @@
-%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
-
-%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
-
-%global _hardened_build 1
-
-%global with_acls 1
-
-%global with_bdb 1
-
-%global with_cracklib 1
-
-%global with_docbook 1
-
-%global with_dbus 1
-
-%global with_dtrace 1
-
-%global with_mysql 1
-
-%global with_openafs 0
-
-%global with_quota 1
-
-%if 0%{?fedora} || 0%{?rhel} >= 7
-%global with_systemd 1
-%else
-%global with_systemd 0
-%endif
-
-%global with_tcp_wrappers 1
-
-%global with_tracker 1
-
-Name: netatalk
-Epoch: 5
-Version: 3.1.7
-Release: 2%{?dist}
-Summary: Open Source Apple Filing Protocol(AFP) fileserver
-License: GPLv2+
-URL: http://netatalk.sourceforge.net/
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.pam-system-auth
-# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
-Patch0: netatalk-3.0.1-basedir.patch
-# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
-Patch1: netatalk-3.1.7-autotools.patch
-
-BuildRequires: avahi-devel
-BuildRequires: bison
-%if 0%{?with_cracklib}
-BuildRequires: cracklib-devel
-%endif
-%if 0%{?with_dbus}
-BuildRequires: dbus-devel
-BuildRequires: dbus-glib-devel
-%endif
-%if 0%{?with_docbook}
-BuildRequires: docbook-style-xsl
-%endif
-BuildRequires: flex
-%if 0%{?with_acls}
-BuildRequires: libacl-devel
-%endif
-BuildRequires: libattr-devel
-%if 0%{?with_bdb}
-BuildRequires: libdb-devel
-%endif
-BuildRequires: libevent-devel
-BuildRequires: libgcrypt-devel
-%if 0%{?with_docbook}
-BuildRequires: libxslt
-%endif
-BuildRequires: krb5-devel
-%if 0%{?with_mysql}
-BuildRequires: mysql-devel
-%endif
-%if 0%{?with_openafs}
-BuildRequires: openafs-devel
-%endif
-%if 0%{?with_ldap}
-BuildRequires: openldap-devel
-%endif
-BuildRequires: openssl-devel
-BuildRequires: procps-ng
-BuildRequires: pam-devel
-%if 0%{?with_quota}
-BuildRequires: quota-devel
-%endif
-%if 0%{?with_systemd}
-BuildRequires: systemd
-%endif
-%if 0%{?with_dtrace}
-BuildRequires: systemtap-sdt-devel
-%endif
-%if 0%{?with_tcp_wrappers}
-BuildRequires: tcp_wrappers-devel
-%endif
-BuildRequires: libtdb-devel
-%if 0%{?with_tracker}
-BuildRequires: tracker-devel
-%endif
-Requires: dbus-python
-%if 0%{?with_systemd}
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-%else
-Requires(post): chkconfig
-Requires(preun): chkconfig
-Requires(preun): initscripts
-Requires(postun): initscripts
-%endif
-
-%description
-Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
-system running Netatalk is capable of serving many Macintosh clients
-simultaneously as an AppleShare file server (AFP).
-
-%package devel
-Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-
-%description devel
-This package contains libraries and header files for
-developing applications that use %{name}.
-
-%prep
-%setup -q
-rm -frv libevent/
-%patch0 -p1
-%patch1 -p1
-
-# Avoid re-running the autotools
-touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
-
-# fix permissions
-find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
-
-%build
-%ifarch ppc ppc64 s390 s390x
-export CFLAGS="$CFLAGS -fsigned-char"
-%endif
-
-%configure \
- --localstatedir=%{_localstatedir}/lib \
-%if 0%{?with_acls}
- --with-acl \
-%endif
-%if 0%{?with_cracklib}
- --with-cracklib \
-%endif
-%if 0%{?with_docbook}
- --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
-%endif
- --with-kerberos \
- --with-libgcrypt \
- --with-pam \
- --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
- --with-shadow \
- --with-spotlight \
- --with-tbd=no \
- --with-uams-path=%{_libdir}/atalk \
- --enable-pgp-uam \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
-%if 0%{?with_systemd}
- --with-init-style=redhat-systemd \
-%else
- --with-init-style=redhat-sysv \
-%endif
-%if 0%{?with_tracker}
- --with-tracker-pkgconfig-version=%{pkgver} \
-%endif
- --without-libevent \
- --without-tdb \
- --with-bdb \
- --with-libevent-header=%{_includedir} \
- --with-libevent-lib=%{_libdir} \
- --disable-silent-rules \
- --disable-static
-
-%make_build
-# Build the local docs.
-make -C doc/manual html-local
-
-%install
-%make_install
-# Ghost lock dir.
-mkdir -p %{buildroot}/var/lock/netatalk
-# Use specific pam conf.
-install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
-
-find %{buildroot} -name '*.la' -delete -print
-
-%check
-sh test/afpd/test.sh
-
-%post
-%if 0%{?with_systemd}
-%systemd_post netatalk.service
-%else
-chkconfig --add netatalk
-%endif
-/sbin/ldconfig
-
-%preun
-%if 0%{?with_systemd}
-%systemd_preun netatalk.service
-%else
-if [ $1 -eq 0 ] ; then
- service netatalk stop &> /dev/null
- chkconfig --del netatalk &> /dev/null
-fi
-%endif
-
-%postun
-%if 0%{?with_systemd}
-%systemd_postun_with_restart netatalk.service
-%else
-if [ "$1" -ge "1" ] ; then
- service netatalk condrestart >/dev/null 2>&1 || :
-fi
-%endif
-/sbin/ldconfig
-
-%files
-%doc AUTHORS CONTRIBUTORS NEWS
-%license COPYING COPYRIGHT
-%doc doc/manual/*.html
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
-%dir %{_sysconfdir}/netatalk
-%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
-%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
-%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
-%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_bindir}/*
-%exclude %{_bindir}/netatalk-config
-%{_libdir}/atalk/
-%{_libdir}/libatalk.so.*
-%{_mandir}/man*/*
-%exclude %{_mandir}/man*/netatalk-config*
-%{_sbindir}/*
-%if 0%{?with_systemd}
-%{_unitdir}/netatalk.service
-%else
-%{_initrddir}/netatalk
-%endif
-%ghost %dir /var/lock/netatalk
-%{_localstatedir}/lib
-
-%files devel
-%{_bindir}/netatalk-config
-%{_datadir}/aclocal/netatalk.m4
-%{_includedir}/atalk/
-%{_libdir}/libatalk.so
-%{_mandir}/man*/netatalk-config.1*
-
-%changelog
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
-- Increment epoch. Missed to reset %%release in previous change.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
-- Upstream update to 3.1.7 (RHBZ#1134783).
-- Remove doc from *-devel.
-- Add %%license.
-- Update %%description from
- http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
-- Address F23FTBFS, RHBZ#1239711:
- - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
- netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
- netatalk-2.2.3-sigterm.patch (Unused)
- - Add netatalk-3.0.1-basedir.patch.
- - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- - Fix permissions on include-files.
- - Remove duplicate %%global with_mysql.
- - Enable dbus.
- - Add missing "fi" in %%preun.
- - Run /sbin/ldconfig in %%postun, %%preun.
- - Reflect /var/lock/netatalk is hard-coded into the sources.
- - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
-- Update to 3.1.3
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
-- Rebuild for new libgcrypt
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
-- Scriptlets replaced with new systemd macros
-
-* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
-- fixed build issue on f18
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
-- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
- client, crashes Finder netatalk-2.2.2-1
-
-* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
-- fixes: #831001 - netatalk pam configuration has invalid entry
-
-* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
-- fixes #828205 - update to latest upstream netatalk-2.2.3
-
-* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
-- fixes #782049 - update to latest upstream netatalk-2.2.2
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
-- fixes #501144 - updated and redirected pam config
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
-- update to latest upstream netatalk-2.2.1
-
-* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
-- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
-
-* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
-- fixed missing epoch in sysvinit subpackage and triggers
-
-* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
-- fixes #714448 - systemd-service
-- moves SysV initscript to subpackage
-
-* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
-- update to latest upstream netatalk-2.2.0
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
-- updated to latest upstream version netatalk-2.1.5
-
-* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
-- updated to latest upstream version
-
-* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
-- updated to latest upstream version
-- added license texts to devel subpackage
-
-* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
-- updated to latest upstream version
-
-* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
-- updated to latest upstream version
-- fixes #594999 - Summary and Description are old-fashioned
-- renamed initscript
-- initscript modified to be POSIX compliant
-
-* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
-- updated to latest upstream version
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
-- oops forgot upload new sources => shifted release number
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
-- updated to latest upstream version
-
-* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
-- added BuildRequires: ... libgcrypt-devel
-- removed outdated atalk.init
-
-* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
-- fixed #473943
-
-* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
-- rebuilt with new openssl
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
-- updated to latest upstream version
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
-- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
-
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
-- fixed epoch in the subpackage requires
-
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
-- fix #473186 conflict timeout with coreutils
-
-* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
-- rebuild with new openssl
-
-* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
-- fix #473939 netatalk-2.0.3-21.fc10 disable quota
-
-* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
-- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
-
-* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
-- fix license tag
-
-* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
-- fix chmod o+x (#225085)
-- increase the maximum number of cnid_dbd processes to 512 (#232805)
-- papd now writes debugging output to stderr when invoked with -d (#150021)
-- fix multiarch conflict for netatalk-devel (#342681)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
-- make init script LSB compliant (#246993)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
-- fix unowned directories (#233889)
-
-* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
-- rebuild for gcc-4.3
-
-* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
-- rebuild
-
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
-- patch to build on FC, bad open call
-
-* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
-- rebuild
-
-* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
-- Rebuild for selinux ppc32 issue.
-
-* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
-- fix from merge review
-- Resolves #226190
-
-* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix fiew problems in spec
-
-* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
-- rebuild against new db4
-
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
-- BuildRequires changed from cracklib to cracklib-devel
-
-* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
-- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
- (#203001)
-- Add dist tag
-
-* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
-- rebuild
-
-* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
-- rebuild for broken libgssapi deps and brew build
-
-* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
-- rebuild for new gcc, glibc, glibc-kernheaders
-
-* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
-- rebuilt
-
-* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Rebuild for new openssl dependencies
-
-* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
-- use include instead of pam_stack in pam config
-
-* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgrade to upstream version 2.0.3
-- fix bug 160486: use netatalk's initscript
-
-* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
-- quick fix: rm -f /usr/include/netatalk/at.h until this
- is resolved the correct way
-
-* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Fix for gcc4 compilation: extern_ucreator.patch
-
-* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgraded to upstream version 2.0.2 .
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- 1.6.4
-
-* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
-- Update with 1.6.3 upstream sources
-
-* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild
-- Fix perl multilib path editing
-- Add pathcat patch
-
-* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
-- Make multilib generic
-- Add builddep on quota (for rpcsvc/rquota.h)
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
-- fix initscript error (#82118)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
-- patch for compile errors with new ssl libs
-- rebuildfedora
-
-* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- postun should never fail
-
-* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
-- Updated to 1.5.5
-
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
-- Fixed missing /usr/share/netatalk dir (#67222)
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
-- automated rebuild
-
-* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
-- Updated to latest version 1.5.3.1.
-- Fixed bug for nls file lookup (#66300).
-
-* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
-- Fixed initscript bug where you can't use blanks inside of names (#64926).
-
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
-- Fixed initscript to use correct config files from /etc/atalk (#62803)
-- Changed initscript to use $0 instead of direct string (#61734)
-- Change Copyright to Licencse and switch from BSD to GPL (#61746)
-
-* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
-- it's back
-
-* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
-- rebuilt against openssl-0.9.6-1
-
-* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
-- fixed bug 29370. This package is trying to include a file glibc already includes
-
-* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
-- updated initscript
-
-* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
-- fixed uams-path
-- added noreplace to %%config
-
-* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt to fix bad dir perms
-
-* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
-- update to 1.5pre2 (bug #19737, #20397)
-- update Url and ftp site
-- clean up specfile
-- netatalk-1.4b2+asun obsolete
-
-* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
-- fix dependency with glibc-devel (Bug #15589)
-- fix typo in description (Bug #15479)
-
-* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
-- fix symlinks not being relative.
-
-* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
-- add missing restart function in startup script
-
-* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
-- fixed initscripts so that condrestart doesn't return 1 when the test fails
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
-- inits back to rc.d/init.d, using service to start inits
-
-* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
-- rebuilt
-
-* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
-- fixed broken PreReq, now PreReq's /etc/init.d
-
-* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
-- remove prereq initscripts, add requires initscripts
-- clean up specfile
-
-* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
-- /etc/rc.d/init.d -> /etc/init.d
-- add condrestart directive
-- fix post/preun/postun scripts
-- prereq initscripts >= 5.20
-
-* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
-- fixed bug 11420 concerning the building with -O2.
-
-* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
-- fix bug #11978
-- fix man page locations to be FHS compliant
-
-* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
-- modify PAM setup to use system-auth
-
-* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
-- renewed source so it is pristine, delete the problematic files in spec file
- instead
-- general spec file cleanups, create buildroot and dirs in the %%install
- section
-- strip binaries
-- gzip man pages
-- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
-- changed group
-- added %%defattr to %%files section
-
-* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- rpm-3.0 needs to remove vogus files from source.
- Removed files: etc/papd/.#magics.c, etc/.#diff
-
-* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Change Copyright tag to BSD.
- Add /usr/bin/adv1tov2.
-
-* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %%changelog section last.
- Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
- LinuxPPC may need.
-
-* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
-
-* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct symbolic links to psf.
-
- Remove asciize function from nbplkup so as to display Japanese hostname.
-* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-
-- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
- containd in Internet Config Preference.
-
-* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [asun2.1.3]
-
-* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-8]
-
-* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-6]
-
-* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-3]
-
-* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2]
- Remove crlf patch. It is now a server's option.
-
-* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
- Add uams directory
-
-* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-3 source.
-
-* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-2 source.
-
-* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Fix rcX.d's symbolic links.
-
-* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
-
-* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
-
-* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-10a source.
-
-* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-8 source. Add chkconfig support.
-
-* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-
-* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-
-* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-6 source.
-
-* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-5 source.
-
-* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
-- Use pre-asun2.1.0-3 source.
-
-* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Add afpovertcp entries to /etc/services
-- Remove BuildRoot in man8 pages
-
-* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
- <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
-
-- Included AppleVolumes.system file maintained by Johnson
- <johnson(a)stpt.usf.edu>
-
-* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
-- Used a buildroot
-- Use RPM_OPT_FLAGS
-- Moved configuration parameters/files from atalk.init to /etc/atalk
-- Separated devel package
-- Built with shared libraries
-
-* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
-- Updated sources from 1.3.3 to 1.4b2
-- Included endian patch for Linux/SPARC
-- Use all the configuration files supplied in the source. This has the
- following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
-- Automatically add and remove DDP services from /etc/services
-- Placed the recommended /etc/services in the documentation
-- Changed atalk.init to give daemons a soft kill
-- Changed atalk.init to make configuration easier
-
-* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-- Updated for /etc/pam.d
commit ec9b0d142769facb9402612075fd30ef66110453
Author: Mohan Boddu <mboddu(a)bhujji.com>
Date: Thu Feb 21 15:51:51 2019 -0500
Revert "2016-05-19: Retired orphaned package, because it was orphaned for"
Unretirement for https://pagure.io/releng/issue/7984
This reverts commit 81611ededd7b668145715779723c60d84ef74003.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8302d47
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/netatalk-3.1.7.tar.bz2
diff --git a/dead.package b/dead.package
deleted file mode 100644
index 164cb9a..0000000
--- a/dead.package
+++ /dev/null
@@ -1,3 +0,0 @@
-2016-05-19: Retired orphaned package, because it was orphaned for
-more than six weeks.
-
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
new file mode 100644
index 0000000..e4b8b28
--- /dev/null
+++ b/netatalk-3.1.7-autotools.patch
@@ -0,0 +1,50 @@
+diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
+--- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
++++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
+@@ -17226,8 +17226,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
+ $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
+ fi
+@@ -17382,8 +17382,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
+ if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
+
+diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
+--- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
++++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
+@@ -18,8 +18,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
+ fi
+
+@@ -64,8 +64,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
+
+ # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..2c0c0b2
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,16 @@
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
+session include system-auth
+session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..65977c9
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,770 @@
+%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
+
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+
+%global _hardened_build 1
+
+%global with_acls 1
+
+%global with_bdb 1
+
+%global with_cracklib 1
+
+%global with_docbook 1
+
+%global with_dbus 1
+
+%global with_dtrace 1
+
+%global with_mysql 1
+
+%global with_openafs 0
+
+%global with_quota 1
+
+%if 0%{?fedora} || 0%{?rhel} >= 7
+%global with_systemd 1
+%else
+%global with_systemd 0
+%endif
+
+%global with_tcp_wrappers 1
+
+%global with_tracker 1
+
+Name: netatalk
+Epoch: 5
+Version: 3.1.7
+Release: 2%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) fileserver
+License: GPLv2+
+URL: http://netatalk.sourceforge.net/
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
+Patch1: netatalk-3.1.7-autotools.patch
+
+BuildRequires: avahi-devel
+BuildRequires: bison
+%if 0%{?with_cracklib}
+BuildRequires: cracklib-devel
+%endif
+%if 0%{?with_dbus}
+BuildRequires: dbus-devel
+BuildRequires: dbus-glib-devel
+%endif
+%if 0%{?with_docbook}
+BuildRequires: docbook-style-xsl
+%endif
+BuildRequires: flex
+%if 0%{?with_acls}
+BuildRequires: libacl-devel
+%endif
+BuildRequires: libattr-devel
+%if 0%{?with_bdb}
+BuildRequires: libdb-devel
+%endif
+BuildRequires: libevent-devel
+BuildRequires: libgcrypt-devel
+%if 0%{?with_docbook}
+BuildRequires: libxslt
+%endif
+BuildRequires: krb5-devel
+%if 0%{?with_mysql}
+BuildRequires: mysql-devel
+%endif
+%if 0%{?with_openafs}
+BuildRequires: openafs-devel
+%endif
+%if 0%{?with_ldap}
+BuildRequires: openldap-devel
+%endif
+BuildRequires: openssl-devel
+BuildRequires: procps-ng
+BuildRequires: pam-devel
+%if 0%{?with_quota}
+BuildRequires: quota-devel
+%endif
+%if 0%{?with_systemd}
+BuildRequires: systemd
+%endif
+%if 0%{?with_dtrace}
+BuildRequires: systemtap-sdt-devel
+%endif
+%if 0%{?with_tcp_wrappers}
+BuildRequires: tcp_wrappers-devel
+%endif
+BuildRequires: libtdb-devel
+%if 0%{?with_tracker}
+BuildRequires: tracker-devel
+%endif
+Requires: dbus-python
+%if 0%{?with_systemd}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+%endif
+
+%description
+Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q
+rm -frv libevent/
+%patch0 -p1
+%patch1 -p1
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
+
+%build
+%ifarch ppc ppc64 s390 s390x
+export CFLAGS="$CFLAGS -fsigned-char"
+%endif
+
+%configure \
+ --localstatedir=%{_localstatedir}/lib \
+%if 0%{?with_acls}
+ --with-acl \
+%endif
+%if 0%{?with_cracklib}
+ --with-cracklib \
+%endif
+%if 0%{?with_docbook}
+ --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
+%endif
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-spotlight \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/atalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+%if 0%{?with_systemd}
+ --with-init-style=redhat-systemd \
+%else
+ --with-init-style=redhat-sysv \
+%endif
+%if 0%{?with_tracker}
+ --with-tracker-pkgconfig-version=%{pkgver} \
+%endif
+ --without-libevent \
+ --without-tdb \
+ --with-bdb \
+ --with-libevent-header=%{_includedir} \
+ --with-libevent-lib=%{_libdir} \
+ --disable-silent-rules \
+ --disable-static
+
+%make_build
+# Build the local docs.
+make -C doc/manual html-local
+
+%install
+%make_install
+# Ghost lock dir.
+mkdir -p %{buildroot}/var/lock/netatalk
+# Use specific pam conf.
+install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+
+%check
+sh test/afpd/test.sh
+
+%post
+%if 0%{?with_systemd}
+%systemd_post netatalk.service
+%else
+chkconfig --add netatalk
+%endif
+/sbin/ldconfig
+
+%preun
+%if 0%{?with_systemd}
+%systemd_preun netatalk.service
+%else
+if [ $1 -eq 0 ] ; then
+ service netatalk stop &> /dev/null
+ chkconfig --del netatalk &> /dev/null
+fi
+%endif
+
+%postun
+%if 0%{?with_systemd}
+%systemd_postun_with_restart netatalk.service
+%else
+if [ "$1" -ge "1" ] ; then
+ service netatalk condrestart >/dev/null 2>&1 || :
+fi
+%endif
+/sbin/ldconfig
+
+%files
+%doc AUTHORS CONTRIBUTORS NEWS
+%license COPYING COPYRIGHT
+%doc doc/manual/*.html
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%dir %{_sysconfdir}/netatalk
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
+%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
+%{_libdir}/atalk/
+%{_libdir}/libatalk.so.*
+%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
+%{_sbindir}/*
+%if 0%{?with_systemd}
+%{_unitdir}/netatalk.service
+%else
+%{_initrddir}/netatalk
+%endif
+%ghost %dir /var/lock/netatalk
+%{_localstatedir}/lib
+
+%files devel
+%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
+%{_mandir}/man*/netatalk-config.1*
+
+%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
+- fixed epoch in the subpackage requires
+
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
+- fix #473186 conflict timeout with coreutils
+
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
+- patch to build on FC, bad open call
+
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix fiew problems in spec
+
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuildfedora
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %%config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %%install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %%defattr to %%files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %%changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+- Updated for /etc/pam.d
diff --git a/sources b/sources
new file mode 100644
index 0000000..b8bf15d
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
commit 81611ededd7b668145715779723c60d84ef74003
Author: Till Maas <opensource(a)till.name>
Date: Thu May 19 22:34:18 2016 +0200
2016-05-19: Retired orphaned package, because it was orphaned for
more than six weeks.
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 8302d47..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/netatalk-3.1.7.tar.bz2
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..164cb9a
--- /dev/null
+++ b/dead.package
@@ -0,0 +1,3 @@
+2016-05-19: Retired orphaned package, because it was orphaned for
+more than six weeks.
+
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
deleted file mode 100644
index f289baa..0000000
--- a/netatalk-3.0.1-basedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
-+++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
-@@ -6,7 +6,7 @@
- ; Global server settings
-
- ; [Homes]
--; basedir regex = /xxxx
-+; basedir regex = /home
-
- ; [My AFP Volume]
- ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
deleted file mode 100644
index e4b8b28..0000000
--- a/netatalk-3.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
---- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
-+++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
-@@ -17226,8 +17226,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
- $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
- fi
-@@ -17382,8 +17382,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
- if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
-
-diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
---- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
-+++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
-@@ -18,8 +18,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
- fi
-
-@@ -64,8 +64,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
-
- # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
deleted file mode 100644
index 2c0c0b2..0000000
--- a/netatalk.pam-system-auth
+++ /dev/null
@@ -1,16 +0,0 @@
-#%PAM-1.0
-auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
-auth include system-auth
-account required pam_nologin.so
-account include system-auth
-password include system-auth
-# pam_selinux.so close should be the first session rule
-session required pam_selinux.so close
-session required pam_loginuid.so
-session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the user context
-session required pam_selinux.so open
-session required pam_namespace.so
-session optional pam_keyinit.so force revoke
-session include system-auth
-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
deleted file mode 100644
index 65977c9..0000000
--- a/netatalk.spec
+++ /dev/null
@@ -1,770 +0,0 @@
-%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
-
-%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
-
-%global _hardened_build 1
-
-%global with_acls 1
-
-%global with_bdb 1
-
-%global with_cracklib 1
-
-%global with_docbook 1
-
-%global with_dbus 1
-
-%global with_dtrace 1
-
-%global with_mysql 1
-
-%global with_openafs 0
-
-%global with_quota 1
-
-%if 0%{?fedora} || 0%{?rhel} >= 7
-%global with_systemd 1
-%else
-%global with_systemd 0
-%endif
-
-%global with_tcp_wrappers 1
-
-%global with_tracker 1
-
-Name: netatalk
-Epoch: 5
-Version: 3.1.7
-Release: 2%{?dist}
-Summary: Open Source Apple Filing Protocol(AFP) fileserver
-License: GPLv2+
-URL: http://netatalk.sourceforge.net/
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.pam-system-auth
-# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
-Patch0: netatalk-3.0.1-basedir.patch
-# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
-Patch1: netatalk-3.1.7-autotools.patch
-
-BuildRequires: avahi-devel
-BuildRequires: bison
-%if 0%{?with_cracklib}
-BuildRequires: cracklib-devel
-%endif
-%if 0%{?with_dbus}
-BuildRequires: dbus-devel
-BuildRequires: dbus-glib-devel
-%endif
-%if 0%{?with_docbook}
-BuildRequires: docbook-style-xsl
-%endif
-BuildRequires: flex
-%if 0%{?with_acls}
-BuildRequires: libacl-devel
-%endif
-BuildRequires: libattr-devel
-%if 0%{?with_bdb}
-BuildRequires: libdb-devel
-%endif
-BuildRequires: libevent-devel
-BuildRequires: libgcrypt-devel
-%if 0%{?with_docbook}
-BuildRequires: libxslt
-%endif
-BuildRequires: krb5-devel
-%if 0%{?with_mysql}
-BuildRequires: mysql-devel
-%endif
-%if 0%{?with_openafs}
-BuildRequires: openafs-devel
-%endif
-%if 0%{?with_ldap}
-BuildRequires: openldap-devel
-%endif
-BuildRequires: openssl-devel
-BuildRequires: procps-ng
-BuildRequires: pam-devel
-%if 0%{?with_quota}
-BuildRequires: quota-devel
-%endif
-%if 0%{?with_systemd}
-BuildRequires: systemd
-%endif
-%if 0%{?with_dtrace}
-BuildRequires: systemtap-sdt-devel
-%endif
-%if 0%{?with_tcp_wrappers}
-BuildRequires: tcp_wrappers-devel
-%endif
-BuildRequires: libtdb-devel
-%if 0%{?with_tracker}
-BuildRequires: tracker-devel
-%endif
-Requires: dbus-python
-%if 0%{?with_systemd}
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-%else
-Requires(post): chkconfig
-Requires(preun): chkconfig
-Requires(preun): initscripts
-Requires(postun): initscripts
-%endif
-
-%description
-Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
-system running Netatalk is capable of serving many Macintosh clients
-simultaneously as an AppleShare file server (AFP).
-
-%package devel
-Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-
-%description devel
-This package contains libraries and header files for
-developing applications that use %{name}.
-
-%prep
-%setup -q
-rm -frv libevent/
-%patch0 -p1
-%patch1 -p1
-
-# Avoid re-running the autotools
-touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
-
-# fix permissions
-find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
-
-%build
-%ifarch ppc ppc64 s390 s390x
-export CFLAGS="$CFLAGS -fsigned-char"
-%endif
-
-%configure \
- --localstatedir=%{_localstatedir}/lib \
-%if 0%{?with_acls}
- --with-acl \
-%endif
-%if 0%{?with_cracklib}
- --with-cracklib \
-%endif
-%if 0%{?with_docbook}
- --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
-%endif
- --with-kerberos \
- --with-libgcrypt \
- --with-pam \
- --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
- --with-shadow \
- --with-spotlight \
- --with-tbd=no \
- --with-uams-path=%{_libdir}/atalk \
- --enable-pgp-uam \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
-%if 0%{?with_systemd}
- --with-init-style=redhat-systemd \
-%else
- --with-init-style=redhat-sysv \
-%endif
-%if 0%{?with_tracker}
- --with-tracker-pkgconfig-version=%{pkgver} \
-%endif
- --without-libevent \
- --without-tdb \
- --with-bdb \
- --with-libevent-header=%{_includedir} \
- --with-libevent-lib=%{_libdir} \
- --disable-silent-rules \
- --disable-static
-
-%make_build
-# Build the local docs.
-make -C doc/manual html-local
-
-%install
-%make_install
-# Ghost lock dir.
-mkdir -p %{buildroot}/var/lock/netatalk
-# Use specific pam conf.
-install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
-
-find %{buildroot} -name '*.la' -delete -print
-
-%check
-sh test/afpd/test.sh
-
-%post
-%if 0%{?with_systemd}
-%systemd_post netatalk.service
-%else
-chkconfig --add netatalk
-%endif
-/sbin/ldconfig
-
-%preun
-%if 0%{?with_systemd}
-%systemd_preun netatalk.service
-%else
-if [ $1 -eq 0 ] ; then
- service netatalk stop &> /dev/null
- chkconfig --del netatalk &> /dev/null
-fi
-%endif
-
-%postun
-%if 0%{?with_systemd}
-%systemd_postun_with_restart netatalk.service
-%else
-if [ "$1" -ge "1" ] ; then
- service netatalk condrestart >/dev/null 2>&1 || :
-fi
-%endif
-/sbin/ldconfig
-
-%files
-%doc AUTHORS CONTRIBUTORS NEWS
-%license COPYING COPYRIGHT
-%doc doc/manual/*.html
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
-%dir %{_sysconfdir}/netatalk
-%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
-%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
-%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
-%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_bindir}/*
-%exclude %{_bindir}/netatalk-config
-%{_libdir}/atalk/
-%{_libdir}/libatalk.so.*
-%{_mandir}/man*/*
-%exclude %{_mandir}/man*/netatalk-config*
-%{_sbindir}/*
-%if 0%{?with_systemd}
-%{_unitdir}/netatalk.service
-%else
-%{_initrddir}/netatalk
-%endif
-%ghost %dir /var/lock/netatalk
-%{_localstatedir}/lib
-
-%files devel
-%{_bindir}/netatalk-config
-%{_datadir}/aclocal/netatalk.m4
-%{_includedir}/atalk/
-%{_libdir}/libatalk.so
-%{_mandir}/man*/netatalk-config.1*
-
-%changelog
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
-- Increment epoch. Missed to reset %%release in previous change.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
-- Upstream update to 3.1.7 (RHBZ#1134783).
-- Remove doc from *-devel.
-- Add %%license.
-- Update %%description from
- http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
-- Address F23FTBFS, RHBZ#1239711:
- - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
- netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
- netatalk-2.2.3-sigterm.patch (Unused)
- - Add netatalk-3.0.1-basedir.patch.
- - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- - Fix permissions on include-files.
- - Remove duplicate %%global with_mysql.
- - Enable dbus.
- - Add missing "fi" in %%preun.
- - Run /sbin/ldconfig in %%postun, %%preun.
- - Reflect /var/lock/netatalk is hard-coded into the sources.
- - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
-- Update to 3.1.3
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
-- Rebuild for new libgcrypt
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
-- Scriptlets replaced with new systemd macros
-
-* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
-- fixed build issue on f18
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
-- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
- client, crashes Finder netatalk-2.2.2-1
-
-* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
-- fixes: #831001 - netatalk pam configuration has invalid entry
-
-* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
-- fixes #828205 - update to latest upstream netatalk-2.2.3
-
-* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
-- fixes #782049 - update to latest upstream netatalk-2.2.2
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
-- fixes #501144 - updated and redirected pam config
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
-- update to latest upstream netatalk-2.2.1
-
-* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
-- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
-
-* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
-- fixed missing epoch in sysvinit subpackage and triggers
-
-* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
-- fixes #714448 - systemd-service
-- moves SysV initscript to subpackage
-
-* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
-- update to latest upstream netatalk-2.2.0
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
-- updated to latest upstream version netatalk-2.1.5
-
-* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
-- updated to latest upstream version
-
-* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
-- updated to latest upstream version
-- added license texts to devel subpackage
-
-* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
-- updated to latest upstream version
-
-* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
-- updated to latest upstream version
-- fixes #594999 - Summary and Description are old-fashioned
-- renamed initscript
-- initscript modified to be POSIX compliant
-
-* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
-- updated to latest upstream version
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
-- oops forgot upload new sources => shifted release number
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
-- updated to latest upstream version
-
-* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
-- added BuildRequires: ... libgcrypt-devel
-- removed outdated atalk.init
-
-* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
-- fixed #473943
-
-* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
-- rebuilt with new openssl
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
-- updated to latest upstream version
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
-- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
-
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
-- fixed epoch in the subpackage requires
-
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
-- fix #473186 conflict timeout with coreutils
-
-* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
-- rebuild with new openssl
-
-* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
-- fix #473939 netatalk-2.0.3-21.fc10 disable quota
-
-* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
-- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
-
-* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
-- fix license tag
-
-* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
-- fix chmod o+x (#225085)
-- increase the maximum number of cnid_dbd processes to 512 (#232805)
-- papd now writes debugging output to stderr when invoked with -d (#150021)
-- fix multiarch conflict for netatalk-devel (#342681)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
-- make init script LSB compliant (#246993)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
-- fix unowned directories (#233889)
-
-* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
-- rebuild for gcc-4.3
-
-* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
-- rebuild
-
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
-- patch to build on FC, bad open call
-
-* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
-- rebuild
-
-* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
-- Rebuild for selinux ppc32 issue.
-
-* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
-- fix from merge review
-- Resolves #226190
-
-* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix fiew problems in spec
-
-* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
-- rebuild against new db4
-
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
-- BuildRequires changed from cracklib to cracklib-devel
-
-* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
-- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
- (#203001)
-- Add dist tag
-
-* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
-- rebuild
-
-* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
-- rebuild for broken libgssapi deps and brew build
-
-* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
-- rebuild for new gcc, glibc, glibc-kernheaders
-
-* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
-- rebuilt
-
-* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Rebuild for new openssl dependencies
-
-* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
-- use include instead of pam_stack in pam config
-
-* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgrade to upstream version 2.0.3
-- fix bug 160486: use netatalk's initscript
-
-* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
-- quick fix: rm -f /usr/include/netatalk/at.h until this
- is resolved the correct way
-
-* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Fix for gcc4 compilation: extern_ucreator.patch
-
-* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgraded to upstream version 2.0.2 .
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- 1.6.4
-
-* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
-- Update with 1.6.3 upstream sources
-
-* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild
-- Fix perl multilib path editing
-- Add pathcat patch
-
-* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
-- Make multilib generic
-- Add builddep on quota (for rpcsvc/rquota.h)
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
-- fix initscript error (#82118)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
-- patch for compile errors with new ssl libs
-- rebuildfedora
-
-* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- postun should never fail
-
-* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
-- Updated to 1.5.5
-
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
-- Fixed missing /usr/share/netatalk dir (#67222)
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
-- automated rebuild
-
-* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
-- Updated to latest version 1.5.3.1.
-- Fixed bug for nls file lookup (#66300).
-
-* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
-- Fixed initscript bug where you can't use blanks inside of names (#64926).
-
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
-- Fixed initscript to use correct config files from /etc/atalk (#62803)
-- Changed initscript to use $0 instead of direct string (#61734)
-- Change Copyright to Licencse and switch from BSD to GPL (#61746)
-
-* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
-- it's back
-
-* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
-- rebuilt against openssl-0.9.6-1
-
-* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
-- fixed bug 29370. This package is trying to include a file glibc already includes
-
-* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
-- updated initscript
-
-* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
-- fixed uams-path
-- added noreplace to %%config
-
-* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt to fix bad dir perms
-
-* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
-- update to 1.5pre2 (bug #19737, #20397)
-- update Url and ftp site
-- clean up specfile
-- netatalk-1.4b2+asun obsolete
-
-* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
-- fix dependency with glibc-devel (Bug #15589)
-- fix typo in description (Bug #15479)
-
-* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
-- fix symlinks not being relative.
-
-* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
-- add missing restart function in startup script
-
-* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
-- fixed initscripts so that condrestart doesn't return 1 when the test fails
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
-- inits back to rc.d/init.d, using service to start inits
-
-* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
-- rebuilt
-
-* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
-- fixed broken PreReq, now PreReq's /etc/init.d
-
-* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
-- remove prereq initscripts, add requires initscripts
-- clean up specfile
-
-* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
-- /etc/rc.d/init.d -> /etc/init.d
-- add condrestart directive
-- fix post/preun/postun scripts
-- prereq initscripts >= 5.20
-
-* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
-- fixed bug 11420 concerning the building with -O2.
-
-* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
-- fix bug #11978
-- fix man page locations to be FHS compliant
-
-* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
-- modify PAM setup to use system-auth
-
-* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
-- renewed source so it is pristine, delete the problematic files in spec file
- instead
-- general spec file cleanups, create buildroot and dirs in the %%install
- section
-- strip binaries
-- gzip man pages
-- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
-- changed group
-- added %%defattr to %%files section
-
-* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- rpm-3.0 needs to remove vogus files from source.
- Removed files: etc/papd/.#magics.c, etc/.#diff
-
-* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Change Copyright tag to BSD.
- Add /usr/bin/adv1tov2.
-
-* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %%changelog section last.
- Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
- LinuxPPC may need.
-
-* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
-
-* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct symbolic links to psf.
-
- Remove asciize function from nbplkup so as to display Japanese hostname.
-* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-
-- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
- containd in Internet Config Preference.
-
-* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [asun2.1.3]
-
-* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-8]
-
-* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-6]
-
-* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-3]
-
-* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2]
- Remove crlf patch. It is now a server's option.
-
-* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
- Add uams directory
-
-* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-3 source.
-
-* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-2 source.
-
-* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Fix rcX.d's symbolic links.
-
-* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
-
-* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
-
-* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-10a source.
-
-* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-8 source. Add chkconfig support.
-
-* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-
-* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-
-* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-6 source.
-
-* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-5 source.
-
-* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
-- Use pre-asun2.1.0-3 source.
-
-* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Add afpovertcp entries to /etc/services
-- Remove BuildRoot in man8 pages
-
-* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
- <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
-
-- Included AppleVolumes.system file maintained by Johnson
- <johnson(a)stpt.usf.edu>
-
-* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
-- Used a buildroot
-- Use RPM_OPT_FLAGS
-- Moved configuration parameters/files from atalk.init to /etc/atalk
-- Separated devel package
-- Built with shared libraries
-
-* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
-- Updated sources from 1.3.3 to 1.4b2
-- Included endian patch for Linux/SPARC
-- Use all the configuration files supplied in the source. This has the
- following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
-- Automatically add and remove DDP services from /etc/services
-- Placed the recommended /etc/services in the documentation
-- Changed atalk.init to give daemons a soft kill
-- Changed atalk.init to make configuration easier
-
-* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-- Updated for /etc/pam.d
diff --git a/sources b/sources
deleted file mode 100644
index b8bf15d..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
commit 45a0be55a701cfac4fa58d758147a8562994f420
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Feb 4 09:13:56 2016 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index affca66..65977c9 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -35,7 +35,7 @@
Name: netatalk
Epoch: 5
Version: 3.1.7
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -258,6 +258,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
- Increment epoch. Missed to reset %%release in previous change.
commit 96fd82a7380b100bd6e5cfebfef1c1cc56e7b663
Author: Ralf Corspius <corsepiu(a)fedoraproject.org>
Date: Thu Jul 23 16:21:24 2015 +0200
Increment epoch. Missed to reset %release in previous change.
diff --git a/netatalk.spec b/netatalk.spec
index 5ae250f..affca66 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -33,9 +33,9 @@
%global with_tracker 1
Name: netatalk
-Epoch: 4
+Epoch: 5
Version: 3.1.7
-Release: 7%{?dist}
+Release: 1%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -258,7 +258,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-1
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
- Upstream update to 3.1.7 (RHBZ#1134783).
- Remove doc from *-devel.
- Add %%license.
commit 1ea175cb2a2ee54ca5d2a2bbee3f173df26c68d4
Author: Ralf Corspius <corsepiu(a)fedoraproject.org>
Date: Thu Jul 23 15:41:22 2015 +0200
Upstream update to 3.1.7 (RHBZ#1134783).
- Remove doc from *-devel.
- Add %license.
- Update %description from
http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
diff --git a/.gitignore b/.gitignore
index 7ab92b6..8302d47 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/netatalk-3.1.3.tar.bz2
+/netatalk-3.1.7.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 597c49b..5ae250f 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -22,7 +22,7 @@
%global with_quota 1
-%if 0%{?fedora} >= 15 || 0%{?el} >= 7
+%if 0%{?fedora} || 0%{?rhel} >= 7
%global with_systemd 1
%else
%global with_systemd 0
@@ -34,8 +34,8 @@
Name: netatalk
Epoch: 4
-Version: 3.1.3
-Release: 4%{?dist}
+Version: 3.1.7
+Release: 7%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -113,12 +113,9 @@ Requires(postun): initscripts
%endif
%description
-Netatalk is a freely-available Open Source AFP fileserver. It also provides a
-kernel level implementation of the AppleTalk Protocol Suite. A *NIX/*BSD system
-running Netatalk is capable of serving many Macintosh clients simultaneously
-as an AppleShare file server (AFP), AppleTalk router, *NIX/*BSD print server,
-and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included
-are a number of minor printing and debugging utilities.
+Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
%package devel
Summary: Development files for %{name}
@@ -229,7 +226,8 @@ fi
/sbin/ldconfig
%files
-%doc AUTHORS CONTRIBUTORS COPYING COPYRIGHT NEWS
+%doc AUTHORS CONTRIBUTORS NEWS
+%license COPYING COPYRIGHT
%doc doc/manual/*.html
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
%dir %{_sysconfdir}/netatalk
@@ -253,7 +251,6 @@ fi
%{_localstatedir}/lib
%files devel
-%doc COPYRIGHT COPYING
%{_bindir}/netatalk-config
%{_datadir}/aclocal/netatalk.m4
%{_includedir}/atalk/
@@ -261,6 +258,13 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-1
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
- Address F23FTBFS, RHBZ#1239711:
- Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
diff --git a/sources b/sources
index 4844848..b8bf15d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ac65dafa20d502a10438fec7e1116b1e netatalk-3.1.3.tar.bz2
+831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
commit 04b28517537b7923508d213e0539a8ccf30ea312
Author: Ralf Corspius <corsepiu(a)fedoraproject.org>
Date: Thu Jul 23 15:23:54 2015 +0200
Address F23FTBFS, RHBZ#1239711:
- Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
netatalk-2.2.3-sigterm.patch (Unused)
- Add netatalk-3.0.1-basedir.patch.
- Mark %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- Fix permissions on include-files.
- Remove duplicate %global with_mysql.
- Enable dbus.
- Add missing "fi" in %preun.
- Run /sbin/ldconfig in %postun, %preun.
- Reflect /var/lock/netatalk is hard-coded into the sources.
- Set --localstatedir=/var/lib (/var/netatalk violates FHS).
diff --git a/.gitignore b/.gitignore
index 1b00f6f..7ab92b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1 @@
-netatalk-2.1.3.tar.bz2
-/netatalk-2.1.4.tar.bz2
-/netatalk-2.1.5.tar.bz2
-/netatalk-2.2.0.tar.bz2
-/netatalk-2.2.1.tar.bz2
-/netatalk-2.2.2.tar.bz2
-/netatalk-2.2.3.tar.bz2
/netatalk-3.1.3.tar.bz2
diff --git a/ICDumpSuffixMap b/ICDumpSuffixMap
deleted file mode 100644
index 3a8283f..0000000
--- a/ICDumpSuffixMap
+++ /dev/null
@@ -1 +0,0 @@
-#!perl
#
# ICDumpMap
# --- Dump suffix mappings from your Internet Config extension.
#
# iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
#
use Mac::InternetConfig;
open MAP, ">AppleVolumes";
printf MAP "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s\n\n",
".", "TEXT", "ttxt", "ASCII Text", "SimpleText", "text/plain";
print MAP "\# The following lines are extracted from Internet Config Preference.\n\n";
for my $entry (keys %InternetConfigMap) {
next unless $entry->extension =~ /^\./;
$_ = sprintf "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s",
$entry->extension, $entry->file_type, $entry->file_creator,
$entry->entry_name, $entry->creator_app_name,
$entry->MIME_type;
s/\s*$/\n/;
print MAP;
}
close MAP;
\ No newline at end of file
diff --git a/netatalk-2.0.2-uams_no_pie.patch b/netatalk-2.0.2-uams_no_pie.patch
deleted file mode 100644
index c41c66f..0000000
--- a/netatalk-2.0.2-uams_no_pie.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -up netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie netatalk-2.0.3/etc/uams/Makefile.am
---- netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
-+++ netatalk-2.0.3/etc/uams/Makefile.am 2008-10-10 10:32:59.000000000 +0200
-@@ -1,5 +1,5 @@
- # Makefile.am for etc/uams/
--
-+LDFLAGS =
- SUBDIRS = uams_krb4
-
- #
-diff -up netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie netatalk-2.0.3/macros/gssapi-check.m4
---- netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
-+++ netatalk-2.0.3/macros/gssapi-check.m4 2008-10-10 10:32:59.000000000 +0200
-@@ -126,7 +126,7 @@ AC_DEFUN([NETATALK_GSSAPI_CHECK],
- if test x"$ac_cv_func_gss_acquire_cred" = x"yes"; then
- AC_DEFINE(HAVE_GSSAPI,1,[Whether to enable GSSAPI support])
- AC_MSG_RESULT([yes])
-- GSSAPI_LIBS="$LDFLAGS $LIBS"
-+ GSSAPI_LIBS="$LIBS"
- else
- AC_MSG_RESULT([no])
- if test x"$compilegssapi" = x"yes"; then
diff --git a/netatalk-2.0.4-extern_ucreator.patch b/netatalk-2.0.4-extern_ucreator.patch
deleted file mode 100644
index 413ac08..0000000
--- a/netatalk-2.0.4-extern_ucreator.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.4/etc/afpd/desktop.c
---- netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator 2009-07-14 16:26:36.984610055 +0200
-+++ netatalk-2.0.4/etc/afpd/desktop.c 2009-07-14 16:27:01.607580009 +0200
-@@ -312,7 +312,7 @@ addicon_err:
- }
-
- static const u_char utag[] = { 0, 0, 0, 0 };
--static const u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
-+u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
- static const u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
- static const short usize = 256;
-
diff --git a/netatalk-2.2.3-libdb4.patch b/netatalk-2.2.3-libdb4.patch
deleted file mode 100644
index 0b5ea4c..0000000
--- a/netatalk-2.2.3-libdb4.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/configure b/configure
-index eb879af..0e5b407 100755
---- a/configure
-+++ b/configure
-@@ -18150,7 +18150,7 @@ if test "x$bdb_required" = "xyes"; then
- trybdbdir=""
- dobdbsearch=yes
- bdb_search_dirs="/usr/local /usr"
-- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
-+ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
-
- bdbfound=no
- savedcflags="$CFLAGS"
-diff --git a/etc/cnid_dbd/dbd_add.c b/etc/cnid_dbd/dbd_add.c
-index 6a818a3..bad57e7 100644
---- a/etc/cnid_dbd/dbd_add.c
-+++ b/etc/cnid_dbd/dbd_add.c
-@@ -24,7 +24,7 @@
- #include <atalk/cnid_dbd_private.h>
- #include <atalk/cnid.h>
- #ifdef HAVE_DB4_DB_H
--#include <db4/db.h>
-+#include <libdb4/db.h>
- #else
- #include <db.h>
- #endif
-diff --git a/macros/db3-check.m4 b/macros/db3-check.m4
-index 2cc59cb..ef58e15 100644
---- a/macros/db3-check.m4
-+++ b/macros/db3-check.m4
-@@ -87,7 +87,7 @@ AC_DEFUN([AC_PATH_BDB],[
- trybdbdir=""
- dobdbsearch=yes
- bdb_search_dirs="/usr/local /usr"
-- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
-+ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
-
- bdbfound=no
- savedcflags="$CFLAGS"
diff --git a/netatalk-2.2.3-sigterm.patch b/netatalk-2.2.3-sigterm.patch
deleted file mode 100644
index 169a0d6..0000000
--- a/netatalk-2.2.3-sigterm.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 25e03ec9edd863136008881a4a57ea9a788d34b3 Mon Sep 17 00:00:00 2001
-From: Frank Lahm <franklahm(a)googlemail.com>
-Date: Mon, 18 Jun 2012 16:26:28 +0200
-Subject: [PATCH] Block SIGTERM when calling pam_close_session
-
----
- etc/afpd/afp_dsi.c | 11 +++++++++--
- 1 files changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
-index bf454e1..6c6bc7d 100644
---- a/etc/afpd/afp_dsi.c
-+++ b/etc/afpd/afp_dsi.c
-@@ -80,7 +80,8 @@ static sigjmp_buf recon_jmp;
- static void afp_dsi_close(AFPObj *obj)
- {
- DSI *dsi = obj->handle;
--
-+ sigset_t sigs;
-+
- close(obj->ipc_fd);
- obj->ipc_fd = -1;
-
-@@ -97,8 +98,14 @@ static void afp_dsi_close(AFPObj *obj)
- }
-
- close_all_vol();
-- if (obj->logout)
-+
-+ if (obj->logout) {
-+ /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
-+ pthread_sigmask(SIG_BLOCK, &sigs, NULL);
-+ sigemptyset(&sigs);
-+ sigaddset(&sigs, SIGTERM);
- (*obj->logout)();
-+ }
-
- LOG(log_note, logtype_afpd, "AFP statistics: %.2f KB read, %.2f KB written",
- dsi->read_count/1024.0, dsi->write_count/1024.0);
---
-1.7.4.1
-
-From d8f375c4fbff7a27768ce6efebec64ab193734ee Mon Sep 17 00:00:00 2001
-From: Frank Lahm <franklahm(a)googlemail.com>
-Date: Wed, 20 Jun 2012 15:33:26 +0200
-Subject: [PATCH] Fix signal blocking, pthread_sigmask was called before mask initialisation. Also block all sigs instead of only SIGTERM (think I saw SIGHUP somewhere).
-
----
- etc/afpd/afp_dsi.c | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
-index 6c6bc7d..7779b23 100644
---- a/etc/afpd/afp_dsi.c
-+++ b/etc/afpd/afp_dsi.c
-@@ -100,10 +100,9 @@ static void afp_dsi_close(AFPObj *obj)
- close_all_vol();
-
- if (obj->logout) {
-- /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
-+ /* Block sigs, PAM/systemd/whoever might send us a SIG??? in (*obj->logout)() -> pam_close_session() */
-+ sigfillset(&sigs);
- pthread_sigmask(SIG_BLOCK, &sigs, NULL);
-- sigemptyset(&sigs);
-- sigaddset(&sigs, SIGTERM);
- (*obj->logout)();
- }
-
---
-1.7.4.1
-
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
new file mode 100644
index 0000000..e4b8b28
--- /dev/null
+++ b/netatalk-3.1.7-autotools.patch
@@ -0,0 +1,50 @@
+diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
+--- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
++++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
+@@ -17226,8 +17226,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
+ $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
+ fi
+@@ -17382,8 +17382,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
+ if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
+
+diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
+--- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
++++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
+@@ -18,8 +18,8 @@
+
+ if test x"$compilegssapi" != x"no" ; then
+ if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
+- export CFLAGS="-I$withval/include"
+- export LDFLAGS="-L$withval/${atalk_libname}"
++ export CFLAGS="$CFLAGS -I$withval/include"
++ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
+ AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
+ fi
+
+@@ -64,8 +64,8 @@
+
+ if test x"$FOUND_GSSAPI" = x"yes" ; then
+ # check for functions
+- export CFLAGS="$GSSAPI_CFLAGS"
+- export LIBS="$GSSAPI_LIBS"
++ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
++ export LIBS="$LIBS $GSSAPI_LIBS"
+ AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
+
+ # Heimdal/MIT compatibility fix
diff --git a/netatalk.spec b/netatalk.spec
index c7e77a6..597c49b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -12,9 +12,9 @@
%global with_docbook 1
-%global with_dtrace 1
+%global with_dbus 1
-%global with_mysql 1
+%global with_dtrace 1
%global with_mysql 1
@@ -35,13 +35,17 @@
Name: netatalk
Epoch: 4
Version: 3.1.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: netatalk.pam-system-auth
-#Patch2: netatalk-2.0.4-extern_ucreator.patch
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
+Patch1: netatalk-3.1.7-autotools.patch
+
BuildRequires: avahi-devel
BuildRequires: bison
%if 0%{?with_cracklib}
@@ -127,7 +131,14 @@ developing applications that use %{name}.
%prep
%setup -q
rm -frv libevent/
-#patch2 -p1 -b .extern_ucreator
+%patch0 -p1
+%patch1 -p1
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
%build
%ifarch ppc ppc64 s390 s390x
@@ -135,6 +146,7 @@ export CFLAGS="$CFLAGS -fsigned-char"
%endif
%configure \
+ --localstatedir=%{_localstatedir}/lib \
%if 0%{?with_acls}
--with-acl \
%endif
@@ -179,7 +191,7 @@ make -C doc/manual html-local
%install
%make_install
# Ghost lock dir.
-mkdir -p %{buildroot}%{_localstatedir}/lock/netatalk
+mkdir -p %{buildroot}/var/lock/netatalk
# Use specific pam conf.
install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
@@ -194,6 +206,7 @@ sh test/afpd/test.sh
%else
chkconfig --add netatalk
%endif
+/sbin/ldconfig
%preun
%if 0%{?with_systemd}
@@ -202,6 +215,7 @@ chkconfig --add netatalk
if [ $1 -eq 0 ] ; then
service netatalk stop &> /dev/null
chkconfig --del netatalk &> /dev/null
+fi
%endif
%postun
@@ -212,11 +226,12 @@ if [ "$1" -ge "1" ] ; then
service netatalk condrestart >/dev/null 2>&1 || :
fi
%endif
+/sbin/ldconfig
%files
%doc AUTHORS CONTRIBUTORS COPYING COPYRIGHT NEWS
%doc doc/manual/*.html
-%config %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
%dir %{_sysconfdir}/netatalk
%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
@@ -234,8 +249,8 @@ fi
%else
%{_initrddir}/netatalk
%endif
-%ghost %dir %{_localstatedir}/lock/netatalk
-%{_localstatedir}/netatalk/
+%ghost %dir /var/lock/netatalk
+%{_localstatedir}/lib
%files devel
%doc COPYRIGHT COPYING
@@ -246,6 +261,22 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
commit 43215bb9cebba6e23cae056673e2b1b4bb177659
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Wed Jun 17 21:39:27 2015 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 377dca4..c7e77a6 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -35,7 +35,7 @@
Name: netatalk
Epoch: 4
Version: 3.1.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -246,6 +246,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
commit b08b13d4c3607b5b6cb1c69c3964e401f7958c2b
Author: Peter Robinson <pbrobinson(a)fedoraproject.org>
Date: Sun Aug 17 11:29:35 2014 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 89cfd44..377dca4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -35,7 +35,7 @@
Name: netatalk
Epoch: 4
Version: 3.1.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Open Source Apple Filing Protocol(AFP) fileserver
License: GPLv2+
URL: http://netatalk.sourceforge.net/
@@ -246,6 +246,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
- Update to 3.1.3
commit 819aa9faf58105cd8ca5fc6bba14bf5ac7939fd5
Author: Christopher Meng <i(a)cicku.me>
Date: Sat Jul 5 12:16:17 2014 +0800
Fix wrong conditional line.
diff --git a/netatalk.spec b/netatalk.spec
index 2a7e066..89cfd44 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -68,10 +68,10 @@ BuildRequires: libgcrypt-devel
BuildRequires: libxslt
%endif
BuildRequires: krb5-devel
-%if 0%{?with_openafs}
%if 0%{?with_mysql}
BuildRequires: mysql-devel
%endif
+%if 0%{?with_openafs}
BuildRequires: openafs-devel
%endif
%if 0%{?with_ldap}
commit f6bbe96ceec5c44fc92909c882f9521be4a295ff
Author: Christopher Meng <i(a)cicku.me>
Date: Sat Jul 5 11:41:26 2014 +0800
Update to 3.1.3
diff --git a/.gitignore b/.gitignore
index e61d96b..1b00f6f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.2.1.tar.bz2
/netatalk-2.2.2.tar.bz2
/netatalk-2.2.3.tar.bz2
+/netatalk-3.1.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 0b34b13..2a7e066 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,27 +1,112 @@
-Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
-Name: netatalk
-Version: 2.2.3
-Release: 11%{?dist}
-Epoch: 4
-License: GPLv2+
-Group: System Environment/Daemons
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source2: netatalk.pam-system-auth
-
-Patch1: netatalk-2.0.2-uams_no_pie.patch
-Patch2: netatalk-2.0.4-extern_ucreator.patch
-Patch3: netatalk-2.2.3-sigterm.patch
-Patch4: netatalk-2.2.3-libdb4.patch
-
-Url: http://netatalk.sourceforge.net/
-Requires: pam
-Requires(post): systemd-units
-Requires(preun): systemd-units
-Requires(postun): systemd-units
-BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake
-BuildRequires: autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
-BuildRequires: avahi-devel libacl-devel openldap-devel
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
+
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+
+%global _hardened_build 1
+
+%global with_acls 1
+
+%global with_bdb 1
+
+%global with_cracklib 1
+
+%global with_docbook 1
+
+%global with_dtrace 1
+
+%global with_mysql 1
+
+%global with_mysql 1
+
+%global with_openafs 0
+
+%global with_quota 1
+
+%if 0%{?fedora} >= 15 || 0%{?el} >= 7
+%global with_systemd 1
+%else
+%global with_systemd 0
+%endif
+
+%global with_tcp_wrappers 1
+
+%global with_tracker 1
+
+Name: netatalk
+Epoch: 4
+Version: 3.1.3
+Release: 1%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) fileserver
+License: GPLv2+
+URL: http://netatalk.sourceforge.net/
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+#Patch2: netatalk-2.0.4-extern_ucreator.patch
+BuildRequires: avahi-devel
+BuildRequires: bison
+%if 0%{?with_cracklib}
+BuildRequires: cracklib-devel
+%endif
+%if 0%{?with_dbus}
+BuildRequires: dbus-devel
+BuildRequires: dbus-glib-devel
+%endif
+%if 0%{?with_docbook}
+BuildRequires: docbook-style-xsl
+%endif
+BuildRequires: flex
+%if 0%{?with_acls}
+BuildRequires: libacl-devel
+%endif
+BuildRequires: libattr-devel
+%if 0%{?with_bdb}
+BuildRequires: libdb-devel
+%endif
+BuildRequires: libevent-devel
+BuildRequires: libgcrypt-devel
+%if 0%{?with_docbook}
+BuildRequires: libxslt
+%endif
+BuildRequires: krb5-devel
+%if 0%{?with_openafs}
+%if 0%{?with_mysql}
+BuildRequires: mysql-devel
+%endif
+BuildRequires: openafs-devel
+%endif
+%if 0%{?with_ldap}
+BuildRequires: openldap-devel
+%endif
+BuildRequires: openssl-devel
+BuildRequires: procps-ng
+BuildRequires: pam-devel
+%if 0%{?with_quota}
+BuildRequires: quota-devel
+%endif
+%if 0%{?with_systemd}
+BuildRequires: systemd
+%endif
+%if 0%{?with_dtrace}
+BuildRequires: systemtap-sdt-devel
+%endif
+%if 0%{?with_tcp_wrappers}
+BuildRequires: tcp_wrappers-devel
+%endif
+BuildRequires: libtdb-devel
+%if 0%{?with_tracker}
+BuildRequires: tracker-devel
+%endif
+Requires: dbus-python
+%if 0%{?with_systemd}
+Requires(post): systemd
+Requires(preun): systemd
+Requires(postun): systemd
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+%endif
%description
Netatalk is a freely-available Open Source AFP fileserver. It also provides a
@@ -31,140 +116,139 @@ as an AppleShare file server (AFP), AppleTalk router, *NIX/*BSD print server,
and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included
are a number of minor printing and debugging utilities.
-%package devel
-Summary: Headers for Appletalk development
-Group: Development/Libraries
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-%description devel
-This package contains the header files for building Appletalk networking
-programs.
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
%prep
%setup -q
-
-%patch1 -p1 -b .uams_no_pie
-%patch2 -p1 -b .extern_ucreator
-%patch3 -p1 -b .sigterm
-%patch4 -p1 -b .libdb4
-
-ln -s ./NEWS ChangeLog
+rm -frv libevent/
+#patch2 -p1 -b .extern_ucreator
%build
-touch AUTHORS
-libtoolize --force
-aclocal -I macros
-automake --add-missing
-autoconf
-autoheader
-export CFLAGS="$RPM_OPT_FLAGS"
-%ifnarch x86_64
-# XXX : enable for x86_64 when glibc bug 149284 is fixed!
-export CFLAGS="$CFLAGS -fPIE"
-export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
-%endif
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
%endif
%configure \
- --with-pkgconfdir=/etc/netatalk/ \
- --with-cracklib \
- --with-pam \
- --with-shadow \
- --with-uams-path=%{_libdir}/atalk \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
- --with-gnu-ld \
- --enable-redhat-systemd \
- --with-libgcrypt
-
-# Grrrr. Fix broken libtool/autoFOO Makefiles.
-if [ "%{_lib}" != lib ]; then
- find . -name Makefile | xargs perl -pi \
- -e 's,-L/usr/lib,-L%{_libdir},g'
- find . -name Makefile | xargs perl -pi \
- -e 's,-L/lib,-L/%{_lib},g'
-fi
-
-make %{?_smp_mflags} all
+%if 0%{?with_acls}
+ --with-acl \
+%endif
+%if 0%{?with_cracklib}
+ --with-cracklib \
+%endif
+%if 0%{?with_docbook}
+ --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
+%endif
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-spotlight \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/atalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+%if 0%{?with_systemd}
+ --with-init-style=redhat-systemd \
+%else
+ --with-init-style=redhat-sysv \
+%endif
+%if 0%{?with_tracker}
+ --with-tracker-pkgconfig-version=%{pkgver} \
+%endif
+ --without-libevent \
+ --without-tdb \
+ --with-bdb \
+ --with-libevent-header=%{_includedir} \
+ --with-libevent-lib=%{_libdir} \
+ --disable-silent-rules \
+ --disable-static
+
+%make_build
+# Build the local docs.
+make -C doc/manual html-local
%install
-rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-
-# install example config files in doc
-mkdir config.example
-cp -fp config/afpd.conf config.example
-cp -fp config/AppleVolumes.system config.example
-cp -fp config/AppleVolumes.default config.example
-cp -fp config/atalkd.conf config.example
-cp -fp config/atalkd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
-cp -fp config/netatalk.conf config.example
-cp -fp config/papd.conf config.example
-cp -fp config/papd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
-mkdir -p $RPM_BUILD_ROOT/usr/share/netatalk
-cp -fp etc/psf/pagecount.ps $RPM_BUILD_ROOT/usr/share/netatalk
-
-install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/netatalk
-
-# XXX bad hack until this file is updated in glibc-headers:
-rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
-
-# Clean up .a and .la files
-find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
-find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+%make_install
+# Ghost lock dir.
+mkdir -p %{buildroot}%{_localstatedir}/lock/netatalk
+# Use specific pam conf.
+install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+
+%check
+sh test/afpd/test.sh
%post
+%if 0%{?with_systemd}
%systemd_post netatalk.service
+%else
+chkconfig --add netatalk
+%endif
%preun
+%if 0%{?with_systemd}
%systemd_preun netatalk.service
+%else
+if [ $1 -eq 0 ] ; then
+ service netatalk stop &> /dev/null
+ chkconfig --del netatalk &> /dev/null
+%endif
%postun
+%if 0%{?with_systemd}
%systemd_postun_with_restart netatalk.service
+%else
+if [ "$1" -ge "1" ] ; then
+ service netatalk condrestart >/dev/null 2>&1 || :
+fi
+%endif
%files
-%defattr(-,root,root)
-%doc COPYRIGHT COPYING ChangeLog VERSION NEWS
-%doc doc
-%doc config.example
+%doc AUTHORS CONTRIBUTORS COPYING COPYRIGHT NEWS
+%doc doc/manual/*.html
+%config %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
%dir %{_sysconfdir}/netatalk
-/lib/systemd/system/netatalk.service
-/usr/libexec/netatalk/netatalk.sh
-%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.default
-%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.system
-%config(noreplace) %{_sysconfdir}/netatalk/netatalk.conf
-%config(noreplace) %{_sysconfdir}/netatalk/afpd.conf
-%config(noreplace) %{_sysconfdir}/netatalk/atalkd.conf
-%config(noreplace) %{_sysconfdir}/netatalk/papd.conf
-%config(noreplace) %{_sysconfdir}/netatalk/afp_ldap.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
+%{_libdir}/atalk/
+%{_libdir}/libatalk.so.*
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
-%{_datadir}/netatalk
-%dir %{_libdir}/atalk
-%{_libdir}/atalk/*.so
+%{_sbindir}/*
+%if 0%{?with_systemd}
+%{_unitdir}/netatalk.service
+%else
+%{_initrddir}/netatalk
+%endif
+%ghost %dir %{_localstatedir}/lock/netatalk
+%{_localstatedir}/netatalk/
%files devel
-%defattr(-,root,root)
%doc COPYRIGHT COPYING
-%dir %{_includedir}/atalk
-%dir %{_includedir}/netatalk
-%attr(0644,root,root) %{_includedir}/atalk/*
-%attr(0644,root,root) %{_includedir}/netatalk/*
-%{_datadir}/aclocal/netatalk.m4
%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
@@ -332,7 +416,7 @@ rm -rf $RPM_BUILD_ROOT
* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
- rebuild against new db4
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
- BuildRequires changed from cracklib to cracklib-devel
* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
@@ -402,7 +486,7 @@ rm -rf $RPM_BUILD_ROOT
- Make multilib generic
- Add builddep on quota (for rpcsvc/rquota.h)
-* Wed Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
- fix initscript error (#82118)
* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
@@ -410,7 +494,7 @@ rm -rf $RPM_BUILD_ROOT
* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
- patch for compile errors with new ssl libs
-- rebuild
+- rebuildfedora
* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
- postun should never fail
@@ -515,9 +599,9 @@ rm -rf $RPM_BUILD_ROOT
* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
- renewed source so it is pristine, delete the problematic files in spec file
- instead
+ instead
- general spec file cleanups, create buildroot and dirs in the %%install
- section
+ section
- strip binaries
- gzip man pages
- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
@@ -527,84 +611,113 @@ rm -rf $RPM_BUILD_ROOT
* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- rpm-3.0 needs to remove vogus files from source.
Removed files: etc/papd/.#magics.c, etc/.#diff
+
* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Change Copyright tag to BSD.
Add /usr/bin/adv1tov2.
+
* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct librpcsvc.patch. Move %%changelog section last.
Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
LinuxPPC may need.
+
* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct symbolic links to psf.
+
Remove asciize function from nbplkup so as to display Japanese hostname.
* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
containd in Internet Config Preference.
+
* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [asun2.1.3]
+
* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-8]
+
* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-6]
+
* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-3]
+
* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2]
Remove crlf patch. It is now a server's option.
+
* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
Add uams directory
+
* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-3 source.
+
* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-2 source.
+
* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Fix rcX.d's symbolic links.
+
* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-10a source.
-* Thu Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-* Mon Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-* Mon Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-6 source.
+
* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-5 source.
+
* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
- Use pre-asun2.1.0-3 source.
+
* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Add afpovertcp entries to /etc/services
- Remove BuildRoot in man8 pages
+
* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
<asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
- Included AppleVolumes.system file maintained by Johnson
<johnson(a)stpt.usf.edu>
+
* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
- Used a buildroot
- Use RPM_OPT_FLAGS
- Moved configuration parameters/files from atalk.init to /etc/atalk
- Separated devel package
- Built with shared libraries
+
* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
- Updated sources from 1.3.3 to 1.4b2
- Included endian patch for Linux/SPARC
- Use all the configuration files supplied in the source. This has the
following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
- Automatically add and remove DDP services from /etc/services
- Placed the recommended /etc/services in the documentation
- Changed atalk.init to give daemons a soft kill
- Changed atalk.init to make configuration easier
* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-Updated for /etc/pam.d
+- Updated for /etc/pam.d
diff --git a/sources b/sources
index acc09ac..4844848 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-0b5a0645836183b0e548ccfbd5c022f8 netatalk-2.2.3.tar.bz2
+ac65dafa20d502a10438fec7e1116b1e netatalk-3.1.3.tar.bz2
commit 42ca9a6a874581969736fb1a5963308b6d2cc027
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Jun 7 07:27:27 2014 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 0ba1aa2..0b34b13 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 10%{?dist}
+Release: 11%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
- Rebuild for new libgcrypt
commit 6f9793cbd0346a9a079cb64bd0fdbd9d7bd0eae1
Author: Tomas Mraz <tmraz(a)fedoraproject.org>
Date: Thu Apr 24 16:56:24 2014 +0200
Rebuild for new libgcrypt
diff --git a/netatalk.spec b/netatalk.spec
index decbec0..0ba1aa2 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 9%{?dist}
+Release: 10%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
commit 109a7afa1d12e8d233646e553583de2268919f03
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Sat Aug 3 08:02:39 2013 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 8fb1a96..decbec0 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 8%{?dist}
+Release: 9%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
- Perl 5.18 rebuild
commit 368d9522286eedd857a8cae836ee7f61f9e633b4
Author: Petr Psa <ppisar(a)redhat.com>
Date: Wed Jul 17 23:43:31 2013 +0200
Perl 5.18 rebuild
diff --git a/netatalk.spec b/netatalk.spec
index be03d54..8fb1a96 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 7%{?dist}
+Release: 8%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
commit fc3b1bd567347eaa12ba1c1fb2f721fa6c422340
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Feb 14 02:08:18 2013 -0600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index c03d9c5..be03d54 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 6%{?dist}
+Release: 7%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
- Scriptlets replaced with new systemd macros
commit 39e3953a75aeeda738039845b0e827e805ca0114
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Thu Aug 23 13:07:42 2012 +0200
Scriptlets replaced with new systemd macros
diff --git a/netatalk.spec b/netatalk.spec
index 3691133..c03d9c5 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 5%{?dist}
+Release: 6%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -15,8 +15,9 @@ Patch4: netatalk-2.2.3-libdb4.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
-Requires(post): /sbin/chkconfig
-Requires(preun): /sbin/chkconfig
+Requires(post): systemd-units
+Requires(preun): systemd-units
+Requires(postun): systemd-units
BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake
BuildRequires: autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
BuildRequires: avahi-devel libacl-devel openldap-devel
@@ -119,16 +120,13 @@ find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
rm -rf $RPM_BUILD_ROOT
%post
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%systemd_post netatalk.service
%preun
-if [ "$1" = "0" ] ; then
- /bin/systemctl disable netatalk.service > /dev/null 2>&1 || :
- /bin/systemctl stop netatalk.service > /dev/null 2>&1 || :
-fi
+%systemd_preun netatalk.service
%postun
-/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+%systemd_postun_with_restart netatalk.service
%files
%defattr(-,root,root)
@@ -167,6 +165,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
- fixed build issue on f18
commit 25a50317ec91a76a4be1dc4d784fdacffe54a4a1
Author: Luk Nykrn <lnykryn(a)redhat.com>
Date: Fri Jul 27 13:45:06 2012 +0200
fix build on f18
diff --git a/netatalk-2.2.3-libdb4.patch b/netatalk-2.2.3-libdb4.patch
new file mode 100644
index 0000000..0b5ea4c
--- /dev/null
+++ b/netatalk-2.2.3-libdb4.patch
@@ -0,0 +1,39 @@
+diff --git a/configure b/configure
+index eb879af..0e5b407 100755
+--- a/configure
++++ b/configure
+@@ -18150,7 +18150,7 @@ if test "x$bdb_required" = "xyes"; then
+ trybdbdir=""
+ dobdbsearch=yes
+ bdb_search_dirs="/usr/local /usr"
+- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
++ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
+
+ bdbfound=no
+ savedcflags="$CFLAGS"
+diff --git a/etc/cnid_dbd/dbd_add.c b/etc/cnid_dbd/dbd_add.c
+index 6a818a3..bad57e7 100644
+--- a/etc/cnid_dbd/dbd_add.c
++++ b/etc/cnid_dbd/dbd_add.c
+@@ -24,7 +24,7 @@
+ #include <atalk/cnid_dbd_private.h>
+ #include <atalk/cnid.h>
+ #ifdef HAVE_DB4_DB_H
+-#include <db4/db.h>
++#include <libdb4/db.h>
+ #else
+ #include <db.h>
+ #endif
+diff --git a/macros/db3-check.m4 b/macros/db3-check.m4
+index 2cc59cb..ef58e15 100644
+--- a/macros/db3-check.m4
++++ b/macros/db3-check.m4
+@@ -87,7 +87,7 @@ AC_DEFUN([AC_PATH_BDB],[
+ trybdbdir=""
+ dobdbsearch=yes
+ bdb_search_dirs="/usr/local /usr"
+- search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4"
++ search_subdirs="/ /db5 /db5.1 /db51 /db5.0 /db50 /db4.8 /db48 /db4.7 /db47 /db4.6 /db46 /db4 /libdb4"
+
+ bdbfound=no
+ savedcflags="$CFLAGS"
diff --git a/netatalk.spec b/netatalk.spec
index 2b06b8b..3691133 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -11,6 +11,7 @@ Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
Patch3: netatalk-2.2.3-sigterm.patch
+Patch4: netatalk-2.2.3-libdb4.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -43,6 +44,7 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
%patch3 -p1 -b .sigterm
+%patch4 -p1 -b .libdb4
ln -s ./NEWS ChangeLog
@@ -165,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
commit 55bfdb9198a115cc627ba71412537960df81e141
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Thu Jul 19 23:24:51 2012 -0500
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 9fcf826..2b06b8b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -165,6 +165,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
client, crashes Finder netatalk-2.2.2-1
commit 092fa181bcb6707ad9f963e4919be030fa377c31
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Mon Jul 16 13:21:23 2012 +0200
fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share
diff --git a/netatalk-2.2.3-sigterm.patch b/netatalk-2.2.3-sigterm.patch
new file mode 100644
index 0000000..169a0d6
--- /dev/null
+++ b/netatalk-2.2.3-sigterm.patch
@@ -0,0 +1,71 @@
+From 25e03ec9edd863136008881a4a57ea9a788d34b3 Mon Sep 17 00:00:00 2001
+From: Frank Lahm <franklahm(a)googlemail.com>
+Date: Mon, 18 Jun 2012 16:26:28 +0200
+Subject: [PATCH] Block SIGTERM when calling pam_close_session
+
+---
+ etc/afpd/afp_dsi.c | 11 +++++++++--
+ 1 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
+index bf454e1..6c6bc7d 100644
+--- a/etc/afpd/afp_dsi.c
++++ b/etc/afpd/afp_dsi.c
+@@ -80,7 +80,8 @@ static sigjmp_buf recon_jmp;
+ static void afp_dsi_close(AFPObj *obj)
+ {
+ DSI *dsi = obj->handle;
+-
++ sigset_t sigs;
++
+ close(obj->ipc_fd);
+ obj->ipc_fd = -1;
+
+@@ -97,8 +98,14 @@ static void afp_dsi_close(AFPObj *obj)
+ }
+
+ close_all_vol();
+- if (obj->logout)
++
++ if (obj->logout) {
++ /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
++ pthread_sigmask(SIG_BLOCK, &sigs, NULL);
++ sigemptyset(&sigs);
++ sigaddset(&sigs, SIGTERM);
+ (*obj->logout)();
++ }
+
+ LOG(log_note, logtype_afpd, "AFP statistics: %.2f KB read, %.2f KB written",
+ dsi->read_count/1024.0, dsi->write_count/1024.0);
+--
+1.7.4.1
+
+From d8f375c4fbff7a27768ce6efebec64ab193734ee Mon Sep 17 00:00:00 2001
+From: Frank Lahm <franklahm(a)googlemail.com>
+Date: Wed, 20 Jun 2012 15:33:26 +0200
+Subject: [PATCH] Fix signal blocking, pthread_sigmask was called before mask initialisation. Also block all sigs instead of only SIGTERM (think I saw SIGHUP somewhere).
+
+---
+ etc/afpd/afp_dsi.c | 5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/etc/afpd/afp_dsi.c b/etc/afpd/afp_dsi.c
+index 6c6bc7d..7779b23 100644
+--- a/etc/afpd/afp_dsi.c
++++ b/etc/afpd/afp_dsi.c
+@@ -100,10 +100,9 @@ static void afp_dsi_close(AFPObj *obj)
+ close_all_vol();
+
+ if (obj->logout) {
+- /* Block SIGTERM, PAM might send us a SIGTERM in (*obj->logout)() -> pam_close_session() */
++ /* Block sigs, PAM/systemd/whoever might send us a SIG??? in (*obj->logout)() -> pam_close_session() */
++ sigfillset(&sigs);
+ pthread_sigmask(SIG_BLOCK, &sigs, NULL);
+- sigemptyset(&sigs);
+- sigaddset(&sigs, SIGTERM);
+ (*obj->logout)();
+ }
+
+--
+1.7.4.1
+
diff --git a/netatalk.spec b/netatalk.spec
index fb0580e..9fcf826 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -10,6 +10,7 @@ Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
+Patch3: netatalk-2.2.3-sigterm.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -41,6 +42,7 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
+%patch3 -p1 -b .sigterm
ln -s ./NEWS ChangeLog
@@ -163,6 +165,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
- fixes: #831001 - netatalk pam configuration has invalid entry
commit b3a83953ce95fa034709b76157e2210c808dab87
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Tue Jun 12 09:19:27 2012 +0200
fixes: #831001 - netatalk pam configuration has invalid entry
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
index c6bc86d..2c0c0b2 100644
--- a/netatalk.pam-system-auth
+++ b/netatalk.pam-system-auth
@@ -8,8 +8,7 @@ password include system-auth
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the
-user context
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open
session required pam_namespace.so
session optional pam_keyinit.so force revoke
diff --git a/netatalk.spec b/netatalk.spec
index b500fca..fb0580e 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
- fixes #828205 - update to latest upstream netatalk-2.2.3
commit 9885a61e7bc2b3c6e23d0207f57066338db43514
Author: Lukas Nykryn <lnykryn(a)redhat.com>
Date: Mon Jun 4 15:05:07 2012 +0200
fixes #828205 - update to latest upstream netatalk-2.2.3
diff --git a/.gitignore b/.gitignore
index f89119f..e61d96b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.2.0.tar.bz2
/netatalk-2.2.1.tar.bz2
/netatalk-2.2.2.tar.bz2
+/netatalk-2.2.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index f7a0758..b500fca 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.2.2
+Version: 2.2.3
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
- fixes #782049 - update to latest upstream netatalk-2.2.2
diff --git a/sources b/sources
index dd71949..acc09ac 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bd42b686ec7209d9ab47bd8e2e2431c4 netatalk-2.2.2.tar.bz2
+0b5a0645836183b0e548ccfbd5c022f8 netatalk-2.2.3.tar.bz2
commit c1fd6534862cb7d67364222bd68be3a889305a3c
Author: Jiri Skala <jskala(a)redhat.com>
Date: Mon Jan 16 14:40:34 2012 +0100
fixes #782049 - update to latest upstream netatalk-2.2.2
diff --git a/.gitignore b/.gitignore
index d5a308d..f89119f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.1.5.tar.bz2
/netatalk-2.2.0.tar.bz2
/netatalk-2.2.1.tar.bz2
+/netatalk-2.2.2.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index aee5c2c..f7a0758 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.2.1
-Release: 3%{?dist}
+Version: 2.2.2
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/sources b/sources
index c84ee46..dd71949 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4a371025daf96adb73fa491efdbfef28 netatalk-2.2.1.tar.bz2
+bd42b686ec7209d9ab47bd8e2e2431c4 netatalk-2.2.2.tar.bz2
commit 99ac03baaff0df8de3bafe409a40aff5ab41a103
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Fri Jan 13 04:59:47 2012 -0600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 2852ea9..aee5c2c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -163,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
- fixes #501144 - updated and redirected pam config
commit 5aa8bc7dd9686fb5f94775307a8d7ff347d0b836
Author: Jiri Skala <jskala(a)redhat.com>
Date: Tue Nov 29 14:16:00 2011 +0100
fixes #501144 - updated and redirected pam config
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
index 8147016..c6bc86d 100644
--- a/netatalk.pam-system-auth
+++ b/netatalk.pam-system-auth
@@ -1,10 +1,17 @@
-# /etc/pam.d/netatalk
-#
-# PAM configuration file for netatalk using system-auth substack
-# (this would enable use of netatalk by LDAP or NIS users).
-#
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth include system-auth
account required pam_nologin.so
account include system-auth
password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the
+user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
session include system-auth
+session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
index 1fbae63..2852ea9 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -102,7 +102,8 @@ cp -fp config/papd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
mkdir -p $RPM_BUILD_ROOT/usr/share/netatalk
cp -fp etc/psf/pagecount.ps $RPM_BUILD_ROOT/usr/share/netatalk
-cp -fp %{SOURCE2} config.example
+install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/netatalk
+
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -162,6 +163,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
- update to latest upstream netatalk-2.2.1
commit 09e84bc9ee408c53dab64c6951f7e7311573835c
Author: Jiri Skala <jskala(a)redhat.com>
Date: Tue Nov 29 13:34:08 2011 +0100
update to latest upstream netatalk-2.2.1
diff --git a/.gitignore b/.gitignore
index 6013e57..d5a308d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ netatalk-2.1.3.tar.bz2
/netatalk-2.1.4.tar.bz2
/netatalk-2.1.5.tar.bz2
/netatalk-2.2.0.tar.bz2
+/netatalk-2.2.1.tar.bz2
diff --git a/netatalk.service b/netatalk.service
deleted file mode 100644
index 7e24a36..0000000
--- a/netatalk.service
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=File and Printer sharing via AppleTalk Protocol
-After=syslog.target network.target
-
-[Service]
-Type=oneshot
-ExecStart=/bin/bash -c "exec /usr/libexec/netatalk/netatalk.sh"
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/netatalk.sh b/netatalk.sh
deleted file mode 100755
index d16a1c3..0000000
--- a/netatalk.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-
-ATALK_BIN=/usr/bin
-ATALK_CONF_DIR=/etc/netatalk/
-ATALK_SBIN=/usr/sbin
-
-# read in netatalk configuration
-if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
- . ${ATALK_CONF_DIR}/netatalk.conf
-fi
-
-if [ x"${ATALKD_RUN}" != x"no" -a -x ${ATALK_SBIN}/atalkd ]; then
- ${ATALK_SBIN}/atalkd
-
- if [ x"${PAPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/papd ]; then
- ${ATALK_SBIN}/papd
- fi
-
- # check for timelord in bin directory
- if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_BIN}/timelord ]; then
- ${ATALK_BIN}/timelord
- fi
-
- # check for timelord in sbin directory
- if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/timelord ]; then
- ${ATALK_SBIN}/timelord
- fi
-
- # check for a2boot in bin directory
- if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_BIN}/a2boot ]; then
- ${ATALK_BIN}/a2boot
- fi
-
- # check for a2boot in sbin directory
- if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_SBIN}/a2boot ]; then
- ${ATALK_SBIN}/a2boot
- fi
-fi
-
-if [ x"${CNID_METAD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/cnid_metad ]; then
- ${ATALK_SBIN}/cnid_metad $CNID_CONFIG
-fi
-
-if [ x"${AFPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/afpd ]; then
- ${ATALK_SBIN}/afpd ${AFPD_UAMLIST} -g ${AFPD_GUEST} \
- -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}${ATALK_ZONE}\"
-fi
diff --git a/netatalk.spec b/netatalk.spec
index 60ca3a4..1fbae63 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,14 +1,12 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.2.0
-Release: 4%{?dist}
+Version: 2.2.1
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.service
Source2: netatalk.pam-system-auth
-Source3: netatalk.sh
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
@@ -38,16 +36,6 @@ Group: Development/Libraries
This package contains the header files for building Appletalk networking
programs.
-%package sysvinit
-Group: System Environment/Daemons
-Summary: SysV initscript for netatalk
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires(preun): /sbin/service
-Requires(postun): /sbin/service
-
-%description sysvinit
-The netatalk-sysvinit contains SysV initscritps support.
-
%prep
%setup -q
@@ -83,7 +71,7 @@ export CFLAGS="$CFLAGS -fsigned-char"
--enable-krbV-uam \
--enable-overwrite \
--with-gnu-ld \
- --enable-redhat \
+ --enable-redhat-systemd \
--with-libgcrypt
# Grrrr. Fix broken libtool/autoFOO Makefiles.
@@ -118,11 +106,6 @@ cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
-mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
-mkdir -p $RPM_BUILD_ROOT/usr/libexec/netatalk
-install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/lib/systemd/system
-install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/usr/libexec/netatalk
-
# Clean up .a and .la files
find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
@@ -142,13 +125,6 @@ fi
%postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-%triggerun -- %{name} < 4:2.2.0-2
- /sbin/chkconfig --del netatalk >/dev/null 2>&1 || :
- /bin/systemctl try-restart netatalk.service >/dev/null 2>&1 || :
-
-%triggerpostun -n %{name}-sysvinit -- %{name} < 4:2.2.0-2
- /sbin/chkconfig --add netatalk >/dev/null 2>&1 || :
-
%files
%defattr(-,root,root)
%doc COPYRIGHT COPYING ChangeLog VERSION NEWS
@@ -185,10 +161,10 @@ fi
%{_bindir}/netatalk-config
%{_mandir}/man*/netatalk-config.1*
-%files sysvinit
-%attr(755,root,root) %{_initrddir}/netatalk
-
%changelog
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
diff --git a/sources b/sources
index 0022dbd..c84ee46 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-acac2b5f2d9f43bfd5ea2a5cf4c71fe5 netatalk-2.2.0.tar.bz2
+4a371025daf96adb73fa491efdbfef28 netatalk-2.2.1.tar.bz2
commit 8ed432188d3c42d9a3a710dc9a123a6733d4fc8e
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Aug 19 09:09:34 2011 +0200
added afp_ldap.conf among files to install
diff --git a/netatalk.spec b/netatalk.spec
index 9a5911e..60ca3a4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -163,6 +163,7 @@ fi
%config(noreplace) %{_sysconfdir}/netatalk/afpd.conf
%config(noreplace) %{_sysconfdir}/netatalk/atalkd.conf
%config(noreplace) %{_sysconfdir}/netatalk/papd.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp_ldap.conf
%config(noreplace) %{_sysconfdir}/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
commit 7cf58e44697d9fb6bdca211f76cb825055fa0a83
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Aug 19 08:44:35 2011 +0200
fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
diff --git a/netatalk.spec b/netatalk.spec
index 455b480..9a5911e 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -17,7 +17,9 @@ Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
-BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
+BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake
+BuildRequires: autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
+BuildRequires: avahi-devel libacl-devel openldap-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -186,6 +188,9 @@ fi
%attr(755,root,root) %{_initrddir}/netatalk
%changelog
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
- fixed missing epoch in sysvinit subpackage and triggers
commit 555e92d3276dcf45e6f993ec54f7b94f376c6661
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Aug 5 15:19:18 2011 +0200
fixed missing epoch in sysvinit subpackage and triggers
diff --git a/netatalk.spec b/netatalk.spec
index e79bb1c..455b480 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -39,7 +39,7 @@ programs.
%package sysvinit
Group: System Environment/Daemons
Summary: SysV initscript for netatalk
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Requires(preun): /sbin/service
Requires(postun): /sbin/service
@@ -140,11 +140,11 @@ fi
%postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
-%triggerun -- %{name} < 2.2.0-2
+%triggerun -- %{name} < 4:2.2.0-2
/sbin/chkconfig --del netatalk >/dev/null 2>&1 || :
/bin/systemctl try-restart netatalk.service >/dev/null 2>&1 || :
-%triggerpostun -n %{name}-sysvinit -- %{name} < 2.2.0-2
+%triggerpostun -n %{name}-sysvinit -- %{name} < 4:2.2.0-2
/sbin/chkconfig --add netatalk >/dev/null 2>&1 || :
%files
@@ -186,6 +186,9 @@ fi
%attr(755,root,root) %{_initrddir}/netatalk
%changelog
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
- fixes #714448 - systemd-service
- moves SysV initscript to subpackage
commit d08cb32fc9731ca89d6a153ff767c7099d447444
Author: Jiri Skala <jskala(a)redhat.com>
Date: Thu Aug 4 16:47:42 2011 +0200
added systemd unit file, SysV initscript moved to subpackage
diff --git a/netatalk.service b/netatalk.service
new file mode 100644
index 0000000..7e24a36
--- /dev/null
+++ b/netatalk.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=File and Printer sharing via AppleTalk Protocol
+After=syslog.target network.target
+
+[Service]
+Type=oneshot
+ExecStart=/bin/bash -c "exec /usr/libexec/netatalk/netatalk.sh"
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
diff --git a/netatalk.sh b/netatalk.sh
new file mode 100755
index 0000000..d16a1c3
--- /dev/null
+++ b/netatalk.sh
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+ATALK_BIN=/usr/bin
+ATALK_CONF_DIR=/etc/netatalk/
+ATALK_SBIN=/usr/sbin
+
+# read in netatalk configuration
+if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
+ . ${ATALK_CONF_DIR}/netatalk.conf
+fi
+
+if [ x"${ATALKD_RUN}" != x"no" -a -x ${ATALK_SBIN}/atalkd ]; then
+ ${ATALK_SBIN}/atalkd
+
+ if [ x"${PAPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/papd ]; then
+ ${ATALK_SBIN}/papd
+ fi
+
+ # check for timelord in bin directory
+ if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_BIN}/timelord ]; then
+ ${ATALK_BIN}/timelord
+ fi
+
+ # check for timelord in sbin directory
+ if [ x"${TIMELORD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/timelord ]; then
+ ${ATALK_SBIN}/timelord
+ fi
+
+ # check for a2boot in bin directory
+ if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_BIN}/a2boot ]; then
+ ${ATALK_BIN}/a2boot
+ fi
+
+ # check for a2boot in sbin directory
+ if [ x"${A2BOOT_RUN}" = x"yes" -a -x ${ATALK_SBIN}/a2boot ]; then
+ ${ATALK_SBIN}/a2boot
+ fi
+fi
+
+if [ x"${CNID_METAD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/cnid_metad ]; then
+ ${ATALK_SBIN}/cnid_metad $CNID_CONFIG
+fi
+
+if [ x"${AFPD_RUN}" = x"yes" -a -x ${ATALK_SBIN}/afpd ]; then
+ ${ATALK_SBIN}/afpd ${AFPD_UAMLIST} -g ${AFPD_GUEST} \
+ -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}${ATALK_ZONE}\"
+fi
diff --git a/netatalk.spec b/netatalk.spec
index fa1bffe..e79bb1c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,22 +1,22 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.service
Source2: netatalk.pam-system-auth
+Source3: netatalk.sh
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
-Requires(post): /sbin/chkconfig /sbin/ldconfig
+Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
-Requires(preun): /sbin/service
-Requires(postun): /sbin/service /sbin/ldconfig
BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -36,6 +36,16 @@ Group: Development/Libraries
This package contains the header files for building Appletalk networking
programs.
+%package sysvinit
+Group: System Environment/Daemons
+Summary: SysV initscript for netatalk
+Requires: %{name} = %{version}-%{release}
+Requires(preun): /sbin/service
+Requires(postun): /sbin/service
+
+%description sysvinit
+The netatalk-sysvinit contains SysV initscritps support.
+
%prep
%setup -q
@@ -106,6 +116,11 @@ cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
+mkdir -p $RPM_BUILD_ROOT/lib/systemd/system
+mkdir -p $RPM_BUILD_ROOT/usr/libexec/netatalk
+install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/lib/systemd/system
+install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/usr/libexec/netatalk
+
# Clean up .a and .la files
find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
@@ -114,23 +129,23 @@ find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/chkconfig --add netatalk
-/sbin/ldconfig
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
%preun
if [ "$1" = "0" ] ; then
- # check for existence due to renaming initscritp
- if [ -x %{_initrddir}/netatalk ] ; then
- /sbin/service netatalk stop > /dev/null 2>&1
- /sbin/chkconfig --del netatalk
- fi
+ /bin/systemctl disable netatalk.service > /dev/null 2>&1 || :
+ /bin/systemctl stop netatalk.service > /dev/null 2>&1 || :
fi
%postun
-if [ "$1" -ge "1" ]; then
- /sbin/service netatalk condrestart > /dev/null 2>&1 || :
-fi
-/sbin/ldconfig
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+
+%triggerun -- %{name} < 2.2.0-2
+ /sbin/chkconfig --del netatalk >/dev/null 2>&1 || :
+ /bin/systemctl try-restart netatalk.service >/dev/null 2>&1 || :
+
+%triggerpostun -n %{name}-sysvinit -- %{name} < 2.2.0-2
+ /sbin/chkconfig --add netatalk >/dev/null 2>&1 || :
%files
%defattr(-,root,root)
@@ -138,7 +153,8 @@ fi
%doc doc
%doc config.example
%dir %{_sysconfdir}/netatalk
-%attr(755,root,root) %{_initrddir}/netatalk
+/lib/systemd/system/netatalk.service
+/usr/libexec/netatalk/netatalk.sh
%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.default
%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.system
%config(noreplace) %{_sysconfdir}/netatalk/netatalk.conf
@@ -166,7 +182,14 @@ fi
%{_bindir}/netatalk-config
%{_mandir}/man*/netatalk-config.1*
+%files sysvinit
+%attr(755,root,root) %{_initrddir}/netatalk
+
%changelog
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
- update to latest upstream netatalk-2.2.0
commit b548077d882431748c811e2eec3b5d48760d434e
Author: Jiri Skala <jskala(a)redhat.com>
Date: Fri Jul 29 15:03:11 2011 +0200
update to latest upstream netatalk-2.2.0
diff --git a/.gitignore b/.gitignore
index 6fc4134..6013e57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
netatalk-2.1.3.tar.bz2
/netatalk-2.1.4.tar.bz2
/netatalk-2.1.5.tar.bz2
+/netatalk-2.2.0.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index c0ca098..fa1bffe 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.5
-Release: 2%{?dist}
+Version: 2.2.0
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -71,7 +71,8 @@ export CFLAGS="$CFLAGS -fsigned-char"
--enable-krbV-uam \
--enable-overwrite \
--with-gnu-ld \
- --enable-redhat
+ --enable-redhat \
+ --with-libgcrypt
# Grrrr. Fix broken libtool/autoFOO Makefiles.
if [ "%{_lib}" != lib ]; then
@@ -94,17 +95,17 @@ cp -fp config/afpd.conf config.example
cp -fp config/AppleVolumes.system config.example
cp -fp config/AppleVolumes.default config.example
cp -fp config/atalkd.conf config.example
+cp -fp config/atalkd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
cp -fp config/netatalk.conf config.example
cp -fp config/papd.conf config.example
+cp -fp config/papd.conf $RPM_BUILD_ROOT%{_sysconfdir}/netatalk
+mkdir -p $RPM_BUILD_ROOT/usr/share/netatalk
+cp -fp etc/psf/pagecount.ps $RPM_BUILD_ROOT/usr/share/netatalk
cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
-# Fix up ICDumpSuffixMap
-sed -e 's/\r/\n/' -e 's:#!perl:#!%{__perl}:' contrib/ICDumpSuffixMap > ICDumpSuffixMap
-touch -r contrib/ICDumpSuffixMap ICDumpSuffixMap
-
# Clean up .a and .la files
find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
@@ -133,8 +134,8 @@ fi
%files
%defattr(-,root,root)
-%doc COPYRIGHT COPYING ChangeLog README* TODO VERSION NEWS
-%doc ICDumpSuffixMap doc
+%doc COPYRIGHT COPYING ChangeLog VERSION NEWS
+%doc doc
%doc config.example
%dir %{_sysconfdir}/netatalk
%attr(755,root,root) %{_initrddir}/netatalk
@@ -153,7 +154,6 @@ fi
%{_datadir}/netatalk
%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
-%{_libexecdir}/*
%files devel
%defattr(-,root,root)
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/sources b/sources
index f075345..0022dbd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2495f832643cef131bc3032274fbf926 netatalk-2.1.5.tar.bz2
+acac2b5f2d9f43bfd5ea2a5cf4c71fe5 netatalk-2.2.0.tar.bz2
commit 793822ce7e286cbaaf5057e73ea120acf7b23cfc
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 8 17:43:23 2011 -0600
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index a23ecdd..c0ca098 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
Version: 2.1.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
- updated to latest upstream version netatalk-2.1.5
commit e436a4e57345e8a4a35080d40953bea9d5ab903d
Author: Jiri Skala <jskala(a)skalniknb.(none)>
Date: Mon Jan 3 13:57:50 2011 +0100
- updated to latest upstream version netatalk-2.1.5
diff --git a/.gitignore b/.gitignore
index 0b9759b..6fc4134 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
netatalk-2.1.3.tar.bz2
/netatalk-2.1.4.tar.bz2
+/netatalk-2.1.5.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index c5e696b..a23ecdd 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.4
+Version: 2.1.5
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
- updated to latest upstream version
diff --git a/sources b/sources
index e6cdff4..f075345 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b3251290f3f1bf10acdf407dea585bae netatalk-2.1.4.tar.bz2
+2495f832643cef131bc3032274fbf926 netatalk-2.1.5.tar.bz2
commit 90c588d47c7775d93447f1d6166f54dd51ec38de
Author: Jiri Skala <jskala(a)localhost.(none)>
Date: Mon Oct 18 09:28:59 2010 +0200
- updated to latest upstream version
diff --git a/.gitignore b/.gitignore
index 4c53fea..0b9759b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
netatalk-2.1.3.tar.bz2
+/netatalk-2.1.4.tar.bz2
diff --git a/sources b/sources
index 54493e7..e6cdff4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5916e70ca6fd16748d8c62a2c41114ca netatalk-2.1.3.tar.bz2
+b3251290f3f1bf10acdf407dea585bae netatalk-2.1.4.tar.bz2
commit 8a105cc200bf3ce5198c50ad3da0aba0cf65b23c
Author: Jiri Skala <jskala(a)localhost.(none)>
Date: Mon Oct 18 09:28:30 2010 +0200
- updated to latest upstream version
diff --git a/netatalk.spec b/netatalk.spec
index e41a9c9..c5e696b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.3
+Version: 2.1.4
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -167,6 +167,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
- updated to latest upstream version
- added license texts to devel subpackage
commit 8ddf231d2e7fb08f2ccf166971741ba70e9395dc
Author: Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org>
Date: Thu Jul 29 04:14:51 2010 +0000
dist-git conversion
diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index 4c53fea..0000000
--- a/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-netatalk-2.1.3.tar.bz2
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4c53fea
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+netatalk-2.1.3.tar.bz2
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 63101a0..0000000
--- a/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile for source rpm: netatalk
-# $Id: Makefile,v 1.2 2007/10/15 19:10:48 notting Exp $
-NAME := netatalk
-SPECFILE = $(firstword $(wildcard *.spec))
-
-define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
-endef
-
-MAKEFILE_COMMON := $(shell $(find-makefile-common))
-
-ifeq ($(MAKEFILE_COMMON),)
-# attempt a checkout
-define checkout-makefile-common
-test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
-endef
-
-MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
-endif
-
-include $(MAKEFILE_COMMON)
commit f9494120d82998f34fb257bf12c726629f39e644
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Mon Jul 12 10:50:12 2010 +0000
- updated to latest upstream version
- added license texts to devel subpackage
diff --git a/.cvsignore b/.cvsignore
index abdba95..4c53fea 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.1.2.tar.bz2
+netatalk-2.1.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 5314642..e41a9c9 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.2
+Version: 2.1.3
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -133,7 +133,7 @@ fi
%files
%defattr(-,root,root)
-%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc COPYRIGHT COPYING ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%doc config.example
%dir %{_sysconfdir}/netatalk
@@ -157,6 +157,7 @@ fi
%files devel
%defattr(-,root,root)
+%doc COPYRIGHT COPYING
%dir %{_includedir}/atalk
%dir %{_includedir}/netatalk
%attr(0644,root,root) %{_includedir}/atalk/*
@@ -166,6 +167,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
- updated to latest upstream version
diff --git a/sources b/sources
index 9c7d860..54493e7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-94d4ea19fc48c37e28f02062e25046ea netatalk-2.1.2.tar.bz2
+5916e70ca6fd16748d8c62a2c41114ca netatalk-2.1.3.tar.bz2
commit c9cb9c40a4f05cf46acbf1a00bf5c9c717e235b8
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Wed Jun 30 09:17:54 2010 +0000
- updated to latest upstream version
diff --git a/.cvsignore b/.cvsignore
index 6d5e497..abdba95 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.1.1.tar.bz2
+netatalk-2.1.2.tar.bz2
diff --git a/netatalk-2.1-initscript.patch b/netatalk-2.1-initscript.patch
deleted file mode 100644
index 9f5f5ac..0000000
--- a/netatalk-2.1-initscript.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-diff -up netatalk-2.1/distrib/initscripts/Makefile.am.initscript netatalk-2.1/distrib/initscripts/Makefile.am
---- netatalk-2.1/distrib/initscripts/Makefile.am.initscript 2010-04-19 13:35:26.000000000 +0200
-+++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-25 14:20:23.111718639 +0200
-@@ -58,7 +58,7 @@ uninstall: uninstall-startup
- if USE_REDHAT
-
- sysvdir = /etc/rc.d/init.d
--sysv_SCRIPTS = atalk
-+sysv_SCRIPTS = netatalk
-
- $(sysv_SCRIPTS): rc.atalk.redhat
- cp -f rc.atalk.redhat $(sysv_SCRIPTS)
-diff -up netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl
---- netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript 2010-04-19 13:35:26.000000000 +0200
-+++ netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl 2010-05-25 15:14:58.613715823 +0200
-@@ -19,27 +19,9 @@ ATALK_SBIN=:SBINDIR:
- # Source networking configuration.
- . /etc/sysconfig/network
-
--if [ ! -x ${ATALK_SBIN}/atalkd ]; then
-- # Quickly probe for appletalk and warn if we can't find it
-- #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
-- # Check for IP Encapsulation support
-- #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
-- echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
-- exit 0;
--fi
--
--if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
-- echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
-- exit 0;
--fi
--
- # read in netatalk configuration
--. ${ATALK_CONF_DIR}/netatalk.conf
--
--# Check that networking is up.
--if [ ${NETWORKING} = "no" ]; then
-- echo "[Network isn't started]";
-- exit 0;
-+if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
-+ . ${ATALK_CONF_DIR}/netatalk.conf
- fi
-
- # initialize return values
-@@ -51,6 +33,26 @@ RETVAL_AFPD=0
-
- # startup code for everything
- atalk_startup() {
-+ # Check that networking is up.
-+ if [ ${NETWORKING} = "no" ]; then
-+ echo "[Network isn't started]";
-+ exit 1;
-+ fi
-+
-+ if [ ! -x ${ATALK_SBIN}/atalkd ]; then
-+ # Quickly probe for appletalk and warn if we can't find it
-+ #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
-+ # Check for IP Encapsulation support
-+ #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
-+ echo "[${ATALK_SBIN}/atalkd not found. Check for permissions]";
-+ exit 4;
-+ fi
-+
-+ if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
-+ echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
-+ exit 6;
-+ fi
-+
- if [ x"${ATALKD_RUN}" != x"no" ]; then
- echo -n " Starting atalkd:"
- daemon ${ATALK_SBIN}/atalkd
-@@ -218,8 +220,8 @@ case "$1" in
- RETVAL=$?
- ;;
- *)
-- echo "Usage: atalk {start|stop|restart|status}"
-- exit 1
-+ echo "Usage: $0 {start|stop|restart|reload|status}"
-+ exit 2
- esac
-
- exit $RETVAL
diff --git a/netatalk.spec b/netatalk.spec
index de51477..5314642 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,6 +1,6 @@
Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1.1
+Version: 2.1.2
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
@@ -10,7 +10,6 @@ Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
-Patch3: netatalk-2.1-initscript.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -42,7 +41,6 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
-%patch3 -p1 -b .initscript
ln -s ./NEWS ChangeLog
@@ -168,6 +166,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
- updated to latest upstream version
- fixes #594999 - Summary and Description are old-fashioned
diff --git a/sources b/sources
index 8bebffe..9c7d860 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d91913958970b4bcd72577aa52aa31be netatalk-2.1.1.tar.bz2
+94d4ea19fc48c37e28f02062e25046ea netatalk-2.1.2.tar.bz2
commit 9b73602ac2538f6c5bbeb77785f6e20502b05e94
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Fri May 28 08:06:06 2010 +0000
- updated to latest upstream version
- fixes #594999 - Summary and Description are old-fashioned
- renamed initscript
- initscript modified to be POSIX compliant
diff --git a/.cvsignore b/.cvsignore
index 84731dd..6d5e497 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.1.tar.bz2
+netatalk-2.1.1.tar.bz2
diff --git a/netatalk-2.1-initscript.patch b/netatalk-2.1-initscript.patch
new file mode 100644
index 0000000..9f5f5ac
--- /dev/null
+++ b/netatalk-2.1-initscript.patch
@@ -0,0 +1,83 @@
+diff -up netatalk-2.1/distrib/initscripts/Makefile.am.initscript netatalk-2.1/distrib/initscripts/Makefile.am
+--- netatalk-2.1/distrib/initscripts/Makefile.am.initscript 2010-04-19 13:35:26.000000000 +0200
++++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-25 14:20:23.111718639 +0200
+@@ -58,7 +58,7 @@ uninstall: uninstall-startup
+ if USE_REDHAT
+
+ sysvdir = /etc/rc.d/init.d
+-sysv_SCRIPTS = atalk
++sysv_SCRIPTS = netatalk
+
+ $(sysv_SCRIPTS): rc.atalk.redhat
+ cp -f rc.atalk.redhat $(sysv_SCRIPTS)
+diff -up netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl
+--- netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl.initscript 2010-04-19 13:35:26.000000000 +0200
++++ netatalk-2.1/distrib/initscripts/rc.atalk.redhat.tmpl 2010-05-25 15:14:58.613715823 +0200
+@@ -19,27 +19,9 @@ ATALK_SBIN=:SBINDIR:
+ # Source networking configuration.
+ . /etc/sysconfig/network
+
+-if [ ! -x ${ATALK_SBIN}/atalkd ]; then
+- # Quickly probe for appletalk and warn if we can't find it
+- #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
+- # Check for IP Encapsulation support
+- #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
+- echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
+- exit 0;
+-fi
+-
+-if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
+- echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
+- exit 0;
+-fi
+-
+ # read in netatalk configuration
+-. ${ATALK_CONF_DIR}/netatalk.conf
+-
+-# Check that networking is up.
+-if [ ${NETWORKING} = "no" ]; then
+- echo "[Network isn't started]";
+- exit 0;
++if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
++ . ${ATALK_CONF_DIR}/netatalk.conf
+ fi
+
+ # initialize return values
+@@ -51,6 +33,26 @@ RETVAL_AFPD=0
+
+ # startup code for everything
+ atalk_startup() {
++ # Check that networking is up.
++ if [ ${NETWORKING} = "no" ]; then
++ echo "[Network isn't started]";
++ exit 1;
++ fi
++
++ if [ ! -x ${ATALK_SBIN}/atalkd ]; then
++ # Quickly probe for appletalk and warn if we can't find it
++ #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
++ # Check for IP Encapsulation support
++ #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
++ echo "[${ATALK_SBIN}/atalkd not found. Check for permissions]";
++ exit 4;
++ fi
++
++ if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
++ echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
++ exit 6;
++ fi
++
+ if [ x"${ATALKD_RUN}" != x"no" ]; then
+ echo -n " Starting atalkd:"
+ daemon ${ATALK_SBIN}/atalkd
+@@ -218,8 +220,8 @@ case "$1" in
+ RETVAL=$?
+ ;;
+ *)
+- echo "Usage: atalk {start|stop|restart|status}"
+- exit 1
++ echo "Usage: $0 {start|stop|restart|reload|status}"
++ exit 2
+ esac
+
+ exit $RETVAL
diff --git a/netatalk-2.1-mkfile.patch b/netatalk-2.1-mkfile.patch
deleted file mode 100644
index 31231cd..0000000
--- a/netatalk-2.1-mkfile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.1/distrib/initscripts/Makefile.am.mkfile netatalk-2.1/distrib/initscripts/Makefile.am
---- netatalk-2.1/distrib/initscripts/Makefile.am.mkfile 2010-05-14 10:46:29.289421698 +0200
-+++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-14 10:48:34.953140484 +0200
-@@ -57,7 +57,7 @@ uninstall: uninstall-startup
-
- if USE_REDHAT
-
--sysvdir = $(DESTDIR)/etc/rc.d/init.d
-+sysvdir = /etc/rc.d/init.d
- sysv_SCRIPTS = atalk
-
- $(sysv_SCRIPTS): rc.atalk.redhat
diff --git a/netatalk.spec b/netatalk.spec
index 9a96a79..de51477 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,17 +1,16 @@
-Summary: AppleTalk networking programs
+Summary: Daemon which provides POSIX-compliant *NIX/*BSD systems with the ability to share files and printers with Apple Macintosh
Name: netatalk
-Version: 2.1
+Version: 2.1.1
Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-# Source1: atalk.init
Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.2-uams_no_pie.patch
Patch2: netatalk-2.0.4-extern_ucreator.patch
-Patch3: netatalk-2.1-mkfile.patch
+Patch3: netatalk-2.1-initscript.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
@@ -23,9 +22,12 @@ BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake aut
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
-This package enables Linux to talk to Macintosh computers via the
-AppleTalk networking protocol. It includes a daemon to allow Linux
-to act as a file server over EtherTalk or IP for Mac's.
+Netatalk is a freely-available Open Source AFP fileserver. It also provides a
+kernel level implementation of the AppleTalk Protocol Suite. A *NIX/*BSD system
+running Netatalk is capable of serving many Macintosh clients simultaneously
+as an AppleShare file server (AFP), AppleTalk router, *NIX/*BSD print server,
+and for accessing AppleTalk printers via Printer Access Protocol (PAP). Included
+are a number of minor printing and debugging utilities.
%package devel
Summary: Headers for Appletalk development
@@ -40,7 +42,7 @@ programs.
%patch1 -p1 -b .uams_no_pie
%patch2 -p1 -b .extern_ucreator
-%patch3 -p1 -b .mkfile
+%patch3 -p1 -b .initscript
ln -s ./NEWS ChangeLog
@@ -60,8 +62,9 @@ export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
%endif
+
%configure \
- --with-pkgconfdir=/etc/atalk/ \
+ --with-pkgconfdir=/etc/netatalk/ \
--with-cracklib \
--with-pam \
--with-shadow \
@@ -85,26 +88,7 @@ make %{?_smp_mflags} all
%install
rm -rf $RPM_BUILD_ROOT
-#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-#mkdir -p $RPM_BUILD_ROOT%{_initrddir}
-#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
-
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-#
-# netatalk now installs its own config files, which are more
-# appropriate for v2.0 than the ones we used to ship.
-#
-#install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
-#install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
-#install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
-#install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
-#install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
-#
-# Use netatalk's redhat initscript
-#
-#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
-#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
-#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
# install example config files in doc
mkdir config.example
@@ -131,18 +115,21 @@ find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/chkconfig --add atalk
+/sbin/chkconfig --add netatalk
/sbin/ldconfig
%preun
if [ "$1" = "0" ] ; then
- /sbin/service atalk stop > /dev/null 2>&1
- /sbin/chkconfig --del atalk
+ # check for existence due to renaming initscritp
+ if [ -x %{_initrddir}/netatalk ] ; then
+ /sbin/service netatalk stop > /dev/null 2>&1
+ /sbin/chkconfig --del netatalk
+ fi
fi
%postun
if [ "$1" -ge "1" ]; then
- /sbin/service atalk condrestart > /dev/null 2>&1 || :
+ /sbin/service netatalk condrestart > /dev/null 2>&1 || :
fi
/sbin/ldconfig
@@ -150,17 +137,16 @@ fi
%defattr(-,root,root)
%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
-# %doc bin/afile/acleandir.rc
%doc config.example
-%dir /etc/atalk
-%attr(755,root,root) %{_initrddir}/atalk
-%config(noreplace) /etc/atalk/AppleVolumes.default
-%config(noreplace) /etc/atalk/AppleVolumes.system
-%config(noreplace) /etc/atalk/netatalk.conf
-%config(noreplace) /etc/atalk/afpd.conf
-%config(noreplace) /etc/atalk/atalkd.conf
-%config(noreplace) /etc/atalk/papd.conf
-%config(noreplace) /etc/pam.d/netatalk
+%dir %{_sysconfdir}/netatalk
+%attr(755,root,root) %{_initrddir}/netatalk
+%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.default
+%config(noreplace) %{_sysconfdir}/netatalk/AppleVolumes.system
+%config(noreplace) %{_sysconfdir}/netatalk/netatalk.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afpd.conf
+%config(noreplace) %{_sysconfdir}/netatalk/atalkd.conf
+%config(noreplace) %{_sysconfdir}/netatalk/papd.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
@@ -182,6 +168,12 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
- updated to latest upstream version
diff --git a/sources b/sources
index 350a969..8bebffe 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b780f98a8764daab45d288579320a8a0 netatalk-2.1.tar.bz2
+d91913958970b4bcd72577aa52aa31be netatalk-2.1.1.tar.bz2
commit a87ce1d324605c215e753249fc783b749b478bf1
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Fri May 14 11:53:37 2010 +0000
- updated to latest upstream version
diff --git a/.cvsignore b/.cvsignore
index 80e07f8..84731dd 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.0.5.tar.bz2
+netatalk-2.1.tar.bz2
diff --git a/netatalk-2.0.3-nodefault.patch b/netatalk-2.0.3-nodefault.patch
deleted file mode 100644
index ae30fc8..0000000
--- a/netatalk-2.0.3-nodefault.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl.foo 2005-07-20 17:23:05.000000000 -0400
-+++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl 2005-07-20 17:23:14.000000000 -0400
-@@ -1,5 +1,5 @@
- #! /bin/sh
--# chkconfig: 345 91 35
-+# chkconfig: - 91 35
- # description: This package enables Linux to talk to Macintosh
- # computers via the AppleTalk networking protocol and
- # provides printer, file sharing, and AppleTalk routing
diff --git a/netatalk-2.0.4-db4_2-db4_3.patch b/netatalk-2.0.4-db4_2-db4_3.patch
deleted file mode 100644
index ff9cd3e..0000000
--- a/netatalk-2.0.4-db4_2-db4_3.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.4/bin/cnid/cnid_index.c
---- netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 2009-07-14 15:54:50.444609410 +0200
-+++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 15:58:10.143829111 +0200
-@@ -277,11 +277,11 @@ static int dbif_count(const int dbi, u_i
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
- ret = db->stat(db, db_txn, &sp, 0);
- #else
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
- #endif
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
-diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.4/etc/cnid_dbd/dbif.c
---- netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 2009-07-14 15:55:16.428613311 +0200
-+++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 15:57:17.038828997 +0200
-@@ -516,11 +516,11 @@ int dbif_count(const int dbi, u_int32_t
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
- ret = db->stat(db, db_txn, &sp, 0);
- #else
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
- #endif
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
diff --git a/netatalk-2.0.4-open_call.patch b/netatalk-2.0.4-open_call.patch
deleted file mode 100644
index 1c9eece..0000000
--- a/netatalk-2.0.4-open_call.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.open_call netatalk-2.0.4/bin/cnid/cnid_index.c
---- netatalk-2.0.4/bin/cnid/cnid_index.c.open_call 2009-07-14 16:31:13.662612798 +0200
-+++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 16:32:12.494829074 +0200
-@@ -356,7 +356,7 @@ static int dbif_env_init(void)
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.4/etc/cnid_dbd/dbif.c
---- netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call 2009-07-14 16:27:46.905837395 +0200
-+++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 16:33:31.712829253 +0200
-@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -163,7 +163,7 @@ int dbif_env_init(struct db_param *dbp)
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -197,7 +197,7 @@ int dbif_env_init(struct db_param *dbp)
-
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c
---- netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2009-03-29 09:23:23.000000000 +0200
-+++ netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c 2009-07-14 16:27:46.924861205 +0200
-@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags, mode);
-+ return (p->open)(p, NULL, f, d, t, flags, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
- }
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
- /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
- if (rc == DB_RUNRECOVERY) {
-@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
-diff -up netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c
---- netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call 2009-03-29 09:23:24.000000000 +0200
-+++ netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c 2009-07-14 16:27:46.928827444 +0200
-@@ -133,9 +133,9 @@ static int my_yield(void)
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
-+ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
- #endif /* DB_VERSION_MINOR > 1 */
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- if (rc == DB_RUNRECOVERY) {
- /* This is the mother of all errors. We _must_ fail here. */
- LOG(log_error, logtype_default,
-@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
diff --git a/netatalk-2.1-mkfile.patch b/netatalk-2.1-mkfile.patch
new file mode 100644
index 0000000..31231cd
--- /dev/null
+++ b/netatalk-2.1-mkfile.patch
@@ -0,0 +1,12 @@
+diff -up netatalk-2.1/distrib/initscripts/Makefile.am.mkfile netatalk-2.1/distrib/initscripts/Makefile.am
+--- netatalk-2.1/distrib/initscripts/Makefile.am.mkfile 2010-05-14 10:46:29.289421698 +0200
++++ netatalk-2.1/distrib/initscripts/Makefile.am 2010-05-14 10:48:34.953140484 +0200
+@@ -57,7 +57,7 @@ uninstall: uninstall-startup
+
+ if USE_REDHAT
+
+-sysvdir = $(DESTDIR)/etc/rc.d/init.d
++sysvdir = /etc/rc.d/init.d
+ sysv_SCRIPTS = atalk
+
+ $(sysv_SCRIPTS): rc.atalk.redhat
diff --git a/netatalk.spec b/netatalk.spec
index f868b06..9a96a79 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,18 +1,18 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 2.0.5
-Release: 2%{?dist}
+Version: 2.1
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
# Source1: atalk.init
Source2: netatalk.pam-system-auth
-Patch1: netatalk-2.0.4-db4_2-db4_3.patch
-Patch2: netatalk-2.0.2-uams_no_pie.patch
-Patch3: netatalk-2.0.4-extern_ucreator.patch
-Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.4-open_call.patch
+
+Patch1: netatalk-2.0.2-uams_no_pie.patch
+Patch2: netatalk-2.0.4-extern_ucreator.patch
+Patch3: netatalk-2.1-mkfile.patch
+
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -37,11 +37,10 @@ programs.
%prep
%setup -q
-%patch1 -p1 -b .db4_2-db4_3
-%patch2 -p1 -b .uams_no_pie
-%patch3 -p1 -b .extern_ucreator
-%patch4 -p1
-%patch5 -p1 -b .open_call
+
+%patch1 -p1 -b .uams_no_pie
+%patch2 -p1 -b .extern_ucreator
+%patch3 -p1 -b .mkfile
ln -s ./NEWS ChangeLog
@@ -106,12 +105,16 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-chmod a-x bin/afile/acleandir.rc
-rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
-#
+
# install example config files in doc
mkdir config.example
-cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
+cp -fp config/afpd.conf config.example
+cp -fp config/AppleVolumes.system config.example
+cp -fp config/AppleVolumes.default config.example
+cp -fp config/atalkd.conf config.example
+cp -fp config/netatalk.conf config.example
+cp -fp config/papd.conf config.example
+
cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -147,7 +150,7 @@ fi
%defattr(-,root,root)
%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
-%doc bin/afile/acleandir.rc
+# %doc bin/afile/acleandir.rc
%doc config.example
%dir /etc/atalk
%attr(755,root,root) %{_initrddir}/atalk
@@ -179,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
- oops forgot upload new sources => shifted release number
diff --git a/sources b/sources
index 08ba88d..350a969 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3bd8f4780abc373e0539ab7cd1f9950f netatalk-2.0.5.tar.bz2
+b780f98a8764daab45d288579320a8a0 netatalk-2.1.tar.bz2
commit 0525712eb4bee0ab8a61fb74bf37aa7db94401a7
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Wed Nov 25 23:20:07 2009 +0000
Fix typo that causes a failure to update the common directory. (releng
#2781)
diff --git a/Makefile b/Makefile
index 4266b11..63101a0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,10 @@
# Makefile for source rpm: netatalk
-# $Id: Makefile,v 1.1 2004/09/09 09:08:15 cvsdist Exp $
+# $Id: Makefile,v 1.2 2007/10/15 19:10:48 notting Exp $
NAME := netatalk
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
-for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
commit 696dd1d38861b33aaf23c1ba642bd77fc2c19426
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Nov 24 15:34:00 2009 +0000
- oops forgot upload new sources => shifted release number
diff --git a/.cvsignore b/.cvsignore
index 6afc5ec..80e07f8 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-2.0.4.tar.bz2
+netatalk-2.0.5.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 1887af1..f868b06 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.5
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
- updated to latest upstream version
diff --git a/sources b/sources
index dba923b..08ba88d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6f2f40b51ab9268836ef89a7dffaccb0 netatalk-2.0.4.tar.bz2
+3bd8f4780abc373e0539ab7cd1f9950f netatalk-2.0.5.tar.bz2
commit 1a014579697a658aefd2553aff97fe9daef9c93e
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Nov 24 15:26:10 2009 +0000
- updated to latest upstream version
diff --git a/atalk.init b/atalk.init
deleted file mode 100644
index 817c16e..0000000
--- a/atalk.init
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/bin/sh
-# chkconfig: - 91 35
-# description: This package enables Linux to talk to Macintosh computers via the \
-# AppleTalk networking protocol. It includes a daemon to allow Linux \
-# to act as a file server over EtherTalk or IP for Mac's.
-# processname: atalkd
-# pidfile: /var/run/atalkd.pid
-# config: /etc/atalk/*
-
-# Source function library.
-. /etc/init.d/functions
-
-# Source networking configuration.
-. /etc/sysconfig/network
-
-# Source Appletalk configuration
-. /etc/atalk/netatalk.conf
-
-# Check that networking is up.
-[ ${NETWORKING} = "no" ] && exit 0
-
-start() {
- echo -n $"Starting AppleTalk services: "
- if [ ${ATALK_BGROUND} = yes ] ; then
- echo -n "(backgrounded)"
- {
- daemon atalkd -f /etc/atalk/atalkd.conf
- nbprgstr -p 4 "${ATALK_NAME}:Workstation"
- nbprgstr -p 4 "${ATALK_NAME}:netatalk"
- if [ ${PAPD_RUN} = yes ] ; then
- daemon papd -f /etc/atalk/papd.conf
- fi
- if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
- fi
- } >/dev/null &
- else
- daemon atalkd -f /etc/atalk/atalkd.conf
- nbprgstr -p 4 "${ATALK_NAME}:Workstation"
- nbprgstr -p 4 "${ATALK_NAME}:netatalk"
- if [ ${PAPD_RUN} = yes ] ; then
- daemon papd -f /etc/atalk/papd.conf
- fi
- if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
- fi
- fi
- echo
- touch /var/lock/subsys/atalk
-}
-
-stop() {
- echo -n $"Shutting down AppleTalk services: "
- killproc afpd
- killproc papd
- nbpunrgstr "${ATALK_NAME}:Workstation@*"
- nbpunrgstr "${ATALK_NAME}:netatalk@*"
- killproc atalkd
- # Attempt to zap the module, so that we can restart the
- # Appletalk daemons cleanly
- if [ -e /proc/modules ] && [ -x /sbin/modprobe ] ; then
- modprobe -r appletalk
- fi
- rm -f /var/lock/subsys/atalk
- echo ""
-}
-
-
-restart() {
- stop
- start
-}
-
-case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart|reload)
- restart
- ;;
- condrestart)
- [ -f /var/lock/subsys/atalk ] && restart || :
- ;;
- status)
- status atalkd
- ;;
- *)
- echo $"Usage: $0 {start|stop|restart|status|condrestart}"
- exit 1
-esac
-
-exit 0
diff --git a/netatalk.spec b/netatalk.spec
index 816a935..1887af1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 2.0.4
-Release: 5%{?dist}
+Version: 2.0.5
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
- added BuildRequires: ... libgcrypt-devel
- removed outdated atalk.init
commit 17fb70554bcd0f9857ad6e109c9c31f7a52013af
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Nov 24 14:47:46 2009 +0000
- added BuildRequires: ... libgcrypt-devel
- removed outdated atalk.init
diff --git a/netatalk.spec b/netatalk.spec
index 7b755c4..816a935 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,12 +1,12 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: atalk.init
+# Source1: atalk.init
Source2: netatalk.pam-system-auth
Patch1: netatalk-2.0.4-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
@@ -19,7 +19,7 @@ Requires(post): /sbin/chkconfig /sbin/ldconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service /sbin/ldconfig
-BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
+BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel libgcrypt-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -179,6 +179,10 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
- fixed #473943
commit d255f6fd88352319ed8b35492be739e0cf20038a
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Sep 15 21:02:51 2009 +0000
- fixed #473943
diff --git a/netatalk.spec b/netatalk.spec
index 0c381f6..7b755c4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -66,9 +66,6 @@ export CFLAGS="$CFLAGS -fsigned-char"
--with-cracklib \
--with-pam \
--with-shadow \
- --with-tcp-wrappers \
- --with-ssl \
- --with-flock-locksi \
--with-uams-path=%{_libdir}/atalk \
--enable-shared \
--enable-krbV-uam \
@@ -182,6 +179,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
- rebuilt with new openssl
commit d7a3d5c47da6a70890a4c8923564e83883f57c1c
Author: Tom Mrz <tmraz(a)fedoraproject.org>
Date: Fri Aug 21 14:41:11 2009 +0000
- rebuilt with new openssl
diff --git a/netatalk.spec b/netatalk.spec
index fb44c52..0c381f6 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -182,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
commit 57639ff7e5ac6e25b0fa45124d2847cc65914cfa
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Sat Jul 25 18:00:59 2009 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 8c446b6..fb44c52 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -182,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
- updated to latest upstream version
commit ce34f05eac3007b4ba058d89452fe50ebde5f890
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Jul 14 15:37:58 2009 +0000
- updated to latest upstream version
diff --git a/.cvsignore b/.cvsignore
index abb0106..6afc5ec 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1,3 +1 @@
-netatalk-1.6.4.tar.bz2
-netatalk-2.0.2.tar.bz2
-netatalk-2.0.3.tar.bz2
+netatalk-2.0.4.tar.bz2
diff --git a/netatalk-1.6.3-norc.patch b/netatalk-1.6.3-norc.patch
deleted file mode 100644
index 0c4c7d3..0000000
--- a/netatalk-1.6.3-norc.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- netatalk-1.6.3/bin/afile/Makefile.in.norc 2003-06-12 19:07:40.000000000 -0400
-+++ netatalk-1.6.3/bin/afile/Makefile.in 2003-07-08 14:22:28.000000000 -0400
-@@ -184,7 +184,6 @@
- INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys
-
- bin_PROGRAMS = afile achfile
--bin_SCRIPTS = acleandir.rc
-
- afile_SOURCES = afile.c common.c common.h
- achfile_SOURCES = achfile.c common.c common.h
---- netatalk-1.6.3/man/man1/Makefile.in.norc 2003-06-09 11:59:12.000000000 -0400
-+++ netatalk-1.6.3/man/man1/Makefile.in 2003-07-08 14:22:28.000000000 -0400
-@@ -188,7 +188,6 @@
- GENERATED_MANS = apple_cp.1 apple_mv.1 apple_rm.1
- TEMPLATE_FILES = $(foreach f,$(GENERATED_MANS),$(f).tmpl)
- NONGENERATED_MANS = achfile.1 \
-- acleandir.1 \
- aecho.1 \
- afile.1 \
- afppasswd.1 \
diff --git a/netatalk-2.0.2-db4_2-db4_3.patch b/netatalk-2.0.2-db4_2-db4_3.patch
deleted file mode 100644
index c2822be..0000000
--- a/netatalk-2.0.2-db4_2-db4_3.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.3/bin/cnid/cnid_index.c
---- netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
-+++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:32:53.000000000 +0200
-@@ -274,10 +274,10 @@ static int dbif_count(const int dbi, u_i
- DB_BTREE_STAT *sp;
- DB *db = db_table[dbi].db;
-
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
-diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.3/etc/cnid_dbd/dbif.c
---- netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:32:53.000000000 +0200
-@@ -514,10 +514,10 @@ int dbif_count(const int dbi, u_int32_t
- DB_BTREE_STAT *sp;
- DB *db = db_table[dbi].db;
-
-- ret = db->stat(db, &sp, 0);
-+ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
-
- if (ret) {
-- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
-+ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
- return -1;
- }
-
diff --git a/netatalk-2.0.2-extern_ucreator.patch b/netatalk-2.0.2-extern_ucreator.patch
deleted file mode 100644
index 3e3a919..0000000
--- a/netatalk-2.0.2-extern_ucreator.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.3/etc/afpd/desktop.c
---- netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator 2008-10-10 10:33:04.000000000 +0200
-+++ netatalk-2.0.3/etc/afpd/desktop.c 2008-10-10 10:33:04.000000000 +0200
-@@ -312,7 +312,7 @@ addicon_err:
- }
-
- static u_char utag[] = { 0, 0, 0, 0 };
--static u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
-+u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
- static u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
- static short usize = 256;
- static u_char uicon[] = {
diff --git a/netatalk-2.0.3-chmod.patch b/netatalk-2.0.3-chmod.patch
deleted file mode 100644
index f15f806..0000000
--- a/netatalk-2.0.3-chmod.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -up netatalk-2.0.3/etc/afpd/unix.c.chmod netatalk-2.0.3/etc/afpd/unix.c
---- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-10-10 10:33:20.000000000 +0200
-+++ netatalk-2.0.3/etc/afpd/unix.c 2008-10-10 10:33:20.000000000 +0200
-@@ -415,14 +415,14 @@ mode_t mode;
- struct stat *st;
- {
- struct stat sb;
--mode_t mask = S_IRUSR |S_IWUSR | S_IRGRP | S_IWGRP |S_IROTH | S_IWOTH;
-+mode_t mask = S_IRWXU | S_IRWXG | S_IRWXO; /* rwx for owner group and other, by default */
-
- if (!st) {
- if (stat(name, &sb) != 0)
- return -1;
- st = &sb;
- }
-- mode &= mask; /* keep only rw-rw-rw in mode */
-+
- mode |= st->st_mode & ~mask; /* keep other bits from previous mode */
- if ( chmod( name, mode & ~default_options.umask ) < 0 && errno != EPERM ) {
- return -1;
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
deleted file mode 100644
index 1c20b9a..0000000
--- a/netatalk-2.0.3-db4_5.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -up netatalk-2.0.3/macros/db3-check.m4.db4_5 netatalk-2.0.3/macros/db3-check.m4
---- netatalk-2.0.3/macros/db3-check.m4.db4_5 2008-10-10 10:32:48.000000000 +0200
-+++ netatalk-2.0.3/macros/db3-check.m4 2008-10-10 10:32:48.000000000 +0200
-@@ -115,6 +115,9 @@ int main(void) {
- AC_DEFUN([NETATALK_BERKELEY_LINK],
- [
- atalk_cv_lib_db=no
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_7,[-ldb-4.7])
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_5,[-ldb-4.5])
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
- NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
- NETATALK_BDB_LINK_TRY(atalk_cv_db_db42,[-ldb42])
- NETATALK_BDB_LINK_TRY(atalk_cv_db_db_42,[-ldb-42])
diff --git a/netatalk-2.0.3-log_stderr.patch b/netatalk-2.0.3-log_stderr.patch
deleted file mode 100644
index 11788b1..0000000
--- a/netatalk-2.0.3-log_stderr.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -up netatalk-2.0.3/etc/papd/main.c.log_stderr netatalk-2.0.3/etc/papd/main.c
---- netatalk-2.0.3/etc/papd/main.c.log_stderr 2008-10-10 10:33:30.000000000 +0200
-+++ netatalk-2.0.3/etc/papd/main.c 2008-10-10 10:33:30.000000000 +0200
-@@ -260,7 +260,7 @@ int main( ac, av )
-
- switch (server_lock("papd", pidfile, debug)) {
- case 0: /* open a couple things again in the child */
-- if ((c = open("/", O_RDONLY)) >= 0) {
-+ if (!debug && (c = open("/", O_RDONLY)) >= 0) {
- dup2(c, 1);
- dup2(c, 2);
- }
-@@ -287,7 +287,8 @@ int main( ac, av )
- openlog( p, LOG_PID );
- #else /* ultrix */
- set_processname(p);
-- syslog_setup(log_debug, logtype_default, logoption_ndelay|logoption_pid, logfacility_lpr );
-+ syslog_setup(log_debug, logtype_default, logoption_ndelay | logoption_pid |
-+ debug ? logoption_perror : 0, logfacility_lpr );
- #endif /* ultrix */
-
- LOG(log_info, logtype_papd, "restart (%s)", version );
diff --git a/netatalk-2.0.3-lsb.patch b/netatalk-2.0.3-lsb.patch
deleted file mode 100644
index ddd98da..0000000
--- a/netatalk-2.0.3-lsb.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -up netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat
---- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb 2008-02-25 15:29:38.000000000 +0100
-+++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat 2008-02-25 16:07:36.000000000 +0100
-@@ -1,8 +1,19 @@
- #! /bin/sh
-+#
-+### BEGIN INIT INFO
-+# Provides: netatalk
-+# Required-Start: $local_fs $network $syslog
-+# Required-Stop: $local_fs $network $syslog
-+# Short-Description: AppleTalk networking programs
-+# Description: This package enables Linux to talk to Macintosh computers via the
-+# AppleTalk networking protocol. It includes a daemon to allow Linux
-+# to act as a file server over EtherTalk or IP for Mac's.
-+### END INIT INFO
-+
- # chkconfig: - 91 35
--# description: This package enables Linux to talk to Macintosh
--# computers via the AppleTalk networking protocol and
--# provides printer, file sharing, and AppleTalk routing
-+# description: This package enables Linux to talk to Macintosh \
-+# computers via the AppleTalk networking protocol and \
-+# provides printer, file sharing, and AppleTalk routing \
- # services.
- #
- # AppleTalk daemons. Make sure not to start atalkd in the background:
-@@ -27,12 +38,12 @@ ATALK_SBIN=/usr/sbin
-
- if [ ! -x ${ATALK_SBIN}/atalkd ]; then
- echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
-- exit 0;
-+ exit 1;
- fi
-
- if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
- echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
-- exit 0;
-+ exit 6;
- fi
-
- # read in netatalk configuration
-@@ -41,7 +52,7 @@ fi
- # Check that networking is up.
- if [ ${NETWORKING} = "no" ]; then
- echo "[Network isn't started]";
-- exit 0;
-+ exit 1;
- fi
-
- # initialize return values
diff --git a/netatalk-2.0.3-maxsrv.patch b/netatalk-2.0.3-maxsrv.patch
deleted file mode 100644
index 11e7858..0000000
--- a/netatalk-2.0.3-maxsrv.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c
---- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-10-10 10:33:25.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-10-10 10:33:25.000000000 +0200
-@@ -93,7 +93,7 @@
- static int srvfd;
- static int rqstfd;
-
--#define MAXSRV 128
-+#define MAXSRV 512
-
- #define MAXSPAWN 3 /* Max times respawned in.. */
-
diff --git a/netatalk-2.0.3-multiarch.patch b/netatalk-2.0.3-multiarch.patch
deleted file mode 100644
index bfeaa87..0000000
--- a/netatalk-2.0.3-multiarch.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -up netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch netatalk-2.0.3/distrib/config/netatalk-config.in
---- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-10-10 10:33:35.000000000 +0200
-+++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-10-10 10:33:35.000000000 +0200
-@@ -218,9 +218,6 @@ fi
- if test "@includedir@" != /usr/include ; then
- includes="-I@includedir@"
- fi
--if test "@libdir@" != /usr/lib ; then
-- libs="-L@libdir@"
--fi
- af_cflags="$af_cflags $includes"
- af_libs="$libs -latalk"
-
diff --git a/netatalk-2.0.3-open_call.patch b/netatalk-2.0.3-open_call.patch
deleted file mode 100644
index 5df0519..0000000
--- a/netatalk-2.0.3-open_call.patch
+++ /dev/null
@@ -1,140 +0,0 @@
-diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
---- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:33:14.000000000 +0200
-@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -353,7 +353,7 @@ static int dbif_env_init(void)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -379,7 +379,7 @@ static int dbif_env_init(void)
- }
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
---- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:33:14.000000000 +0200
-@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
-
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c
---- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2008-10-10 10:33:14.000000000 +0200
-@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags, mode);
-+ return (p->open)(p, NULL, f, d, t, flags, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
- }
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
- /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
- if (rc == DB_RUNRECOVERY) {
-@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
-diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c
---- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2008-10-10 10:33:14.000000000 +0200
-@@ -133,9 +133,9 @@ static int my_yield(void)
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
-+ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
- #endif /* DB_VERSION_MINOR > 1 */
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- if (rc == DB_RUNRECOVERY) {
- /* This is the mother of all errors. We _must_ fail here. */
- LOG(log_error, logtype_default,
-@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
diff --git a/netatalk-2.0.3-papd_cmds.patch b/netatalk-2.0.3-papd_cmds.patch
deleted file mode 100644
index fdc1e51..0000000
--- a/netatalk-2.0.3-papd_cmds.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-diff -Nurad netatalk-2.0.3.orig/etc/papd/lp.c netatalk-2.0.3/etc/papd/lp.c
---- netatalk-2.0.3.orig/etc/papd/lp.c 2009-01-28 17:04:36.000000000 +0100
-+++ netatalk-2.0.3/etc/papd/lp.c 2009-01-28 17:05:01.000000000 +0100
-@@ -212,10 +212,54 @@
-
- #define is_var(a, b) (strncmp((a), (b), 2) == 0)
-
-+static size_t quote(char *dest, char *src, const size_t bsize, size_t len) {
-+ size_t used = 0;
-+
-+ while (len && used < bsize ) {
-+ switch (*src) {
-+ case '$':
-+ case '\\':
-+ case '"':
-+ case ';':
-+ case '&':
-+ case '(':
-+ case ')':
-+ case ' ':
-+ case '*':
-+ case '#':
-+ case '|':
-+ case '>':
-+ case '<':
-+ case '[':
-+ case ']':
-+ case '{':
-+ case '}':
-+ case '^':
-+ case '?':
-+ case '~':
-+ case '`':
-+ case '\x0A':
-+ case '\xFF':
-+ if (used + 2 > bsize )
-+ return used;
-+ *dest = '\\';
-+ dest++;
-+ used++;
-+ break;
-+ }
-+ *dest = *src;
-+ src++;
-+ dest++;
-+ len--;
-+ used++;
-+ }
-+ return used;
-+}
-+
- static char* pipexlate(char *src)
- {
- char *p, *q, *dest;
-- static char destbuf[MAXPATHLEN];
-+ static char destbuf[MAXPATHLEN + 1];
- size_t destlen = MAXPATHLEN;
- int len = 0;
-
-@@ -224,13 +268,16 @@
- if (!src)
- return NULL;
-
-- strncpy(dest, src, MAXPATHLEN);
-- if ((p = strchr(src, '%')) == NULL) /* nothing to do */
-+ memset(dest, 0, sizeof(destbuf));
-+ if ((p = strchr(src, '%')) == NULL) { /* nothing to do */
-+ strncpy(dest, src, sizeof(dest) - 1);
- return destbuf;
-+ }
-
- /* first part of the path. just forward to the next variable. */
- len = MIN((size_t)(p - src), destlen);
- if (len > 0) {
-+ strncpy(dest, src, len);
- destlen -= len;
- dest += len;
- }
-@@ -246,17 +293,20 @@
- q = lp.lp_created_for;
- } else if (is_var(p, "%%")) {
- q = "%";
-- } else
-- q = p;
-+ }
-
- /* copy the stuff over. if we don't understand something that we
- * should, just skip it over. */
- if (q) {
-- len = MIN(p == q ? 2 : strlen(q), destlen);
-+ len = MIN(strlen(q), destlen);
-+ len = quote(dest, q, destlen, len);
-+ }
-+ else {
-+ len = MIN(2, destlen);
- strncpy(dest, q, len);
-- dest += len;
-- destlen -= len;
- }
-+ dest += len;
-+ destlen -= len;
-
- /* stuff up to next $ */
- src = p + 2;
diff --git a/netatalk-2.0.4-db4_2-db4_3.patch b/netatalk-2.0.4-db4_2-db4_3.patch
new file mode 100644
index 0000000..ff9cd3e
--- /dev/null
+++ b/netatalk-2.0.4-db4_2-db4_3.patch
@@ -0,0 +1,34 @@
+diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.4/bin/cnid/cnid_index.c
+--- netatalk-2.0.4/bin/cnid/cnid_index.c.db4_2-db4_3 2009-07-14 15:54:50.444609410 +0200
++++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 15:58:10.143829111 +0200
+@@ -277,11 +277,11 @@ static int dbif_count(const int dbi, u_i
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
+ ret = db->stat(db, db_txn, &sp, 0);
+ #else
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+ #endif
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
+diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.4/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.4/etc/cnid_dbd/dbif.c.db4_2-db4_3 2009-07-14 15:55:16.428613311 +0200
++++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 15:57:17.038828997 +0200
+@@ -516,11 +516,11 @@ int dbif_count(const int dbi, u_int32_t
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
+ ret = db->stat(db, db_txn, &sp, 0);
+ #else
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+ #endif
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
diff --git a/netatalk-2.0.4-extern_ucreator.patch b/netatalk-2.0.4-extern_ucreator.patch
new file mode 100644
index 0000000..413ac08
--- /dev/null
+++ b/netatalk-2.0.4-extern_ucreator.patch
@@ -0,0 +1,12 @@
+diff -up netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.4/etc/afpd/desktop.c
+--- netatalk-2.0.4/etc/afpd/desktop.c.extern_ucreator 2009-07-14 16:26:36.984610055 +0200
++++ netatalk-2.0.4/etc/afpd/desktop.c 2009-07-14 16:27:01.607580009 +0200
+@@ -312,7 +312,7 @@ addicon_err:
+ }
+
+ static const u_char utag[] = { 0, 0, 0, 0 };
+-static const u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
++u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
+ static const u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
+ static const short usize = 256;
+
diff --git a/netatalk-2.0.4-open_call.patch b/netatalk-2.0.4-open_call.patch
new file mode 100644
index 0000000..1c9eece
--- /dev/null
+++ b/netatalk-2.0.4-open_call.patch
@@ -0,0 +1,119 @@
+diff -up netatalk-2.0.4/bin/cnid/cnid_index.c.open_call netatalk-2.0.4/bin/cnid/cnid_index.c
+--- netatalk-2.0.4/bin/cnid/cnid_index.c.open_call 2009-07-14 16:31:13.662612798 +0200
++++ netatalk-2.0.4/bin/cnid/cnid_index.c 2009-07-14 16:32:12.494829074 +0200
+@@ -356,7 +356,7 @@ static int dbif_env_init(void)
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.4/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.4/etc/cnid_dbd/dbif.c.open_call 2009-07-14 16:27:46.905837395 +0200
++++ netatalk-2.0.4/etc/cnid_dbd/dbif.c 2009-07-14 16:33:31.712829253 +0200
+@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -163,7 +163,7 @@ int dbif_env_init(struct db_param *dbp)
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -197,7 +197,7 @@ int dbif_env_init(struct db_param *dbp)
+
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c
+--- netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2009-03-29 09:23:23.000000000 +0200
++++ netatalk-2.0.4/libatalk/cnid/cdb/cnid_cdb_open.c 2009-07-14 16:27:46.924861205 +0200
+@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags, mode);
++ return (p->open)(p, NULL, f, d, t, flags, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
+ }
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
+ /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
+ if (rc == DB_RUNRECOVERY) {
+@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
+diff -up netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c
+--- netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c.open_call 2009-03-29 09:23:24.000000000 +0200
++++ netatalk-2.0.4/libatalk/cnid/db3/cnid_db3_open.c 2009-07-14 16:27:46.928827444 +0200
+@@ -133,9 +133,9 @@ static int my_yield(void)
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
++ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
+ #endif /* DB_VERSION_MINOR > 1 */
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ if (rc == DB_RUNRECOVERY) {
+ /* This is the mother of all errors. We _must_ fail here. */
+ LOG(log_error, logtype_default,
+@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
diff --git a/netatalk.spec b/netatalk.spec
index e2974a4..8c446b6 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,24 +1,18 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 2.0.3
-Release: 27%{?dist}
+Version: 2.0.4
+Release: 1%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
Source2: netatalk.pam-system-auth
-Patch0: netatalk-2.0.3-db4_5.patch
-Patch1: netatalk-2.0.2-db4_2-db4_3.patch
+Patch1: netatalk-2.0.4-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
-Patch3: netatalk-2.0.2-extern_ucreator.patch
+Patch3: netatalk-2.0.4-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.3-open_call.patch
-Patch6: netatalk-2.0.3-chmod.patch
-Patch7: netatalk-2.0.3-maxsrv.patch
-Patch8: netatalk-2.0.3-log_stderr.patch
-Patch9: netatalk-2.0.3-multiarch.patch
-Patch10: netatalk-2.0.3-papd_cmds.patch
+Patch5: netatalk-2.0.4-open_call.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -32,16 +26,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
This package enables Linux to talk to Macintosh computers via the
AppleTalk networking protocol. It includes a daemon to allow Linux
to act as a file server over EtherTalk or IP for Mac's.
-The systems without coreutils 7.0 and later require netatalk-timeout package.
-
-%package timeout
-Summary: Timeout utility for the systems without coreutils
-Group: System Environment/Daemons
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Conflicts: coreutils >= 7.0
-
-%description timeout
-The package contains the timeout utility that was a part of netatalk earlier. The coreutils 7.0 and later contains this utility too therefore the timeout is separated to sub-package for usage on the systems without coreutils.
%package devel
Summary: Headers for Appletalk development
@@ -53,17 +37,11 @@ programs.
%prep
%setup -q
-%patch0 -p1 -b .db4_5
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
%patch5 -p1 -b .open_call
-%patch6 -p1 -b .chmod
-%patch7 -p1 -b .maxsrv
-%patch8 -p1 -b .log_stderr
-%patch9 -p1 -b .multiarch
-%patch10 -p1 -b .papd_cmds
ln -s ./NEWS ChangeLog
@@ -186,19 +164,13 @@ fi
%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
-%exclude %{_bindir}/timeout
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
-%exclude %{_mandir}/man1/timeout.1.gz
%{_datadir}/netatalk
%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
-%files timeout
-%{_bindir}/timeout
-%{_mandir}/man1/timeout.1.gz
-
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
@@ -210,6 +182,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
diff --git a/sources b/sources
index bde5f18..dba923b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-28092763085783805dc2f00aa2127a3e netatalk-2.0.3.tar.bz2
+6f2f40b51ab9268836ef89a7dffaccb0 netatalk-2.0.4.tar.bz2
commit ee4ce2e5d7ca2c7e848ce707afa1cfb023f01f6c
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Thu Feb 26 04:58:22 2009 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 28fbd56..e2974a4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 26%{?dist}
+Release: 27%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -210,6 +210,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
commit a171a849b287478e695e115dc2f5eeca725cea87
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Feb 17 07:27:13 2009 +0000
- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection
vulnerability
diff --git a/netatalk-2.0.3-papd_cmds.patch b/netatalk-2.0.3-papd_cmds.patch
new file mode 100644
index 0000000..fdc1e51
--- /dev/null
+++ b/netatalk-2.0.3-papd_cmds.patch
@@ -0,0 +1,104 @@
+diff -Nurad netatalk-2.0.3.orig/etc/papd/lp.c netatalk-2.0.3/etc/papd/lp.c
+--- netatalk-2.0.3.orig/etc/papd/lp.c 2009-01-28 17:04:36.000000000 +0100
++++ netatalk-2.0.3/etc/papd/lp.c 2009-01-28 17:05:01.000000000 +0100
+@@ -212,10 +212,54 @@
+
+ #define is_var(a, b) (strncmp((a), (b), 2) == 0)
+
++static size_t quote(char *dest, char *src, const size_t bsize, size_t len) {
++ size_t used = 0;
++
++ while (len && used < bsize ) {
++ switch (*src) {
++ case '$':
++ case '\\':
++ case '"':
++ case ';':
++ case '&':
++ case '(':
++ case ')':
++ case ' ':
++ case '*':
++ case '#':
++ case '|':
++ case '>':
++ case '<':
++ case '[':
++ case ']':
++ case '{':
++ case '}':
++ case '^':
++ case '?':
++ case '~':
++ case '`':
++ case '\x0A':
++ case '\xFF':
++ if (used + 2 > bsize )
++ return used;
++ *dest = '\\';
++ dest++;
++ used++;
++ break;
++ }
++ *dest = *src;
++ src++;
++ dest++;
++ len--;
++ used++;
++ }
++ return used;
++}
++
+ static char* pipexlate(char *src)
+ {
+ char *p, *q, *dest;
+- static char destbuf[MAXPATHLEN];
++ static char destbuf[MAXPATHLEN + 1];
+ size_t destlen = MAXPATHLEN;
+ int len = 0;
+
+@@ -224,13 +268,16 @@
+ if (!src)
+ return NULL;
+
+- strncpy(dest, src, MAXPATHLEN);
+- if ((p = strchr(src, '%')) == NULL) /* nothing to do */
++ memset(dest, 0, sizeof(destbuf));
++ if ((p = strchr(src, '%')) == NULL) { /* nothing to do */
++ strncpy(dest, src, sizeof(dest) - 1);
+ return destbuf;
++ }
+
+ /* first part of the path. just forward to the next variable. */
+ len = MIN((size_t)(p - src), destlen);
+ if (len > 0) {
++ strncpy(dest, src, len);
+ destlen -= len;
+ dest += len;
+ }
+@@ -246,17 +293,20 @@
+ q = lp.lp_created_for;
+ } else if (is_var(p, "%%")) {
+ q = "%";
+- } else
+- q = p;
++ }
+
+ /* copy the stuff over. if we don't understand something that we
+ * should, just skip it over. */
+ if (q) {
+- len = MIN(p == q ? 2 : strlen(q), destlen);
++ len = MIN(strlen(q), destlen);
++ len = quote(dest, q, destlen, len);
++ }
++ else {
++ len = MIN(2, destlen);
+ strncpy(dest, q, len);
+- dest += len;
+- destlen -= len;
+ }
++ dest += len;
++ destlen -= len;
+
+ /* stuff up to next $ */
+ src = p + 2;
diff --git a/netatalk.spec b/netatalk.spec
index 8c3a4e1..28fbd56 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 25%{?dist}
+Release: 26%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -18,6 +18,7 @@ Patch6: netatalk-2.0.3-chmod.patch
Patch7: netatalk-2.0.3-maxsrv.patch
Patch8: netatalk-2.0.3-log_stderr.patch
Patch9: netatalk-2.0.3-multiarch.patch
+Patch10: netatalk-2.0.3-papd_cmds.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -62,6 +63,7 @@ programs.
%patch7 -p1 -b .maxsrv
%patch8 -p1 -b .log_stderr
%patch9 -p1 -b .multiarch
+%patch10 -p1 -b .papd_cmds
ln -s ./NEWS ChangeLog
@@ -208,10 +210,13 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-25
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
- fixed epoch in the subpackage requires
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-24
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
- fix #473186 conflict timeout with coreutils
* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
commit 501be50177243382a64a39ed8abba76c23b1babe
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Tue Jan 27 10:26:26 2009 +0000
- fixed epoch in the subpackage requires
diff --git a/netatalk.spec b/netatalk.spec
index 2d6d81c..8c3a4e1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 24%{?dist}
+Release: 25%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -36,7 +36,7 @@ The systems without coreutils 7.0 and later require netatalk-timeout package.
%package timeout
Summary: Timeout utility for the systems without coreutils
Group: System Environment/Daemons
-Requires: netatalk = %{version}-%{release}
+Requires: %{name} = %{epoch}:%{version}-%{release}
Conflicts: coreutils >= 7.0
%description timeout
@@ -208,6 +208,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-25
+- fixed epoch in the subpackage requires
+
* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-24
- fix #473186 conflict timeout with coreutils
commit 76845d2a5fa5426da933fc47530312acf6c7c19b
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Mon Jan 26 16:57:16 2009 +0000
- fix #473186 conflict timeout with coreutils
diff --git a/netatalk.spec b/netatalk.spec
index 028ae3d..2d6d81c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 23%{?dist}
+Release: 24%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -31,6 +31,16 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
This package enables Linux to talk to Macintosh computers via the
AppleTalk networking protocol. It includes a daemon to allow Linux
to act as a file server over EtherTalk or IP for Mac's.
+The systems without coreutils 7.0 and later require netatalk-timeout package.
+
+%package timeout
+Summary: Timeout utility for the systems without coreutils
+Group: System Environment/Daemons
+Requires: netatalk = %{version}-%{release}
+Conflicts: coreutils >= 7.0
+
+%description timeout
+The package contains the timeout utility that was a part of netatalk earlier. The coreutils 7.0 and later contains this utility too therefore the timeout is separated to sub-package for usage on the systems without coreutils.
%package devel
Summary: Headers for Appletalk development
@@ -174,13 +184,19 @@ fi
%{_sbindir}/*
%{_bindir}/*
%exclude %{_bindir}/netatalk-config
+%exclude %{_bindir}/timeout
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
+%exclude %{_mandir}/man1/timeout.1.gz
%{_datadir}/netatalk
%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
+%files timeout
+%{_bindir}/timeout
+%{_mandir}/man1/timeout.1.gz
+
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
@@ -192,6 +208,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:3.0.3-24
+- fix #473186 conflict timeout with coreutils
+
* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
- rebuild with new openssl
commit ed9121319e95c8b82efda7e93e4214287e1ed549
Author: Tom Mrz <tmraz(a)fedoraproject.org>
Date: Sat Jan 17 15:27:22 2009 +0000
- rebuild with new openssl
diff --git a/netatalk.spec b/netatalk.spec
index 5e9f474..028ae3d 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 22%{?dist}
+Release: 23%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -192,6 +192,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
- fix #473939 netatalk-2.0.3-21.fc10 disable quota
commit e323ab0ba07c2c2525f25f8c7229c0cb18a58560
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Thu Jan 15 09:50:03 2009 +0000
- fix #473939 netatalk-2.0.3-21.fc10 disable quota
diff --git a/netatalk.spec b/netatalk.spec
index 166f0e7..5e9f474 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 21%{?dist}
+Release: 22%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
@@ -24,7 +24,7 @@ Requires(post): /sbin/chkconfig /sbin/ldconfig
Requires(preun): /sbin/chkconfig
Requires(preun): /sbin/service
Requires(postun): /sbin/service /sbin/ldconfig
-BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
+BuildRequires: cracklib-devel openssl-devel pam quota-devel libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
@@ -192,6 +192,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
commit a4cba520515390f3f2b5e288fcaba669ad46e674
Author: Jiri Skala <jskala(a)fedoraproject.org>
Date: Mon Oct 13 07:46:56 2008 +0000
- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
diff --git a/netatalk-2.0.2-db4_2-db4_3.patch b/netatalk-2.0.2-db4_2-db4_3.patch
index a4fd7ea..c2822be 100644
--- a/netatalk-2.0.2-db4_2-db4_3.patch
+++ b/netatalk-2.0.2-db4_2-db4_3.patch
@@ -1,6 +1,7 @@
---- netatalk-2.0.2/etc/cnid_dbd/dbif.c.db4_2-db4_3 2004-12-21 08:36:12.000000000 -0500
-+++ netatalk-2.0.2/etc/cnid_dbd/dbif.c 2005-02-21 13:21:45.000000000 -0500
-@@ -514,10 +514,10 @@
+diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 netatalk-2.0.3/bin/cnid/cnid_index.c
+--- netatalk-2.0.3/bin/cnid/cnid_index.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
++++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:32:53.000000000 +0200
+@@ -274,10 +274,10 @@ static int dbif_count(const int dbi, u_i
DB_BTREE_STAT *sp;
DB *db = db_table[dbi].db;
@@ -13,9 +14,10 @@
return -1;
}
---- netatalk-2.0.2/bin/cnid/cnid_index.c.db4_2-db4_3 2005-01-03 08:49:55.000000000 -0500
-+++ netatalk-2.0.2/bin/cnid/cnid_index.c 2005-02-21 13:23:12.000000000 -0500
-@@ -274,10 +274,10 @@
+diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 netatalk-2.0.3/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.3/etc/cnid_dbd/dbif.c.db4_2-db4_3 2008-10-10 10:32:53.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:32:53.000000000 +0200
+@@ -514,10 +514,10 @@ int dbif_count(const int dbi, u_int32_t
DB_BTREE_STAT *sp;
DB *db = db_table[dbi].db;
diff --git a/netatalk-2.0.2-extern_ucreator.patch b/netatalk-2.0.2-extern_ucreator.patch
index 3eaab67..3e3a919 100644
--- a/netatalk-2.0.2-extern_ucreator.patch
+++ b/netatalk-2.0.2-extern_ucreator.patch
@@ -1,6 +1,7 @@
---- netatalk-2.0.2/etc/afpd/desktop.c.extern_ucreator 2004-10-09 08:48:21.000000000 -0400
-+++ netatalk-2.0.2/etc/afpd/desktop.c 2005-03-07 15:44:07.000000000 -0500
-@@ -310,7 +310,7 @@
+diff -up netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator netatalk-2.0.3/etc/afpd/desktop.c
+--- netatalk-2.0.3/etc/afpd/desktop.c.extern_ucreator 2008-10-10 10:33:04.000000000 +0200
++++ netatalk-2.0.3/etc/afpd/desktop.c 2008-10-10 10:33:04.000000000 +0200
+@@ -312,7 +312,7 @@ addicon_err:
}
static u_char utag[] = { 0, 0, 0, 0 };
diff --git a/netatalk-2.0.2-uams_no_pie.patch b/netatalk-2.0.2-uams_no_pie.patch
index 09ab725..c41c66f 100644
--- a/netatalk-2.0.2-uams_no_pie.patch
+++ b/netatalk-2.0.2-uams_no_pie.patch
@@ -1,5 +1,6 @@
---- netatalk-2.0.2/etc/uams/Makefile.am.uams_no_pie 2004-08-10 23:11:07.000000000 -0400
-+++ netatalk-2.0.2/etc/uams/Makefile.am 2005-02-21 14:30:23.000000000 -0500
+diff -up netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie netatalk-2.0.3/etc/uams/Makefile.am
+--- netatalk-2.0.3/etc/uams/Makefile.am.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
++++ netatalk-2.0.3/etc/uams/Makefile.am 2008-10-10 10:32:59.000000000 +0200
@@ -1,5 +1,5 @@
# Makefile.am for etc/uams/
-
@@ -7,9 +8,10 @@
SUBDIRS = uams_krb4
#
---- netatalk-2.0.2/macros/gssapi-check.m4.uams_no_pie 2004-06-18 03:57:19.000000000 -0400
-+++ netatalk-2.0.2/macros/gssapi-check.m4 2005-02-21 14:58:26.000000000 -0500
-@@ -126,7 +126,7 @@
+diff -up netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie netatalk-2.0.3/macros/gssapi-check.m4
+--- netatalk-2.0.3/macros/gssapi-check.m4.uams_no_pie 2008-10-10 10:32:59.000000000 +0200
++++ netatalk-2.0.3/macros/gssapi-check.m4 2008-10-10 10:32:59.000000000 +0200
+@@ -126,7 +126,7 @@ AC_DEFUN([NETATALK_GSSAPI_CHECK],
if test x"$ac_cv_func_gss_acquire_cred" = x"yes"; then
AC_DEFINE(HAVE_GSSAPI,1,[Whether to enable GSSAPI support])
AC_MSG_RESULT([yes])
diff --git a/netatalk-2.0.3-chmod.patch b/netatalk-2.0.3-chmod.patch
index 3455bbe..f15f806 100644
--- a/netatalk-2.0.3-chmod.patch
+++ b/netatalk-2.0.3-chmod.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/etc/afpd/unix.c.chmod netatalk-2.0.3/etc/afpd/unix.c
---- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-03-06 09:09:57.000000000 +0100
-+++ netatalk-2.0.3/etc/afpd/unix.c 2008-03-06 09:10:43.000000000 +0100
+--- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-10-10 10:33:20.000000000 +0200
++++ netatalk-2.0.3/etc/afpd/unix.c 2008-10-10 10:33:20.000000000 +0200
@@ -415,14 +415,14 @@ mode_t mode;
struct stat *st;
{
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
index 0d95146..1c20b9a 100644
--- a/netatalk-2.0.3-db4_5.patch
+++ b/netatalk-2.0.3-db4_5.patch
@@ -1,9 +1,11 @@
---- netatalk-2.0.3/macros/db3-check.m4.db4_3 2004-08-11 05:01:11.000000000 +0200
-+++ netatalk-2.0.3/macros/db3-check.m4 2007-01-23 14:27:14.000000000 +0100
-@@ -115,6 +115,8 @@
+diff -up netatalk-2.0.3/macros/db3-check.m4.db4_5 netatalk-2.0.3/macros/db3-check.m4
+--- netatalk-2.0.3/macros/db3-check.m4.db4_5 2008-10-10 10:32:48.000000000 +0200
++++ netatalk-2.0.3/macros/db3-check.m4 2008-10-10 10:32:48.000000000 +0200
+@@ -115,6 +115,9 @@ int main(void) {
AC_DEFUN([NETATALK_BERKELEY_LINK],
[
atalk_cv_lib_db=no
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_7,[-ldb-4.7])
+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_5,[-ldb-4.5])
+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
diff --git a/netatalk-2.0.3-log_stderr.patch b/netatalk-2.0.3-log_stderr.patch
index ad2f645..11788b1 100644
--- a/netatalk-2.0.3-log_stderr.patch
+++ b/netatalk-2.0.3-log_stderr.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/etc/papd/main.c.log_stderr netatalk-2.0.3/etc/papd/main.c
---- netatalk-2.0.3/etc/papd/main.c.log_stderr 2004-06-09 03:25:53.000000000 +0200
-+++ netatalk-2.0.3/etc/papd/main.c 2008-03-06 12:14:58.000000000 +0100
+--- netatalk-2.0.3/etc/papd/main.c.log_stderr 2008-10-10 10:33:30.000000000 +0200
++++ netatalk-2.0.3/etc/papd/main.c 2008-10-10 10:33:30.000000000 +0200
@@ -260,7 +260,7 @@ int main( ac, av )
switch (server_lock("papd", pidfile, debug)) {
diff --git a/netatalk-2.0.3-maxsrv.patch b/netatalk-2.0.3-maxsrv.patch
index b721ec6..11e7858 100644
--- a/netatalk-2.0.3-maxsrv.patch
+++ b/netatalk-2.0.3-maxsrv.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c
---- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-03-06 09:20:52.000000000 +0100
-+++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-03-06 09:22:40.000000000 +0100
+--- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-10-10 10:33:25.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-10-10 10:33:25.000000000 +0200
@@ -93,7 +93,7 @@
static int srvfd;
static int rqstfd;
diff --git a/netatalk-2.0.3-multiarch.patch b/netatalk-2.0.3-multiarch.patch
index be18833..bfeaa87 100644
--- a/netatalk-2.0.3-multiarch.patch
+++ b/netatalk-2.0.3-multiarch.patch
@@ -1,6 +1,6 @@
diff -up netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch netatalk-2.0.3/distrib/config/netatalk-config.in
---- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-03-06 15:54:27.000000000 +0100
-+++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-03-06 15:55:00.000000000 +0100
+--- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-10-10 10:33:35.000000000 +0200
++++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-10-10 10:33:35.000000000 +0200
@@ -218,9 +218,6 @@ fi
if test "@includedir@" != /usr/include ; then
includes="-I@includedir@"
diff --git a/netatalk-2.0.3-open_call.patch b/netatalk-2.0.3-open_call.patch
index 4c3fe4e..5df0519 100644
--- a/netatalk-2.0.3-open_call.patch
+++ b/netatalk-2.0.3-open_call.patch
@@ -1,6 +1,72 @@
+diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
+--- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/bin/cnid/cnid_index.c 2008-10-10 10:33:14.000000000 +0200
+@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -353,7 +353,7 @@ static int dbif_env_init(void)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -379,7 +379,7 @@ static int dbif_env_init(void)
+ }
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2008-10-10 10:33:14.000000000 +0200
+@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
+
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c
---- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2007-09-17 15:21:26.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-17 15:21:43.000000000 +0200
+--- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2008-10-10 10:33:14.000000000 +0200
@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
{
@@ -36,8 +102,8 @@ diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0
goto fail_lock;
}
diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c
---- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2007-09-17 15:14:36.000000000 +0200
-+++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2007-09-17 15:15:06.000000000 +0200
+--- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2008-10-10 10:33:14.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2008-10-10 10:33:14.000000000 +0200
@@ -133,9 +133,9 @@ static int my_yield(void)
static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
{
@@ -72,69 +138,3 @@ diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0
LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
goto fail_lock;
}
-diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
---- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2007-09-17 15:14:49.000000000 +0200
-+++ netatalk-2.0.3/bin/cnid/cnid_index.c 2007-09-17 15:15:35.000000000 +0200
-@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -353,7 +353,7 @@ static int dbif_env_init(void)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -379,7 +379,7 @@ static int dbif_env_init(void)
- }
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
---- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2007-09-17 15:14:59.000000000 +0200
-+++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2007-09-17 15:16:54.000000000 +0200
-@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
- int ret;
-
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
- #else
-- ret = db->open(db, file, name, type, DB_CREATE, mode);
-+ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
- #endif
-
- if (ret) {
-@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
- db_env->set_errfile(db_env, db_errlog);
- db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
- db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
-@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
-
- if (db_errlog != NULL)
- db_env->set_errfile(db_env, db_errlog);
-- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
-+ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
- LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
- db_strerror(ret));
- db_env->close(db_env, 0);
diff --git a/netatalk.spec b/netatalk.spec
index d0ccc14..166f0e7 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,16 +1,13 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 20%{?dist}
+Release: 21%{?dist}
Epoch: 4
License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
Source2: netatalk.pam-system-auth
-#Patch0: netatalk-1.6.3-norc.patch
-#Patch1: netatalk-1.5.5-openssl097.patch
-#Patch2: netatalk-1.5.5-pathcat.patch
Patch0: netatalk-2.0.3-db4_5.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
@@ -45,9 +42,6 @@ programs.
%prep
%setup -q
-#%patch0 -p 1 -b .norc
-#%patch1 -p 1 -b .openssl097
-#%patch2 -p1 -b .pathcat
%patch0 -p1 -b .db4_5
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
@@ -198,6 +192,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
- fix license tag
commit 9066f9eea81b071f076cd3d0925e948b0db87add
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon Aug 11 18:54:46 2008 +0000
fix license tag
diff --git a/netatalk.spec b/netatalk.spec
index 9ddce93..d0ccc14 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,9 +1,9 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 19%{?dist}
+Release: 20%{?dist}
Epoch: 4
-License: GPL
+License: GPLv2+
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
@@ -198,6 +198,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
- fix chmod o+x (#225085)
- increase the maximum number of cnid_dbd processes to 512 (#232805)
commit 960fc3ebbeca07c2eaa662d214853a6bb3ceb9c3
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Thu Mar 6 15:40:16 2008 +0000
- fix chmod o+x (#225085)
- increase the maximum number of cnid_dbd processes to 512 (#232805)
- papd now writes debugging output to stderr when invoked with -d (#150021)
- fix multiarch conflict for netatalk-devel (#342681)
diff --git a/netatalk-2.0.3-chmod.patch b/netatalk-2.0.3-chmod.patch
new file mode 100644
index 0000000..3455bbe
--- /dev/null
+++ b/netatalk-2.0.3-chmod.patch
@@ -0,0 +1,20 @@
+diff -up netatalk-2.0.3/etc/afpd/unix.c.chmod netatalk-2.0.3/etc/afpd/unix.c
+--- netatalk-2.0.3/etc/afpd/unix.c.chmod 2008-03-06 09:09:57.000000000 +0100
++++ netatalk-2.0.3/etc/afpd/unix.c 2008-03-06 09:10:43.000000000 +0100
+@@ -415,14 +415,14 @@ mode_t mode;
+ struct stat *st;
+ {
+ struct stat sb;
+-mode_t mask = S_IRUSR |S_IWUSR | S_IRGRP | S_IWGRP |S_IROTH | S_IWOTH;
++mode_t mask = S_IRWXU | S_IRWXG | S_IRWXO; /* rwx for owner group and other, by default */
+
+ if (!st) {
+ if (stat(name, &sb) != 0)
+ return -1;
+ st = &sb;
+ }
+- mode &= mask; /* keep only rw-rw-rw in mode */
++
+ mode |= st->st_mode & ~mask; /* keep other bits from previous mode */
+ if ( chmod( name, mode & ~default_options.umask ) < 0 && errno != EPERM ) {
+ return -1;
diff --git a/netatalk-2.0.3-log_stderr.patch b/netatalk-2.0.3-log_stderr.patch
new file mode 100644
index 0000000..ad2f645
--- /dev/null
+++ b/netatalk-2.0.3-log_stderr.patch
@@ -0,0 +1,22 @@
+diff -up netatalk-2.0.3/etc/papd/main.c.log_stderr netatalk-2.0.3/etc/papd/main.c
+--- netatalk-2.0.3/etc/papd/main.c.log_stderr 2004-06-09 03:25:53.000000000 +0200
++++ netatalk-2.0.3/etc/papd/main.c 2008-03-06 12:14:58.000000000 +0100
+@@ -260,7 +260,7 @@ int main( ac, av )
+
+ switch (server_lock("papd", pidfile, debug)) {
+ case 0: /* open a couple things again in the child */
+- if ((c = open("/", O_RDONLY)) >= 0) {
++ if (!debug && (c = open("/", O_RDONLY)) >= 0) {
+ dup2(c, 1);
+ dup2(c, 2);
+ }
+@@ -287,7 +287,8 @@ int main( ac, av )
+ openlog( p, LOG_PID );
+ #else /* ultrix */
+ set_processname(p);
+- syslog_setup(log_debug, logtype_default, logoption_ndelay|logoption_pid, logfacility_lpr );
++ syslog_setup(log_debug, logtype_default, logoption_ndelay | logoption_pid |
++ debug ? logoption_perror : 0, logfacility_lpr );
+ #endif /* ultrix */
+
+ LOG(log_info, logtype_papd, "restart (%s)", version );
diff --git a/netatalk-2.0.3-maxsrv.patch b/netatalk-2.0.3-maxsrv.patch
new file mode 100644
index 0000000..b721ec6
--- /dev/null
+++ b/netatalk-2.0.3-maxsrv.patch
@@ -0,0 +1,12 @@
+diff -up netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c
+--- netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c.maxsrv 2008-03-06 09:20:52.000000000 +0100
++++ netatalk-2.0.3/etc/cnid_dbd/cnid_metad.c 2008-03-06 09:22:40.000000000 +0100
+@@ -93,7 +93,7 @@
+ static int srvfd;
+ static int rqstfd;
+
+-#define MAXSRV 128
++#define MAXSRV 512
+
+ #define MAXSPAWN 3 /* Max times respawned in.. */
+
diff --git a/netatalk-2.0.3-multiarch.patch b/netatalk-2.0.3-multiarch.patch
new file mode 100644
index 0000000..be18833
--- /dev/null
+++ b/netatalk-2.0.3-multiarch.patch
@@ -0,0 +1,13 @@
+diff -up netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch netatalk-2.0.3/distrib/config/netatalk-config.in
+--- netatalk-2.0.3/distrib/config/netatalk-config.in.multiarch 2008-03-06 15:54:27.000000000 +0100
++++ netatalk-2.0.3/distrib/config/netatalk-config.in 2008-03-06 15:55:00.000000000 +0100
+@@ -218,9 +218,6 @@ fi
+ if test "@includedir@" != /usr/include ; then
+ includes="-I@includedir@"
+ fi
+-if test "@libdir@" != /usr/lib ; then
+- libs="-L@libdir@"
+-fi
+ af_cflags="$af_cflags $includes"
+ af_libs="$libs -latalk"
+
diff --git a/netatalk.spec b/netatalk.spec
index 393b9ce..9ddce93 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 18%{?dist}
+Release: 19%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -17,6 +17,10 @@ Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
Patch5: netatalk-2.0.3-open_call.patch
+Patch6: netatalk-2.0.3-chmod.patch
+Patch7: netatalk-2.0.3-maxsrv.patch
+Patch8: netatalk-2.0.3-log_stderr.patch
+Patch9: netatalk-2.0.3-multiarch.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -50,6 +54,10 @@ programs.
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
%patch5 -p1 -b .open_call
+%patch6 -p1 -b .chmod
+%patch7 -p1 -b .maxsrv
+%patch8 -p1 -b .log_stderr
+%patch9 -p1 -b .multiarch
ln -s ./NEWS ChangeLog
@@ -190,6 +198,12 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
- make init script LSB compliant (#246993)
commit c5506f321fa09f0a87f44fabce358e1642bfd949
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Mon Feb 25 15:46:32 2008 +0000
- make init script LSB compliant (#246993)
diff --git a/netatalk-2.0.3-lsb.patch b/netatalk-2.0.3-lsb.patch
new file mode 100644
index 0000000..ddd98da
--- /dev/null
+++ b/netatalk-2.0.3-lsb.patch
@@ -0,0 +1,50 @@
+diff -up netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat
+--- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.lsb 2008-02-25 15:29:38.000000000 +0100
++++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat 2008-02-25 16:07:36.000000000 +0100
+@@ -1,8 +1,19 @@
+ #! /bin/sh
++#
++### BEGIN INIT INFO
++# Provides: netatalk
++# Required-Start: $local_fs $network $syslog
++# Required-Stop: $local_fs $network $syslog
++# Short-Description: AppleTalk networking programs
++# Description: This package enables Linux to talk to Macintosh computers via the
++# AppleTalk networking protocol. It includes a daemon to allow Linux
++# to act as a file server over EtherTalk or IP for Mac's.
++### END INIT INFO
++
+ # chkconfig: - 91 35
+-# description: This package enables Linux to talk to Macintosh
+-# computers via the AppleTalk networking protocol and
+-# provides printer, file sharing, and AppleTalk routing
++# description: This package enables Linux to talk to Macintosh \
++# computers via the AppleTalk networking protocol and \
++# provides printer, file sharing, and AppleTalk routing \
+ # services.
+ #
+ # AppleTalk daemons. Make sure not to start atalkd in the background:
+@@ -27,12 +38,12 @@ ATALK_SBIN=/usr/sbin
+
+ if [ ! -x ${ATALK_SBIN}/atalkd ]; then
+ echo "[${ATALK_SBIN}/atalkd not found. Did it compile?]";
+- exit 0;
++ exit 1;
+ fi
+
+ if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
+ echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
+- exit 0;
++ exit 6;
+ fi
+
+ # read in netatalk configuration
+@@ -41,7 +52,7 @@ fi
+ # Check that networking is up.
+ if [ ${NETWORKING} = "no" ]; then
+ echo "[Network isn't started]";
+- exit 0;
++ exit 1;
+ fi
+
+ # initialize return values
diff --git a/netatalk.spec b/netatalk.spec
index 4a330c1..393b9ce 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 17%{?dist}
+Release: 18%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -190,6 +190,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
- fix unowned directories (#233889)
commit 793f14219c5d102edb78795bd36b99c5e3615cf9
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Mon Feb 25 09:14:10 2008 +0000
- fix unowned directories (#233889)
diff --git a/netatalk.spec b/netatalk.spec
index 954bb44..4a330c1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 16%{?dist}
+Release: 17%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -175,12 +175,14 @@ fi
%{_mandir}/man*/*
%exclude %{_mandir}/man*/netatalk-config*
%{_datadir}/netatalk
+%dir %{_libdir}/atalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
+%dir %{_includedir}/netatalk
%attr(0644,root,root) %{_includedir}/atalk/*
%attr(0644,root,root) %{_includedir}/netatalk/*
%{_datadir}/aclocal/netatalk.m4
@@ -188,6 +190,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
- rebuild for gcc-4.3
commit 0260511b005643ab3e3127c4c4854cc0b4f823cd
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Mon Feb 11 09:58:54 2008 +0000
- rebuild for gcc-4.3
diff --git a/netatalk.spec b/netatalk.spec
index 9c466f8..954bb44 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 15.1%{?dist}
+Release: 16%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -188,6 +188,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
- rebuild
commit b92ff274d02f559a84d2cd5c51724cbcf92f45dc
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Tue Dec 4 10:03:39 2007 +0000
- rebuild
diff --git a/netatalk.spec b/netatalk.spec
index e67d557..9c466f8 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 15%{?dist}
+Release: 15.1%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
commit 8ecbe6dfe02e01f74db54e91b3d090bc646b5b4e
Author: Martin Nagy <mnagy(a)fedoraproject.org>
Date: Tue Dec 4 09:53:18 2007 +0000
- rebuild
diff --git a/netatalk.spec b/netatalk.spec
index efbd72f..e67d557 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -188,6 +188,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
- patch to build on FC, bad open call
commit b20183ae73078d1a45c37d1658a3f97e8f8f6d82
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Mon Oct 15 19:10:48 2007 +0000
makefile update to properly grab makefile.common
diff --git a/Makefile b/Makefile
index 8f23fa1..4266b11 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,21 @@
# Makefile for source rpm: netatalk
-# $Id$
+# $Id: Makefile,v 1.1 2004/09/09 09:08:15 cvsdist Exp $
NAME := netatalk
SPECFILE = $(firstword $(wildcard *.spec))
-include ../common/Makefile.common
+define find-makefile-common
+for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
+endef
+
+MAKEFILE_COMMON := $(shell $(find-makefile-common))
+
+ifeq ($(MAKEFILE_COMMON),)
+# attempt a checkout
+define checkout-makefile-common
+test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
+endef
+
+MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
+endif
+
+include $(MAKEFILE_COMMON)
commit 3ec36b19235460c61fc70fe11563b600426ee927
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Mon Sep 17 13:29:53 2007 +0000
- patch to build on FC, bad open call
diff --git a/netatalk-2.0.3-build_open.patch b/netatalk-2.0.3-build_open.patch
deleted file mode 100644
index c883eac..0000000
--- a/netatalk-2.0.3-build_open.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.old 2004-03-22 05:38:51.000000000 +0100
-+++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-11 17:59:59.000000000 +0200
-@@ -131,9 +131,9 @@
- static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
- {
- #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
-- return p->open(p, NULL, f, d, t, flags, mode);
-+ return (p->open)(p, NULL, f, d, t, flags, mode);
- #else
-- return p->open(p, f, d, t, flags, mode);
-+ return (p->open)(p, f, d, t, flags, mode);
- #endif
- }
-
-@@ -275,7 +275,7 @@
- }
-
- /* Open the database environment. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
- /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
- if (rc == DB_RUNRECOVERY) {
-@@ -288,10 +288,10 @@
- /* We can't get a full transactional environment, so multi-access
- * is out of the question. Let's assume a read-only environment,
- * and try to at least get a shared memory pool. */
-- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
- /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
- * open the environment with no flags. */
-- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
-+ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
- LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
- goto fail_lock;
- }
diff --git a/netatalk-2.0.3-open_call.patch b/netatalk-2.0.3-open_call.patch
new file mode 100644
index 0000000..4c3fe4e
--- /dev/null
+++ b/netatalk-2.0.3-open_call.patch
@@ -0,0 +1,140 @@
+diff -up netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c
+--- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.open_call 2007-09-17 15:21:26.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-17 15:21:43.000000000 +0200
+@@ -131,9 +131,9 @@ static int my_associate (DB *p, DB *s,
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags, mode);
++ return (p->open)(p, NULL, f, d, t, flags, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -275,7 +275,7 @@ struct _cnid_db *cnid_cdb_open(const cha
+ }
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
+ /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
+ if (rc == DB_RUNRECOVERY) {
+@@ -288,10 +288,10 @@ struct _cnid_db *cnid_cdb_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
+diff -up netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c
+--- netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c.open_call 2007-09-17 15:14:36.000000000 +0200
++++ netatalk-2.0.3/libatalk/cnid/db3/cnid_db3_open.c 2007-09-17 15:15:06.000000000 +0200
+@@ -133,9 +133,9 @@ static int my_yield(void)
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
++ return (p->open)(p, NULL, f, d, t, flags | DB_AUTO_COMMIT, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -350,7 +350,7 @@ struct _cnid_db *cnid_db3_open(const cha
+ #endif /* DB_VERSION_MINOR > 1 */
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ if (rc == DB_RUNRECOVERY) {
+ /* This is the mother of all errors. We _must_ fail here. */
+ LOG(log_error, logtype_default,
+@@ -361,10 +361,10 @@ struct _cnid_db *cnid_db3_open(const cha
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
+diff -up netatalk-2.0.3/bin/cnid/cnid_index.c.open_call netatalk-2.0.3/bin/cnid/cnid_index.c
+--- netatalk-2.0.3/bin/cnid/cnid_index.c.open_call 2007-09-17 15:14:49.000000000 +0200
++++ netatalk-2.0.3/bin/cnid/cnid_index.c 2007-09-17 15:15:35.000000000 +0200
+@@ -123,9 +123,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -353,7 +353,7 @@ static int dbif_env_init(void)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -379,7 +379,7 @@ static int dbif_env_init(void)
+ }
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+diff -up netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call netatalk-2.0.3/etc/cnid_dbd/dbif.c
+--- netatalk-2.0.3/etc/cnid_dbd/dbif.c.open_call 2007-09-17 15:14:59.000000000 +0200
++++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2007-09-17 15:16:54.000000000 +0200
+@@ -77,9 +77,9 @@ static int db_compat_open(DB *db, char *
+ int ret;
+
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- ret = db->open(db, db_txn, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, db_txn, file, name, type, DB_CREATE, mode);
+ #else
+- ret = db->open(db, file, name, type, DB_CREATE, mode);
++ ret = (db->open)(db, file, name, type, DB_CREATE, mode);
+ #endif
+
+ if (ret) {
+@@ -164,7 +164,7 @@ int dbif_env_init(struct db_param *dbp)
+ db_env->set_errfile(db_env, db_errlog);
+ db_env->set_verbose(db_env, DB_VERB_RECOVERY, 1);
+ db_env->set_verbose(db_env, DB_VERB_CHKPOINT, 1);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS | DB_PRIVATE | DB_RECOVER, 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
+@@ -198,7 +198,7 @@ int dbif_env_init(struct db_param *dbp)
+
+ if (db_errlog != NULL)
+ db_env->set_errfile(db_env, db_errlog);
+- if ((ret = db_env->open(db_env, ".", DBOPTIONS , 0))) {
++ if ((ret = (db_env->open)(db_env, ".", DBOPTIONS , 0))) {
+ LOG(log_error, logtype_cnid, "error opening DB environment after recovery: %s",
+ db_strerror(ret));
+ db_env->close(db_env, 0);
diff --git a/netatalk.spec b/netatalk.spec
index 76ad578..efbd72f 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 14%{?dist}
+Release: 15%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -16,7 +16,7 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.3-build_open.patch
+Patch5: netatalk-2.0.3-open_call.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -49,7 +49,7 @@ programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
-%patch5 -p1 -b .build_open
+%patch5 -p1 -b .open_call
ln -s ./NEWS ChangeLog
@@ -188,7 +188,7 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-14
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
- patch to build on FC, bad open call
* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
commit 3183e5f76424681bd86630a6d35a5c65201d31fe
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Wed Sep 12 11:09:00 2007 +0000
Build fix
diff --git a/netatalk-2.0.3-build_open.patch b/netatalk-2.0.3-build_open.patch
new file mode 100644
index 0000000..c883eac
--- /dev/null
+++ b/netatalk-2.0.3-build_open.patch
@@ -0,0 +1,36 @@
+--- netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c.old 2004-03-22 05:38:51.000000000 +0100
++++ netatalk-2.0.3/libatalk/cnid/cdb/cnid_cdb_open.c 2007-09-11 17:59:59.000000000 +0200
+@@ -131,9 +131,9 @@
+ static int my_open(DB * p, const char *f, const char *d, DBTYPE t, u_int32_t flags, int mode)
+ {
+ #if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 1)
+- return p->open(p, NULL, f, d, t, flags, mode);
++ return (p->open)(p, NULL, f, d, t, flags, mode);
+ #else
+- return p->open(p, f, d, t, flags, mode);
++ return (p->open)(p, f, d, t, flags, mode);
+ #endif
+ }
+
+@@ -275,7 +275,7 @@
+ }
+
+ /* Open the database environment. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DBOPTIONS, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open (rw) of %s failed: %s", path, db_strerror(rc));
+ /* FIXME: This should probably go. Even if it worked, any use for a read-only DB? Didier? */
+ if (rc == DB_RUNRECOVERY) {
+@@ -288,10 +288,10 @@
+ /* We can't get a full transactional environment, so multi-access
+ * is out of the question. Let's assume a read-only environment,
+ * and try to at least get a shared memory pool. */
+- if ((rc = db->dbenv->open(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, DB_INIT_MPOOL, 0666 & ~mask)) != 0) {
+ /* Nope, not a MPOOL, either. Last-ditch effort: we'll try to
+ * open the environment with no flags. */
+- if ((rc = db->dbenv->open(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
++ if ((rc = (db->dbenv->open)(db->dbenv, path, 0, 0666 & ~mask)) != 0) {
+ LOG(log_error, logtype_default, "cnid_open: dbenv->open of %s failed: %s", path, db_strerror(rc));
+ goto fail_lock;
+ }
diff --git a/netatalk.spec b/netatalk.spec
index 3b3910c..76ad578 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 13%{?dist}
+Release: 14%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -16,6 +16,7 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
+Patch5: netatalk-2.0.3-build_open.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -48,6 +49,7 @@ programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
+%patch5 -p1 -b .build_open
ln -s ./NEWS ChangeLog
@@ -186,6 +188,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-14
+- patch to build on FC, bad open call
+
* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
- rebuild
commit 63fc7de278d2d1e10ca6ba6cd8f71ebf4dbd1a97
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Tue Sep 11 15:28:28 2007 +0000
rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 242e9e1..3b3910c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 12%{?dist}
+Release: 13%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -186,6 +186,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
- Rebuild for selinux ppc32 issue.
commit 8f0e36bc3a090005a8c7f4d12248d59881f22c97
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Wed Aug 29 04:52:17 2007 +0000
- Rebuild for selinux ppc32 issue.
diff --git a/netatalk.spec b/netatalk.spec
index d1c5edf..242e9e1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,7 +1,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 11%{?dist}
+Release: 12%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -186,6 +186,9 @@ fi
%{_mandir}/man*/netatalk-config.1*
%changelog
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
- fix from merge review
- Resolves #226190
commit 21e5d8b57d57f61b3a4c2edf5ad19850fb39ee1f
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Thu Jun 28 12:51:12 2007 +0000
Fix merge review
diff --git a/netatalk.spec b/netatalk.spec
index 28f771e..d1c5edf 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,16 +1,13 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 10%{?dist}
+Release: 11%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
-#Source2: netatalk.config
-#Source3: AppleVolumes.system
-Source4: ICDumpSuffixMap
-Source5: netatalk.pam-system-auth
+Source2: netatalk.pam-system-auth
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
@@ -34,12 +31,12 @@ AppleTalk networking protocol. It includes a daemon to allow Linux
to act as a file server over EtherTalk or IP for Mac's.
%package devel
-Summary: Headers and static libraries for Appletalk development
+Summary: Headers for Appletalk development
Group: Development/Libraries
%description devel
-This package contains the header files, and static libraries for building
-Appletalk networking programs.
+This package contains the header files for building Appletalk networking
+programs.
%prep
%setup -q
@@ -120,15 +117,22 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
chmod a-x bin/afile/acleandir.rc
rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
-install -m644 %{SOURCE4} .
#
# install example config files in doc
mkdir config.example
cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
-cp -fp %{SOURCE5} config.example
+cp -fp %{SOURCE2} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
+# Fix up ICDumpSuffixMap
+sed -e 's/\r/\n/' -e 's:#!perl:#!%{__perl}:' contrib/ICDumpSuffixMap > ICDumpSuffixMap
+touch -r contrib/ICDumpSuffixMap ICDumpSuffixMap
+
+# Clean up .a and .la files
+find $RPM_BUILD_ROOT -name \*.a -exec rm {} \;
+find $RPM_BUILD_ROOT -name \*.la -exec rm {} \;
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -155,7 +159,7 @@ fi
%doc bin/afile/acleandir.rc
%doc config.example
%dir /etc/atalk
-%attr(755,root,root) %config %{_initrddir}/atalk
+%attr(755,root,root) %{_initrddir}/atalk
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
@@ -165,7 +169,9 @@ fi
%config(noreplace) /etc/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
%{_datadir}/netatalk
%{_libdir}/atalk/*.so
%{_libexecdir}/*
@@ -173,15 +179,17 @@ fi
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
-%{_libdir}/*.a
-%{_libdir}/*.la
%attr(0644,root,root) %{_includedir}/atalk/*
%attr(0644,root,root) %{_includedir}/netatalk/*
%{_datadir}/aclocal/netatalk.m4
-%{_libdir}/atalk/*.a
-%{_libdir}/atalk/*.la
%{_bindir}/netatalk-config
+%{_mandir}/man*/netatalk-config.1*
+
%changelog
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
- fix fiew problems in spec
commit f8586500ca23f99a72ebd429ae2591dc12c53127
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Tue Apr 17 10:17:43 2007 +0000
Few problems in spec file
diff --git a/netatalk.spec b/netatalk.spec
index 6db71aa..28f771e 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -19,7 +19,6 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
-Patch5: netatalk-2.0.3-wrong_script_interpreter.patch
Url: http://netatalk.sourceforge.net/
Requires: pam
Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -52,7 +51,6 @@ Appletalk networking programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
-%patch5 -p1
ln -s ./NEWS ChangeLog
@@ -185,9 +183,7 @@ fi
%{_bindir}/netatalk-config
%changelog
* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix merge review
-- fix nonstandard line endings
-- Resolves: #226190
+- fix fiew problems in spec
* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
- rebuild against new db4
commit 56db01793cd739d92d21effda81bd174d905fa52
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Tue Apr 17 10:11:03 2007 +0000
Fixed review #226190
diff --git a/netatalk.spec b/netatalk.spec
index 6c54046..6db71aa 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,12 +1,10 @@
- %define initdir /etc/rc.d/init.d
-
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 9%{?dist}
+Release: 10%{?dist}
Epoch: 4
License: GPL
-Group: System Environment/Daemons
+Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
#Source2: netatalk.config
@@ -21,11 +19,15 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Patch4: netatalk-2.0.3-nodefault.patch
+Patch5: netatalk-2.0.3-wrong_script_interpreter.patch
Url: http://netatalk.sourceforge.net/
-Prereq: /sbin/chkconfig, /sbin/service
-Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
-BuildRoot: %{_tmppath}/%{name}-root
+Requires: pam
+Requires(post): /sbin/chkconfig /sbin/ldconfig
+Requires(preun): /sbin/chkconfig
+Requires(preun): /sbin/service
+Requires(postun): /sbin/service /sbin/ldconfig
+BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel tcp_wrappers-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
This package enables Linux to talk to Macintosh computers via the
@@ -50,6 +52,7 @@ Appletalk networking programs.
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
%patch4 -p1
+%patch5 -p1
ln -s ./NEWS ChangeLog
@@ -92,13 +95,13 @@ if [ "%{_lib}" != lib ]; then
-e 's,-L/lib,-L/%{_lib},g'
fi
-make all
+make %{?_smp_mflags} all
%install
rm -rf $RPM_BUILD_ROOT
#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-#mkdir -p $RPM_BUILD_ROOT%{initdir}
+#mkdir -p $RPM_BUILD_ROOT%{_initrddir}
#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
@@ -114,7 +117,7 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
#
# Use netatalk's redhat initscript
#
-#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
+#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
chmod a-x bin/afile/acleandir.rc
@@ -133,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add atalk
+/sbin/ldconfig
%preun
if [ "$1" = "0" ] ; then
@@ -144,6 +148,7 @@ fi
if [ "$1" -ge "1" ]; then
/sbin/service atalk condrestart > /dev/null 2>&1 || :
fi
+/sbin/ldconfig
%files
%defattr(-,root,root)
@@ -152,7 +157,7 @@ fi
%doc bin/afile/acleandir.rc
%doc config.example
%dir /etc/atalk
-%attr(755,root,root) %config %{initdir}/atalk
+%attr(755,root,root) %config %{_initrddir}/atalk
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
@@ -177,8 +182,13 @@ fi
%{_datadir}/aclocal/netatalk.m4
%{_libdir}/atalk/*.a
%{_libdir}/atalk/*.la
-
+%{_bindir}/netatalk-config
%changelog
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix merge review
+- fix nonstandard line endings
+- Resolves: #226190
+
* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
- rebuild against new db4
@@ -304,7 +314,7 @@ fi
* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
- fixed uams-path
-- added noreplace to %config
+- added noreplace to %%config
* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
- rebuilt to fix bad dir perms
@@ -372,7 +382,7 @@ fi
- gzip man pages
- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
- changed group
-- added %defattr to %files section
+- added %%defattr to %%files section
* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- rpm-3.0 needs to remove vogus files from source.
@@ -413,7 +423,7 @@ fi
* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Fix rcX.d's symbolic links.
* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%exclusiveos linux' line.
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
commit efd27d6ea03e1781c6cbc48e6e83537e326b5743
Author: Jindrich Novy <jnovy(a)fedoraproject.org>
Date: Tue Jan 23 13:54:57 2007 +0000
- fix typo
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
index 494c6ad..0d95146 100644
--- a/netatalk-2.0.3-db4_5.patch
+++ b/netatalk-2.0.3-db4_5.patch
@@ -4,7 +4,7 @@
AC_DEFUN([NETATALK_BERKELEY_LINK],
[
atalk_cv_lib_db=no
-+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.5])
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_5,[-ldb-4.5])
+NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
NETATALK_BDB_LINK_TRY(atalk_cv_db_db42,[-ldb42])
commit 1abbbf332d76956b97f40dd0a568d45e6da3145f
Author: Jindrich Novy <jnovy(a)fedoraproject.org>
Date: Tue Jan 23 13:42:18 2007 +0000
- rebuild against new db4
diff --git a/netatalk-2.0.3-db4_5.patch b/netatalk-2.0.3-db4_5.patch
new file mode 100644
index 0000000..494c6ad
--- /dev/null
+++ b/netatalk-2.0.3-db4_5.patch
@@ -0,0 +1,11 @@
+--- netatalk-2.0.3/macros/db3-check.m4.db4_3 2004-08-11 05:01:11.000000000 +0200
++++ netatalk-2.0.3/macros/db3-check.m4 2007-01-23 14:27:14.000000000 +0100
+@@ -115,6 +115,8 @@
+ AC_DEFUN([NETATALK_BERKELEY_LINK],
+ [
+ atalk_cv_lib_db=no
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.5])
++NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_3,[-ldb-4.3])
+ NETATALK_BDB_LINK_TRY(atalk_cv_db_db_4_dot_2,[-ldb-4.2])
+ NETATALK_BDB_LINK_TRY(atalk_cv_db_db42,[-ldb42])
+ NETATALK_BDB_LINK_TRY(atalk_cv_db_db_42,[-ldb-42])
diff --git a/netatalk.spec b/netatalk.spec
index 8390264..6c54046 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 8%{?dist}
+Release: 9%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -16,7 +16,7 @@ Source5: netatalk.pam-system-auth
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
-Patch0: netatalk-2.0.2-db4_3.patch
+Patch0: netatalk-2.0.3-db4_5.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
@@ -45,7 +45,7 @@ Appletalk networking programs.
#%patch0 -p 1 -b .norc
#%patch1 -p 1 -b .openssl097
#%patch2 -p1 -b .pathcat
-%patch0 -p1 -b .db4_3
+%patch0 -p1 -b .db4_5
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
- BuildRequires changed from cracklib to cracklib-devel
commit e3aa513f58c1369178df16a690cc2a3a1ed7e1d1
Author: Maros Barabas <mbarabas(a)fedoraproject.org>
Date: Mon Dec 4 15:31:23 2006 +0000
updating BuildRequires #212903
diff --git a/netatalk.spec b/netatalk.spec
index 19d1914..8390264 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 7%{?dist}
+Release: 8%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -24,7 +24,7 @@ Patch4: netatalk-2.0.3-nodefault.patch
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
+BuildRequires: cracklib-devel openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
BuildRoot: %{_tmppath}/%{name}-root
%description
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
(#203001)
commit ababea5001878e218ba0a8c641422c2c929fb1f7
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Fri Aug 18 20:15:48 2006 +0000
rebuilt with latest binutils
diff --git a/netatalk.spec b/netatalk.spec
index c038ec4..19d1914 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 6.fc6.1
+Release: 7%{?dist}
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,11 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
- rebuild
commit 7c34b28330d886d5dc086343d9a7ad1059ee8279
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Wed Jul 12 07:26:40 2006 +0000
bumped for rebuild
diff --git a/netatalk.spec b/netatalk.spec
index 57f33b3..c038ec4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 6.fc6
+Release: 6.fc6.1
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
- rebuild for broken libgssapi deps and brew build
commit 31787b05a70bc0c0bf07963aaab77674075bdb2d
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Fri Jun 9 14:32:01 2006 +0000
rebuild for libgssapi deps and brew build
diff --git a/netatalk.spec b/netatalk.spec
index 497ad1b..57f33b3 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4.2.1
+Release: 6.fc6
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
- bump again for double-long bug on ppc(64)
commit 3e9feb30961e197fbdd56a09361d8e8671b8a231
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Sat Feb 11 04:43:48 2006 +0000
bump for bug in double-long on ppc(64)
diff --git a/netatalk.spec b/netatalk.spec
index 46d61af..497ad1b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4.2
+Release: 4.2.1
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
- rebuild for new gcc, glibc, glibc-kernheaders
commit 1efc91cbd1ebe8ac83f3c8f1b9675d305cbfed09
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Wed Feb 8 00:32:18 2006 +0000
rebuild for new gcc, glibc, glibc-kernheaders
diff --git a/netatalk.spec b/netatalk.spec
index 79ab59b..46d61af 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4.1
+Release: 4.2
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
- rebuilt
commit 35e9e6b48979dca4347ec2a6cf7407bdc6187cf6
Author: Jesse Keating <jkeating(a)fedoraproject.org>
Date: Fri Dec 9 22:42:20 2005 +0000
gcc update bump
diff --git a/netatalk.spec b/netatalk.spec
index 1368f2c..79ab59b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 4
+Release: 4.1
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Rebuild for new openssl dependencies
commit ceca5e3483172b93adb76c9b50f8a7f22b040f71
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Nov 10 00:26:03 2005 +0000
rebuild to fix broken openssl dependency
diff --git a/netatalk.spec b/netatalk.spec
index 5e19b7a..1368f2c 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 3
+Release: 4
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
- use include instead of pam_stack in pam config
commit 073d6e6d701bcddfd0c86a35a9366b21d94a57ae
Author: Tom Mrz <tmraz(a)fedoraproject.org>
Date: Thu Oct 13 21:29:58 2005 +0000
- use include instead of pam_stack in pam config
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..8147016
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,10 @@
+# /etc/pam.d/netatalk
+#
+# PAM configuration file for netatalk using system-auth substack
+# (this would enable use of netatalk by LDAP or NIS users).
+#
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+session include system-auth
diff --git a/netatalk.spec b/netatalk.spec
index a3c2db1..5e19b7a 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 2
+Release: 3
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -12,7 +12,7 @@ Source1: atalk.init
#Source2: netatalk.config
#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
-Source5: netatalk.pam_stack
+Source5: netatalk.pam-system-auth
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
@@ -179,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
- don't run by default
commit f53bad7cc3ae9ce10974e70831b4fc040e88246b
Author: Bill Nottingham <notting(a)fedoraproject.org>
Date: Wed Jul 20 21:29:52 2005 +0000
don't run by default
diff --git a/netatalk-2.0.3-nodefault.patch b/netatalk-2.0.3-nodefault.patch
new file mode 100644
index 0000000..ae30fc8
--- /dev/null
+++ b/netatalk-2.0.3-nodefault.patch
@@ -0,0 +1,9 @@
+--- netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl.foo 2005-07-20 17:23:05.000000000 -0400
++++ netatalk-2.0.3/distrib/initscripts/rc.atalk.redhat.tmpl 2005-07-20 17:23:14.000000000 -0400
+@@ -1,5 +1,5 @@
+ #! /bin/sh
+-# chkconfig: 345 91 35
++# chkconfig: - 91 35
+ # description: This package enables Linux to talk to Macintosh
+ # computers via the AppleTalk networking protocol and
+ # provides printer, file sharing, and AppleTalk routing
diff --git a/netatalk.spec b/netatalk.spec
index 0f57e73..a3c2db1 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -20,7 +20,7 @@ Patch0: netatalk-2.0.2-db4_3.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
-Obsoletes: netatalk-1.6.4, netatalk-1.5.5
+Patch4: netatalk-2.0.3-nodefault.patch
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
@@ -49,6 +49,7 @@ Appletalk networking programs.
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
%patch3 -p1 -b .extern_ucreator
+%patch4 -p1
ln -s ./NEWS ChangeLog
@@ -178,6 +179,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Upgrade to upstream version 2.0.3
- fix bug 160486: use netatalk's initscript
commit d0c209ab2280492e49a886d678f07b59094a51f1
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Jun 16 23:44:00 2005 +0000
Upgrade to 2.0.3; fix bugs 160486, 89671
diff --git a/netatalk.spec b/netatalk.spec
index a85c3e3..0f57e73 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -12,6 +12,7 @@ Source1: atalk.init
#Source2: netatalk.config
#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
+Source5: netatalk.pam_stack
#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
@@ -122,7 +123,7 @@ install -m644 %{SOURCE4} .
# install example config files in doc
mkdir config.example
cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
-
+cp -fp %{SOURCE5} config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
commit e41596f59e2535a8c0bbdae35c6338310ba812a8
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Jun 16 22:32:48 2005 +0000
fix bug 123791: BuildRequires += db4-devel pam-devel
diff --git a/netatalk.spec b/netatalk.spec
index 4a449e5..a85c3e3 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.3
-Release: 1
+Release: 2
Epoch: 4
License: GPL
Group: System Environment/Daemons
@@ -23,7 +23,7 @@ Obsoletes: netatalk-1.6.4, netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf
+BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf db4-devel pam-devel
BuildRoot: %{_tmppath}/%{name}-root
%description
commit 8e4ed927a8e6b6667d6b71f0497f2510a4a948c1
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Thu Jun 16 21:08:02 2005 +0000
upgrade to 2.0.3; fix bug 160486
diff --git a/.cvsignore b/.cvsignore
index c4fe991..abb0106 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1,2 +1,3 @@
netatalk-1.6.4.tar.bz2
netatalk-2.0.2.tar.bz2
+netatalk-2.0.3.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index e672686..4a449e5 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,12 +1,12 @@
%define initdir /etc/rc.d/init.d
Summary: AppleTalk networking programs
-Name: netatalk
-Version: 2.0.2
-Release: 3
-Epoch: 3
+Name: netatalk
+Version: 2.0.3
+Release: 1
+Epoch: 4
License: GPL
-Group: System Environment/Daemons
+Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
#Source2: netatalk.config
@@ -20,8 +20,8 @@ Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
Patch3: netatalk-2.0.2-extern_ucreator.patch
Obsoletes: netatalk-1.6.4, netatalk-1.5.5
-Url: http://netatalk.sourceforge.net/
-Prereq: /sbin/chkconfig, /sbin/service
+Url: http://netatalk.sourceforge.net/
+Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf
BuildRoot: %{_tmppath}/%{name}-root
@@ -95,23 +95,33 @@ make all
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-mkdir -p $RPM_BUILD_ROOT%{initdir}
-mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
+#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
+#mkdir -p $RPM_BUILD_ROOT%{initdir}
+#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-
-install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
-install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
-install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
-install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
-install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
-install -m644 %{SOURCE4} .
-install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
-cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
-cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
+#
+# netatalk now installs its own config files, which are more
+# appropriate for v2.0 than the ones we used to ship.
+#
+#install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
+#install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
+#install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
+#install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
+#install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
+#
+# Use netatalk's redhat initscript
+#
+#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
+#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
+#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
chmod a-x bin/afile/acleandir.rc
+rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
+install -m644 %{SOURCE4} .
+#
+# install example config files in doc
+mkdir config.example
+cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
# XXX bad hack until this file is updated in glibc-headers:
rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -138,14 +148,15 @@ fi
%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%doc bin/afile/acleandir.rc
+%doc config.example
%dir /etc/atalk
+%attr(755,root,root) %config %{initdir}/atalk
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
%config(noreplace) /etc/atalk/afpd.conf
%config(noreplace) /etc/atalk/atalkd.conf
%config(noreplace) /etc/atalk/papd.conf
-%attr(755,root,root) %config %{initdir}/atalk
%config(noreplace) /etc/pam.d/netatalk
%{_sbindir}/*
%{_bindir}/*
@@ -166,6 +177,10 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
- quick fix: rm -f /usr/include/netatalk/at.h until this
is resolved the correct way
diff --git a/sources b/sources
index 26ae7eb..bde5f18 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-8bed0582d51deef7a31da1b6ae5df2e6 netatalk-1.6.4.tar.bz2
-539e1f60681db40a4c4e2157854cb3eb netatalk-2.0.2.tar.bz2
+28092763085783805dc2f00aa2127a3e netatalk-2.0.3.tar.bz2
commit 5ee834fc79ee5b2932a8232f47587bfd74eda267
Author: Florian La Roche <laroche(a)fedoraproject.org>
Date: Wed Mar 30 17:45:05 2005 +0000
- quickhack for fileconflict with glibc-headers
diff --git a/netatalk.spec b/netatalk.spec
index 37f569a..e672686 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
-Release: 2
+Release: 3
Epoch: 3
License: GPL
Group: System Environment/Daemons
@@ -113,6 +113,9 @@ cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
chmod a-x bin/afile/acleandir.rc
+# XXX bad hack until this file is updated in glibc-headers:
+rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -163,6 +166,10 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Fix for gcc4 compilation: extern_ucreator.patch
@@ -322,7 +329,7 @@ fi
- Change Copyright tag to BSD.
Add /usr/bin/adv1tov2.
* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %changelog section last.
+- Correct librpcsvc.patch. Move %%changelog section last.
Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
LinuxPPC may need.
* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
commit 244f4c5f1b9f3ed264414bb39faa08aee4220312
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Mar 7 20:53:21 2005 +0000
Fix for gcc4 compilation: extern_ucreator.patch
diff --git a/netatalk-2.0.2-extern_ucreator.patch b/netatalk-2.0.2-extern_ucreator.patch
new file mode 100644
index 0000000..3eaab67
--- /dev/null
+++ b/netatalk-2.0.2-extern_ucreator.patch
@@ -0,0 +1,11 @@
+--- netatalk-2.0.2/etc/afpd/desktop.c.extern_ucreator 2004-10-09 08:48:21.000000000 -0400
++++ netatalk-2.0.2/etc/afpd/desktop.c 2005-03-07 15:44:07.000000000 -0500
+@@ -310,7 +310,7 @@
+ }
+
+ static u_char utag[] = { 0, 0, 0, 0 };
+-static u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
++u_char ucreator[] = { 0, 0, 0, 0 };/* { 'U', 'N', 'I', 'X' };*/
+ static u_char utype[] = { 0, 0, 0, 0 };/* { 'T', 'E', 'X', 'T' };*/
+ static short usize = 256;
+ static u_char uicon[] = {
diff --git a/netatalk.spec b/netatalk.spec
index b4cf560..37f569a 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
-Release: 1
+Release: 2
Epoch: 3
License: GPL
Group: System Environment/Daemons
commit fac99a2202357e642409ea90152563a5abf240ec
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Mar 7 20:52:32 2005 +0000
Fix for gcc4 compilation: extern_ucreator.patch
diff --git a/netatalk.spec b/netatalk.spec
index 7f91381..b4cf560 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -4,7 +4,7 @@ Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
Release: 1
-Epoch: 2
+Epoch: 3
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -18,6 +18,7 @@ Source4: ICDumpSuffixMap
Patch0: netatalk-2.0.2-db4_3.patch
Patch1: netatalk-2.0.2-db4_2-db4_3.patch
Patch2: netatalk-2.0.2-uams_no_pie.patch
+Patch3: netatalk-2.0.2-extern_ucreator.patch
Obsoletes: netatalk-1.6.4, netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
@@ -46,6 +47,8 @@ Appletalk networking programs.
%patch0 -p1 -b .db4_3
%patch1 -p1 -b .db4_2-db4_3
%patch2 -p1 -b .uams_no_pie
+%patch3 -p1 -b .extern_ucreator
+
ln -s ./NEWS ChangeLog
%build
@@ -160,6 +163,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
- Upgraded to upstream version 2.0.2 .
commit 37396dfdf24797fd7a671ab41addbb314521791d
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 22:59:37 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index 0c4277b..7f91381 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -55,12 +55,12 @@ aclocal -I macros
automake --add-missing
autoconf
autoheader
+export CFLAGS="$RPM_OPT_FLAGS"
%ifnarch x86_64
-export CFLAGS="$RPM_OPT_FLAGS -fPIE"
-%else
-export CFLAGS="$RPM_OPT_FLAGS -fPIC"
-%endif
+# XXX : enable for x86_64 when glibc bug 149284 is fixed!
+export CFLAGS="$CFLAGS -fPIE"
export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
+%endif
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
%endif
commit b32e39fb36330b9fe3ea13f63e17b09b75a9bc33
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 21:21:02 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/.cvsignore b/.cvsignore
index 94c6fa6..c4fe991 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1,2 @@
netatalk-1.6.4.tar.bz2
+netatalk-2.0.2.tar.bz2
diff --git a/netatalk-2.0.2-db4_2-db4_3.patch b/netatalk-2.0.2-db4_2-db4_3.patch
new file mode 100644
index 0000000..a4fd7ea
--- /dev/null
+++ b/netatalk-2.0.2-db4_2-db4_3.patch
@@ -0,0 +1,30 @@
+--- netatalk-2.0.2/etc/cnid_dbd/dbif.c.db4_2-db4_3 2004-12-21 08:36:12.000000000 -0500
++++ netatalk-2.0.2/etc/cnid_dbd/dbif.c 2005-02-21 13:21:45.000000000 -0500
+@@ -514,10 +514,10 @@
+ DB_BTREE_STAT *sp;
+ DB *db = db_table[dbi].db;
+
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
+--- netatalk-2.0.2/bin/cnid/cnid_index.c.db4_2-db4_3 2005-01-03 08:49:55.000000000 -0500
++++ netatalk-2.0.2/bin/cnid/cnid_index.c 2005-02-21 13:23:12.000000000 -0500
+@@ -274,10 +274,10 @@
+ DB_BTREE_STAT *sp;
+ DB *db = db_table[dbi].db;
+
+- ret = db->stat(db, &sp, 0);
++ ret = db->stat(db, (DB_TXN*)0L, &sp, 0);
+
+ if (ret) {
+- LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno));
++ LOG(log_error, logtype_cnid, "error getting stat information on database: %s", db_strerror(errno));
+ return -1;
+ }
+
diff --git a/netatalk-2.0.2-uams_no_pie.patch b/netatalk-2.0.2-uams_no_pie.patch
new file mode 100644
index 0000000..09ab725
--- /dev/null
+++ b/netatalk-2.0.2-uams_no_pie.patch
@@ -0,0 +1,20 @@
+--- netatalk-2.0.2/etc/uams/Makefile.am.uams_no_pie 2004-08-10 23:11:07.000000000 -0400
++++ netatalk-2.0.2/etc/uams/Makefile.am 2005-02-21 14:30:23.000000000 -0500
+@@ -1,5 +1,5 @@
+ # Makefile.am for etc/uams/
+-
++LDFLAGS =
+ SUBDIRS = uams_krb4
+
+ #
+--- netatalk-2.0.2/macros/gssapi-check.m4.uams_no_pie 2004-06-18 03:57:19.000000000 -0400
++++ netatalk-2.0.2/macros/gssapi-check.m4 2005-02-21 14:58:26.000000000 -0500
+@@ -126,7 +126,7 @@
+ if test x"$ac_cv_func_gss_acquire_cred" = x"yes"; then
+ AC_DEFINE(HAVE_GSSAPI,1,[Whether to enable GSSAPI support])
+ AC_MSG_RESULT([yes])
+- GSSAPI_LIBS="$LDFLAGS $LIBS"
++ GSSAPI_LIBS="$LIBS"
+ else
+ AC_MSG_RESULT([no])
+ if test x"$compilegssapi" = x"yes"; then
diff --git a/netatalk.spec b/netatalk.spec
index 5da5ef0..0c4277b 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -55,7 +55,11 @@ aclocal -I macros
automake --add-missing
autoconf
autoheader
+%ifnarch x86_64
export CFLAGS="$RPM_OPT_FLAGS -fPIE"
+%else
+export CFLAGS="$RPM_OPT_FLAGS -fPIC"
+%endif
export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
%ifarch ppc ppc64 s390 s390x
export CFLAGS="$CFLAGS -fsigned-char"
diff --git a/sources b/sources
index 154d50c..26ae7eb 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
8bed0582d51deef7a31da1b6ae5df2e6 netatalk-1.6.4.tar.bz2
+539e1f60681db40a4c4e2157854cb3eb netatalk-2.0.2.tar.bz2
commit 09fd47fb90dc82db2eefc6606b8f5529f87d4761
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 20:53:29 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index 7245326..5da5ef0 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -156,6 +156,9 @@ fi
%{_libdir}/atalk/*.la
%changelog
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
commit ffdfbdc42804d3ec25fe677d9b1e04b0d8d70464
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 20:42:29 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index 403f863..7245326 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -4,6 +4,7 @@ Summary: AppleTalk networking programs
Name: netatalk
Version: 2.0.2
Release: 1
+Epoch: 2
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
commit 69ac297e5b2ba59078dc055bbad243b9218bcf3a
Author: jvdias <jvdias(a)fedoraproject.org>
Date: Mon Feb 21 20:40:30 2005 +0000
Upgrade to upstream version 2.0.2
diff --git a/netatalk.spec b/netatalk.spec
index fd02613..403f863 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,8 +2,8 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.6.4
-Release: 3
+Version: 2.0.2
+Release: 1
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -11,11 +11,13 @@ Source1: atalk.init
#Source2: netatalk.config
#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
-Patch0: netatalk-1.6.3-norc.patch
+#Patch0: netatalk-1.6.3-norc.patch
#Patch1: netatalk-1.5.5-openssl097.patch
#Patch2: netatalk-1.5.5-pathcat.patch
-Epoch: 2
-Obsoletes: netatalk-1.5.5
+Patch0: netatalk-2.0.2-db4_3.patch
+Patch1: netatalk-2.0.2-db4_2-db4_3.patch
+Patch2: netatalk-2.0.2-uams_no_pie.patch
+Obsoletes: netatalk-1.6.4, netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
@@ -37,9 +39,13 @@ Appletalk networking programs.
%prep
%setup -q
-%patch0 -p 1 -b .norc
+#%patch0 -p 1 -b .norc
#%patch1 -p 1 -b .openssl097
#%patch2 -p1 -b .pathcat
+%patch0 -p1 -b .db4_3
+%patch1 -p1 -b .db4_2-db4_3
+%patch2 -p1 -b .uams_no_pie
+ln -s ./NEWS ChangeLog
%build
touch AUTHORS
@@ -48,10 +54,25 @@ aclocal -I macros
automake --add-missing
autoconf
autoheader
-CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
- --with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
- --with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
- --with-uams-path=%{_libdir}
+export CFLAGS="$RPM_OPT_FLAGS -fPIE"
+export LDFLAGS="-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen"
+%ifarch ppc ppc64 s390 s390x
+export CFLAGS="$CFLAGS -fsigned-char"
+%endif
+%configure \
+ --with-pkgconfdir=/etc/atalk/ \
+ --with-cracklib \
+ --with-pam \
+ --with-shadow \
+ --with-tcp-wrappers \
+ --with-ssl \
+ --with-flock-locksi \
+ --with-uams-path=%{_libdir}/atalk \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+ --with-gnu-ld \
+ --enable-redhat
# Grrrr. Fix broken libtool/autoFOO Makefiles.
if [ "%{_lib}" != lib ]; then
@@ -66,7 +87,6 @@ make all
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/etc/atalk/{uams,nls}
mkdir -p $RPM_BUILD_ROOT/etc/pam.d
mkdir -p $RPM_BUILD_ROOT%{initdir}
mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
@@ -79,21 +99,11 @@ install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
install -m644 %{SOURCE4} .
-#install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
-#install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-
-rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h || :
-
-cd $RPM_BUILD_ROOT/etc/atalk/nls
-$RPM_BUILD_ROOT/usr/bin/makecode || true
-
-# Remove .la files in buildroot
-rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{_bindir}/acleandir.rc \
- $RPM_BUILD_ROOT%{_mandir}/man1/acleandir.1*
+rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
+chmod a-x bin/afile/acleandir.rc
%clean
rm -rf $RPM_BUILD_ROOT
@@ -114,12 +124,10 @@ fi
%files
%defattr(-,root,root)
-%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
+%doc bin/afile/acleandir.rc
%dir /etc/atalk
-%dir /etc/atalk/nls
-%config /etc/atalk/nls/*
-%{_libdir}/*.so
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
%config(noreplace) /etc/atalk/netatalk.conf
@@ -132,14 +140,19 @@ fi
%{_bindir}/*
%{_mandir}/man*/*
%{_datadir}/netatalk
+%{_libdir}/atalk/*.so
+%{_libexecdir}/*
%files devel
%defattr(-,root,root)
%dir %{_includedir}/atalk
%{_libdir}/*.a
+%{_libdir}/*.la
%attr(0644,root,root) %{_includedir}/atalk/*
%attr(0644,root,root) %{_includedir}/netatalk/*
%{_datadir}/aclocal/netatalk.m4
+%{_libdir}/atalk/*.a
+%{_libdir}/atalk/*.la
%changelog
* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
commit 960e4bcfd26bb2f5ee42967d75dec60e41fa6535
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:10:30 2004 +0000
auto-import changelog data from netatalk-1.6.4-3.src.rpm
Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
diff --git a/netatalk.spec b/netatalk.spec
index 7d058f4..fd02613 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.6.4
-Release: 2.1
+Release: 3
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -142,6 +142,9 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
commit befe7e7cac7370d22605b398323730330e0424fa
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:10:21 2004 +0000
auto-import changelog data from netatalk-1.6.4-2.1.src.rpm
Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
- rebuilt
diff --git a/netatalk.spec b/netatalk.spec
index d74bc58..7d058f4 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.6.4
-Release: 1
+Release: 2.1
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -142,6 +142,12 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
- 1.6.4
commit 1e73502496efd9af90389bd51c9ac8ae2d35e49a
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:09:27 2004 +0000
auto-import changelog data from netatalk-1.6.4-1.src.rpm
Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
- 1.6.4
Fri Aug 01 2003 Charlie Bennett <ccb(a)redhat.com>
- Update with 1.6.3 upstream sources
diff --git a/.cvsignore b/.cvsignore
index a0d59f9..94c6fa6 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-1.5.5.tar.bz2
+netatalk-1.6.4.tar.bz2
diff --git a/netatalk-1.6.3-norc.patch b/netatalk-1.6.3-norc.patch
new file mode 100644
index 0000000..0c4c7d3
--- /dev/null
+++ b/netatalk-1.6.3-norc.patch
@@ -0,0 +1,20 @@
+--- netatalk-1.6.3/bin/afile/Makefile.in.norc 2003-06-12 19:07:40.000000000 -0400
++++ netatalk-1.6.3/bin/afile/Makefile.in 2003-07-08 14:22:28.000000000 -0400
+@@ -184,7 +184,6 @@
+ INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/sys
+
+ bin_PROGRAMS = afile achfile
+-bin_SCRIPTS = acleandir.rc
+
+ afile_SOURCES = afile.c common.c common.h
+ achfile_SOURCES = achfile.c common.c common.h
+--- netatalk-1.6.3/man/man1/Makefile.in.norc 2003-06-09 11:59:12.000000000 -0400
++++ netatalk-1.6.3/man/man1/Makefile.in 2003-07-08 14:22:28.000000000 -0400
+@@ -188,7 +188,6 @@
+ GENERATED_MANS = apple_cp.1 apple_mv.1 apple_rm.1
+ TEMPLATE_FILES = $(foreach f,$(GENERATED_MANS),$(f).tmpl)
+ NONGENERATED_MANS = achfile.1 \
+- acleandir.1 \
+ aecho.1 \
+ afile.1 \
+ afppasswd.1 \
diff --git a/netatalk.spec b/netatalk.spec
index d94fa94..d74bc58 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,24 +2,24 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.5.5
-Release: 9
+Version: 1.6.4
+Release: 1
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
-Source2: netatalk.config
-Source3: AppleVolumes.system
+#Source2: netatalk.config
+#Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
-Patch0: netatalk-1.5.3.1-norc.patch
-Patch1: netatalk-1.5.5-openssl097.patch
-Patch2: netatalk-1.5.5-pathcat.patch
+Patch0: netatalk-1.6.3-norc.patch
+#Patch1: netatalk-1.5.5-openssl097.patch
+#Patch2: netatalk-1.5.5-pathcat.patch
Epoch: 2
-Obsoletes: netatalk-1.4b2+asun
+Obsoletes: netatalk-1.5.5
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib openssl-devel pam quota libtool automake14 autoconf
+BuildRequires: cracklib openssl-devel pam quota libtool automake autoconf
BuildRoot: %{_tmppath}/%{name}-root
%description
@@ -38,14 +38,14 @@ Appletalk networking programs.
%prep
%setup -q
%patch0 -p 1 -b .norc
-%patch1 -p 1 -b .openssl097
-%patch2 -p1 -b .pathcat
+#%patch1 -p 1 -b .openssl097
+#%patch2 -p1 -b .pathcat
%build
touch AUTHORS
libtoolize --force
-aclocal-1.4 -I macros
-automake-1.4 --add-missing
+aclocal -I macros
+automake --add-missing
autoconf
autoheader
CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
@@ -79,8 +79,8 @@ install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
install -m644 %{SOURCE4} .
-install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
-install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
+#install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
+#install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
@@ -114,7 +114,7 @@ fi
%files
%defattr(-,root,root)
-%doc CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%dir /etc/atalk
%dir /etc/atalk/nls
@@ -142,6 +142,12 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
- Rebuild
- Fix perl multilib path editing
diff --git a/sources b/sources
index 12174ca..154d50c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-93ec251d47f355c99daad19de0b40eb2 netatalk-1.5.5.tar.bz2
+8bed0582d51deef7a31da1b6ae5df2e6 netatalk-1.6.4.tar.bz2
commit c036a8ff40ce83671c4652f2862365f0e1c93df4
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:09:20 2004 +0000
auto-import changelog data from netatalk-1.5.5-9.src.rpm
Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
- Rebuild
- Fix perl multilib path editing
- Add pathcat patch
Thu May 01 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
- Make multilib generic
- Add builddep on quota (for rpcsvc/rquota.h)
diff --git a/netatalk.spec b/netatalk.spec
index 74ce8da..d94fa94 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,9 +1,9 @@
-%define initdir /etc/rc.d/init.d
+ %define initdir /etc/rc.d/init.d
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.5.5
-Release: 6
+Release: 9
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -13,12 +13,13 @@ Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
Patch0: netatalk-1.5.3.1-norc.patch
Patch1: netatalk-1.5.5-openssl097.patch
+Patch2: netatalk-1.5.5-pathcat.patch
Epoch: 2
Obsoletes: netatalk-1.4b2+asun
Url: http://netatalk.sourceforge.net/
Prereq: /sbin/chkconfig, /sbin/service
Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
-BuildRequires: cracklib, openssl-devel, pam
+BuildRequires: cracklib openssl-devel pam quota libtool automake14 autoconf
BuildRoot: %{_tmppath}/%{name}-root
%description
@@ -38,17 +39,27 @@ Appletalk networking programs.
%setup -q
%patch0 -p 1 -b .norc
%patch1 -p 1 -b .openssl097
+%patch2 -p1 -b .pathcat
%build
+touch AUTHORS
+libtoolize --force
+aclocal-1.4 -I macros
+automake-1.4 --add-missing
+autoconf
+autoheader
CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
--with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
--with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
--with-uams-path=%{_libdir}
# Grrrr. Fix broken libtool/autoFOO Makefiles.
-%ifarch x86_64
-perl -pi -e 's/-L\/usr\/lib/-L\/usr\/lib64/g' Makefile */Makefile */*/Makefile */*/*/Makefile
-%endif
+if [ "%{_lib}" != lib ]; then
+ find . -name Makefile | xargs perl -pi \
+ -e 's,-L/usr/lib,-L%{_libdir},g'
+ find . -name Makefile | xargs perl -pi \
+ -e 's,-L/lib,-L/%{_lib},g'
+fi
make all
@@ -81,6 +92,8 @@ $RPM_BUILD_ROOT/usr/bin/makecode || true
# Remove .la files in buildroot
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_bindir}/acleandir.rc \
+ $RPM_BUILD_ROOT%{_mandir}/man1/acleandir.1*
%clean
rm -rf $RPM_BUILD_ROOT
@@ -129,6 +142,15 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
* Wed Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
- fix initscript error (#82118)
commit aeac6e0b1a251b3f4122de985b5ef1128e747619
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:50 2004 +0000
auto-import changelog data from netatalk-1.5.5-6.src.rpm
Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
- fix initscript error (#82118)
Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
- rebuilt
Tue Jan 07 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
- patch for compile errors with new ssl libs
- rebuild
Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
- postun should never fail
Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
- Updated to 1.5.5
diff --git a/.cvsignore b/.cvsignore
index c493109..a0d59f9 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-1.5.3.1.tar.bz2
+netatalk-1.5.5.tar.bz2
diff --git a/atalk.init b/atalk.init
index 87751d2..817c16e 100644
--- a/atalk.init
+++ b/atalk.init
@@ -14,7 +14,7 @@
. /etc/sysconfig/network
# Source Appletalk configuration
-. /etc/atalk/config
+. /etc/atalk/netatalk.conf
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
diff --git a/netatalk.spec b/netatalk.spec
index 0956771..74ce8da 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,8 +2,8 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.5.3.1
-Release: 4
+Version: 1.5.5
+Release: 6
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -12,6 +12,7 @@ Source2: netatalk.config
Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
Patch0: netatalk-1.5.3.1-norc.patch
+Patch1: netatalk-1.5.5-openssl097.patch
Epoch: 2
Obsoletes: netatalk-1.4b2+asun
Url: http://netatalk.sourceforge.net/
@@ -36,13 +37,19 @@ Appletalk networking programs.
%prep
%setup -q
%patch0 -p 1 -b .norc
+%patch1 -p 1 -b .openssl097
%build
-CFLAGS="$RPM_OPT_FLAGS -fsigned-char" ./configure --prefix=%{_prefix} \
+CFLAGS="$RPM_OPT_FLAGS -fsigned-char" %configure \
--with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
--with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
--with-uams-path=%{_libdir}
-
+
+# Grrrr. Fix broken libtool/autoFOO Makefiles.
+%ifarch x86_64
+perl -pi -e 's/-L\/usr\/lib/-L\/usr\/lib64/g' Makefile */Makefile */*/Makefile */*/*/Makefile
+%endif
+
make all
%install
@@ -62,7 +69,7 @@ install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
install -m644 %{SOURCE4} .
install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
-install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/config
+install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/netatalk.conf
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
@@ -72,6 +79,9 @@ rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h || :
cd $RPM_BUILD_ROOT/etc/atalk/nls
$RPM_BUILD_ROOT/usr/bin/makecode || true
+# Remove .la files in buildroot
+rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -86,12 +96,12 @@ fi
%postun
if [ "$1" -ge "1" ]; then
- /sbin/service atalk condrestart > /dev/null 2>&1
+ /sbin/service atalk condrestart > /dev/null 2>&1 || :
fi
%files
%defattr(-,root,root)
-%doc BUGS CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
%doc ICDumpSuffixMap doc
%dir /etc/atalk
%dir /etc/atalk/nls
@@ -99,7 +109,7 @@ fi
%{_libdir}/*.so
%config(noreplace) /etc/atalk/AppleVolumes.default
%config(noreplace) /etc/atalk/AppleVolumes.system
-%config(noreplace) /etc/atalk/config
+%config(noreplace) /etc/atalk/netatalk.conf
%config(noreplace) /etc/atalk/afpd.conf
%config(noreplace) /etc/atalk/atalkd.conf
%config(noreplace) /etc/atalk/papd.conf
@@ -119,6 +129,22 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Wed Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuild
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
- Fixed missing /usr/share/netatalk dir (#67222)
@@ -217,7 +243,7 @@ fi
* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
- renewed source so it is pristine, delete the problematic files in spec file
instead
-- general spec file cleanups, create buildroot and dirs in the %install
+- general spec file cleanups, create buildroot and dirs in the %%install
section
- strip binaries
- gzip man pages
diff --git a/sources b/sources
index 83f96e8..12174ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7d9fe0fce60bccb1264fdbb42fa1465b netatalk-1.5.3.1.tar.bz2
+93ec251d47f355c99daad19de0b40eb2 netatalk-1.5.5.tar.bz2
commit a6dd7fa958db6d5cad3f2192822ee174be0687f2
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:46 2004 +0000
auto-import netatalk-1.5.3.1-4 from netatalk-1.5.3.1-4.src.rpm
diff --git a/netatalk.spec b/netatalk.spec
index 1df7c65..0956771 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,7 +3,7 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.5.3.1
-Release: 3
+Release: 4
License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
@@ -108,6 +108,7 @@ fi
%{_sbindir}/*
%{_bindir}/*
%{_mandir}/man*/*
+%{_datadir}/netatalk
%files devel
%defattr(-,root,root)
@@ -118,8 +119,9 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-3
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc]
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
- automated rebuild
commit 973964e1804cfc5ea2e325eaced276c945c592b0
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:42 2004 +0000
auto-import changelog data from netatalk-1.5.3.1-3.src.rpm
Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-3
- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc]
Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
- automated rebuild
Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
- Updated to latest version 1.5.3.1.
- Fixed bug for nls file lookup (#66300).
Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
- Fixed initscript bug where you can't use blanks inside of names (#64926).
diff --git a/.cvsignore b/.cvsignore
index f085180..c493109 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-netatalk-1.5.2.tar.gz
+netatalk-1.5.3.1.tar.bz2
diff --git a/atalk.init b/atalk.init
index af2b172..87751d2 100644
--- a/atalk.init
+++ b/atalk.init
@@ -31,7 +31,7 @@ start() {
daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
} >/dev/null &
else
@@ -42,7 +42,7 @@ start() {
daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n \"${ATALK_NAME}\" -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
fi
echo
diff --git a/netatalk.spec b/netatalk.spec
index e424d31..1df7c65 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -2,15 +2,16 @@
Summary: AppleTalk networking programs
Name: netatalk
-Version: 1.5.2
+Version: 1.5.3.1
Release: 3
License: GPL
Group: System Environment/Daemons
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.gz
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
Source1: atalk.init
Source2: netatalk.config
Source3: AppleVolumes.system
Source4: ICDumpSuffixMap
+Patch0: netatalk-1.5.3.1-norc.patch
Epoch: 2
Obsoletes: netatalk-1.4b2+asun
Url: http://netatalk.sourceforge.net/
@@ -34,11 +35,13 @@ Appletalk networking programs.
%prep
%setup -q
+%patch0 -p 1 -b .norc
%build
CFLAGS="$RPM_OPT_FLAGS -fsigned-char" ./configure --prefix=%{_prefix} \
- --with-cracklib --with-pam --with-shadow --with-tcp-wrappers \
- --with-ssl --with-flock-locksi --with-uams-path=%{_libdir}
+ --with-pkgconfdir=/etc/atalk/ --with-cracklib --with-pam \
+ --with-shadow --with-tcp-wrappers --with-ssl --with-flock-locksi \
+ --with-uams-path=%{_libdir}
make all
@@ -115,7 +118,20 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com>
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-3
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc]
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
- Fixed initscript to use correct config files from /etc/atalk (#62803)
- Changed initscript to use $0 instead of direct string (#61734)
- Change Copyright to Licencse and switch from BSD to GPL (#61746)
diff --git a/sources b/sources
index 7971316..83f96e8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9355653d6b2c18f10d1be02624db65f6 netatalk-1.5.2.tar.gz
+7d9fe0fce60bccb1264fdbb42fa1465b netatalk-1.5.3.1.tar.bz2
commit 808cded35815b5dcf66f079ded3207b270039c70
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:31 2004 +0000
auto-import changelog data from netatalk-1.5.2-3.src.rpm
Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com>
- Fixed initscript to use correct config files from /etc/atalk (#62803)
- Changed initscript to use $0 instead of direct string (#61734)
- Change Copyright to Licencse and switch from BSD to GPL (#61746)
diff --git a/atalk.init b/atalk.init
index cbf3ece..af2b172 100644
--- a/atalk.init
+++ b/atalk.init
@@ -24,25 +24,25 @@ start() {
if [ ${ATALK_BGROUND} = yes ] ; then
echo -n "(backgrounded)"
{
- daemon atalkd
+ daemon atalkd -f /etc/atalk/atalkd.conf
nbprgstr -p 4 "${ATALK_NAME}:Workstation"
nbprgstr -p 4 "${ATALK_NAME}:netatalk"
if [ ${PAPD_RUN} = yes ] ; then
- daemon papd
+ daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
} >/dev/null &
else
- daemon atalkd
+ daemon atalkd -f /etc/atalk/atalkd.conf
nbprgstr -p 4 "${ATALK_NAME}:Workstation"
nbprgstr -p 4 "${ATALK_NAME}:netatalk"
if [ ${PAPD_RUN} = yes ] ; then
- daemon papd
+ daemon papd -f /etc/atalk/papd.conf
fi
if [ ${AFPD_RUN} = yes ] ; then
- daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME} -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
fi
fi
echo
@@ -51,11 +51,11 @@ start() {
stop() {
echo -n $"Shutting down AppleTalk services: "
- killall afpd
- killall papd
+ killproc afpd
+ killproc papd
nbpunrgstr "${ATALK_NAME}:Workstation@*"
nbpunrgstr "${ATALK_NAME}:netatalk@*"
- killall atalkd
+ killproc atalkd
# Attempt to zap the module, so that we can restart the
# Appletalk daemons cleanly
if [ -e /proc/modules ] && [ -x /sbin/modprobe ] ; then
@@ -88,7 +88,7 @@ case "$1" in
status atalkd
;;
*)
- echo $"Usage: atalk {start|stop|restart|status|condrestart}"
+ echo $"Usage: $0 {start|stop|restart|status|condrestart}"
exit 1
esac
diff --git a/netatalk.spec b/netatalk.spec
index 396f9fb..e424d31 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -3,8 +3,8 @@
Summary: AppleTalk networking programs
Name: netatalk
Version: 1.5.2
-Release: 2
-Copyright: BSD
+Release: 3
+License: GPL
Group: System Environment/Daemons
Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.gz
Source1: atalk.init
@@ -115,6 +115,11 @@ fi
%{_datadir}/aclocal/netatalk.m4
%changelog
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com>
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
- don't run by default
commit 303281c9b97a39cb914726b67921e01b80d14922
Author: cvsdist <cvsdist(a)fedoraproject.org>
Date: Thu Sep 9 09:08:20 2004 +0000
auto-import changelog data from netatalk-1.5.2-2.src.rpm
Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
- don't run by default
Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
- it's back
Fri Mar 02 2001 Tim Powers <timp(a)redhat.com>
- rebuilt against openssl-0.9.6-1
Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
- fixed bug 29370. This package is trying to include a file glibc already
includes
Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
- updated initscript
Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
- fixed uams-path
- added noreplace to %config
Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
- rebuilt to fix bad dir perms
Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
- update to 1.5pre2 (bug #19737, #20397)
- update Url and ftp site
- clean up specfile
- netatalk-1.4b2+asun obsolete
Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
- fix dependency with glibc-devel (Bug #15589)
- fix typo in description (Bug #15479)
Wed Aug 02 2000 Tim Powers <timp(a)redhat.com>
- fix symlinks not being relative.
Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
- add missing restart function in startup script
Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
- fixed initscripts so that condrestart doesn't return 1 when the test
fails
Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
- rebuilt
Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
- rebuilt
Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
- inits back to rc.d/init.d, using service to start inits
Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
- rebuilt
Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
- fixed broken PreReq, now PreReq's /etc/init.d
Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
- remove prereq initscripts, add requires initscripts
- clean up specfile
Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
- /etc/rc.d/init.d -> /etc/init.d
- add condrestart directive
- fix post/preun/postun scripts
- prereq initscripts >= 5.20
Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
- fixed bug 11420 concerning the building with -O2.
Thu Jun 08 2000 Tim Powers <timp(a)redhat.com>
- fix bug #11978
- fix man page locations to be FHS compliant
Thu Jun 01 2000 Nalin Dahyabhai <nalin(a)redhat.com>
- modify PAM setup to use system-auth
Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
- renewed source so it is pristine, delete the problematic files in spec
file instead
- general spec file cleanups, create buildroot and dirs in the %install
section
- strip binaries
- gzip man pages
- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
- changed group
- added %defattr to %files section
Tue Aug 03 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- rpm-3.0 needs to remove vogus files from source. Removed files:
etc/papd/.#magics.c, etc/.#diff
Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Change Copyright tag to BSD. Add /usr/bin/adv1tov2.
Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct librpcsvc.patch. Move %changelog section last. Uncomment again
-DNEED_QUOTA_WRAPPER in sys/linux/Makefile since LinuxPPC may need.
Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Correct symbolic links to psf. Remove asciize function from nbplkup so as
to display Japanese hostname.
Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
containd in Internet Config Preference.
Tue Mar 02 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [asun2.1.3]
Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-8]
Sun Feb 07 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-6]
Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2-3]
Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- [pre-asun2.1.2] Remove crlf patch. It is now a server's option.
Thu Dec 03 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz Add uams
directory
Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-3 source.
Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.1-2 source.
Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Fix rcX.d's symbolic links.
Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0a-2 source. Remove '%exclusiveos linux' line.
Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
Mon Oct 05 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-10a source.
Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-8 source. Add chkconfig support.
Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Comment out -DCRLF. Use RPM_OPT_FLAGS.
Tue Sep 08 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-6 source.
Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use pre-asun2.1.0-5 source.
Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
- Use pre-asun2.1.0-3 source.
Tue Jul 07 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Add afpovertcp entries to /etc/services
- Remove BuildRoot in man8 pages
Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
<asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
- Included AppleVolumes.system file maintained by Johnson
<johnson(a)stpt.usf.edu>
Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
- Used a buildroot
- Use RPM_OPT_FLAGS
- Moved configuration parameters/files from atalk.init to /etc/atalk
- Separated devel package
- Built with shared libraries
Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
- Updated sources from 1.3.3 to 1.4b2
- Included endian patch for Linux/SPARC
- Use all the configuration files supplied in the source. This has the
following advantages over the ones in the previous rpm release:
The printer 'lp' isn't automatically placed in papd.conf
The default file conversion is binary rather than text.
- Automatically add and remove DDP services from /etc/services
- Placed the recommended /etc/services in the documentation
- Changed atalk.init to give daemons a soft kill
- Changed atalk.init to make configuration easier
Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov> Updated for
/etc/pam.d
diff --git a/.cvsignore b/.cvsignore
index e69de29..f085180 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+netatalk-1.5.2.tar.gz
diff --git a/ICDumpSuffixMap b/ICDumpSuffixMap
new file mode 100644
index 0000000..3a8283f
--- /dev/null
+++ b/ICDumpSuffixMap
@@ -0,0 +1 @@
+#!perl
#
# ICDumpMap
# --- Dump suffix mappings from your Internet Config extension.
#
# iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
#
use Mac::InternetConfig;
open MAP, ">AppleVolumes";
printf MAP "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s\n\n",
".", "TEXT", "ttxt", "ASCII Text", "SimpleText", "text/plain";
print MAP "\# The following lines are extracted from Internet Config Preference.\n\n";
for my $entry (keys %InternetConfigMap) {
next unless $entry->extension =~ /^\./;
$_ = sprintf "%-9s \"%4s\" \"%4s\" %-30s %-25s %-15s",
$entry->extension, $entry->file_type, $entry->file_creator,
$entry->entry_name, $entry->creator_app_name,
$entry->MIME_type;
s/\s*$/\n/;
print MAP;
}
close MAP;
\ No newline at end of file
diff --git a/atalk.init b/atalk.init
new file mode 100644
index 0000000..cbf3ece
--- /dev/null
+++ b/atalk.init
@@ -0,0 +1,95 @@
+#!/bin/sh
+# chkconfig: - 91 35
+# description: This package enables Linux to talk to Macintosh computers via the \
+# AppleTalk networking protocol. It includes a daemon to allow Linux \
+# to act as a file server over EtherTalk or IP for Mac's.
+# processname: atalkd
+# pidfile: /var/run/atalkd.pid
+# config: /etc/atalk/*
+
+# Source function library.
+. /etc/init.d/functions
+
+# Source networking configuration.
+. /etc/sysconfig/network
+
+# Source Appletalk configuration
+. /etc/atalk/config
+
+# Check that networking is up.
+[ ${NETWORKING} = "no" ] && exit 0
+
+start() {
+ echo -n $"Starting AppleTalk services: "
+ if [ ${ATALK_BGROUND} = yes ] ; then
+ echo -n "(backgrounded)"
+ {
+ daemon atalkd
+ nbprgstr -p 4 "${ATALK_NAME}:Workstation"
+ nbprgstr -p 4 "${ATALK_NAME}:netatalk"
+ if [ ${PAPD_RUN} = yes ] ; then
+ daemon papd
+ fi
+ if [ ${AFPD_RUN} = yes ] ; then
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ fi
+ } >/dev/null &
+ else
+ daemon atalkd
+ nbprgstr -p 4 "${ATALK_NAME}:Workstation"
+ nbprgstr -p 4 "${ATALK_NAME}:netatalk"
+ if [ ${PAPD_RUN} = yes ] ; then
+ daemon papd
+ fi
+ if [ ${AFPD_RUN} = yes ] ; then
+ daemon afpd -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}
+ fi
+ fi
+ echo
+ touch /var/lock/subsys/atalk
+}
+
+stop() {
+ echo -n $"Shutting down AppleTalk services: "
+ killall afpd
+ killall papd
+ nbpunrgstr "${ATALK_NAME}:Workstation@*"
+ nbpunrgstr "${ATALK_NAME}:netatalk@*"
+ killall atalkd
+ # Attempt to zap the module, so that we can restart the
+ # Appletalk daemons cleanly
+ if [ -e /proc/modules ] && [ -x /sbin/modprobe ] ; then
+ modprobe -r appletalk
+ fi
+ rm -f /var/lock/subsys/atalk
+ echo ""
+}
+
+
+restart() {
+ stop
+ start
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ restart|reload)
+ restart
+ ;;
+ condrestart)
+ [ -f /var/lock/subsys/atalk ] && restart || :
+ ;;
+ status)
+ status atalkd
+ ;;
+ *)
+ echo $"Usage: atalk {start|stop|restart|status|condrestart}"
+ exit 1
+esac
+
+exit 0
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..396f9fb
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,288 @@
+%define initdir /etc/rc.d/init.d
+
+Summary: AppleTalk networking programs
+Name: netatalk
+Version: 1.5.2
+Release: 2
+Copyright: BSD
+Group: System Environment/Daemons
+Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.gz
+Source1: atalk.init
+Source2: netatalk.config
+Source3: AppleVolumes.system
+Source4: ICDumpSuffixMap
+Epoch: 2
+Obsoletes: netatalk-1.4b2+asun
+Url: http://netatalk.sourceforge.net/
+Prereq: /sbin/chkconfig, /sbin/service
+Requires: pam >= 0.56, /etc/pam.d/system-auth, tcp_wrappers, openssl, cracklib
+BuildRequires: cracklib, openssl-devel, pam
+BuildRoot: %{_tmppath}/%{name}-root
+
+%description
+This package enables Linux to talk to Macintosh computers via the
+AppleTalk networking protocol. It includes a daemon to allow Linux
+to act as a file server over EtherTalk or IP for Mac's.
+
+%package devel
+Summary: Headers and static libraries for Appletalk development
+Group: Development/Libraries
+
+%description devel
+This package contains the header files, and static libraries for building
+Appletalk networking programs.
+
+%prep
+%setup -q
+
+%build
+CFLAGS="$RPM_OPT_FLAGS -fsigned-char" ./configure --prefix=%{_prefix} \
+ --with-cracklib --with-pam --with-shadow --with-tcp-wrappers \
+ --with-ssl --with-flock-locksi --with-uams-path=%{_libdir}
+
+make all
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p $RPM_BUILD_ROOT/etc/atalk/{uams,nls}
+mkdir -p $RPM_BUILD_ROOT/etc/pam.d
+mkdir -p $RPM_BUILD_ROOT%{initdir}
+mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
+
+make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
+
+install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
+install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
+install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
+install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
+install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
+install -m644 %{SOURCE4} .
+install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.system
+install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/atalk/config
+install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/atalk
+cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
+cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
+
+rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h || :
+
+cd $RPM_BUILD_ROOT/etc/atalk/nls
+$RPM_BUILD_ROOT/usr/bin/makecode || true
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/chkconfig --add atalk
+
+%preun
+if [ "$1" = "0" ] ; then
+ /sbin/service atalk stop > /dev/null 2>&1
+ /sbin/chkconfig --del atalk
+fi
+
+%postun
+if [ "$1" -ge "1" ]; then
+ /sbin/service atalk condrestart > /dev/null 2>&1
+fi
+
+%files
+%defattr(-,root,root)
+%doc BUGS CHANGES COPYRIGHT ChangeLog README* TODO VERSION NEWS
+%doc ICDumpSuffixMap doc
+%dir /etc/atalk
+%dir /etc/atalk/nls
+%config /etc/atalk/nls/*
+%{_libdir}/*.so
+%config(noreplace) /etc/atalk/AppleVolumes.default
+%config(noreplace) /etc/atalk/AppleVolumes.system
+%config(noreplace) /etc/atalk/config
+%config(noreplace) /etc/atalk/afpd.conf
+%config(noreplace) /etc/atalk/atalkd.conf
+%config(noreplace) /etc/atalk/papd.conf
+%attr(755,root,root) %config %{initdir}/atalk
+%config(noreplace) /etc/pam.d/netatalk
+%{_sbindir}/*
+%{_bindir}/*
+%{_mandir}/man*/*
+
+%files devel
+%defattr(-,root,root)
+%dir %{_includedir}/atalk
+%{_libdir}/*.a
+%attr(0644,root,root) %{_includedir}/atalk/*
+%attr(0644,root,root) %{_includedir}/netatalk/*
+%{_datadir}/aclocal/netatalk.m4
+
+%changelog
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %defattr to %files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%exclusiveos linux' line.
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+* Thu Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+* Mon Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+* Mon Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+Updated for /etc/pam.d
diff --git a/sources b/sources
index e69de29..7971316 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+9355653d6b2c18f10d1be02624db65f6 netatalk-1.5.2.tar.gz
5 years, 1 month
Architecture specific change in rpms/netatalk.git
by githook-noreply@fedoraproject.org
The package rpms/netatalk.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/netatalk.git/commit/?id=e3e403eaa....
Change:
-%ifarch ppc ppc64 s390 s390x
Thanks.
Full change:
============
commit 1139360999d9f4b0a5de8a9ffd9554ed390ee3a4
Author: Andrew Bauer <zonexpertconsulting(a)outlook.com>
Date: Sat Feb 23 07:37:04 2019 -0600
Initial import (#1658199)
diff --git a/.gitignore b/.gitignore
index 8302d47..a5c35e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/netatalk-3.1.7.tar.bz2
+/netatalk-3.1.12.tar.bz2
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
new file mode 100644
index 0000000..f289baa
--- /dev/null
+++ b/netatalk-3.0.1-basedir.patch
@@ -0,0 +1,11 @@
+--- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
++++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
+@@ -6,7 +6,7 @@
+ ; Global server settings
+
+ ; [Homes]
+-; basedir regex = /xxxx
++; basedir regex = /home
+
+ ; [My AFP Volume]
+ ; path = /path/to/volume
diff --git a/netatalk-afpstats-python3-compat.patch b/netatalk-afpstats-python3-compat.patch
new file mode 100644
index 0000000..f4ebc72
--- /dev/null
+++ b/netatalk-afpstats-python3-compat.patch
@@ -0,0 +1,22 @@
+From d2262267537fbe301e218901656b582f021bf67f Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <knnniggett(a)hotmail.com>
+Date: Wed, 12 Dec 2018 10:19:29 -0600
+Subject: [PATCH] make afpstats python 3 compatible
+
+---
+ contrib/shell_utils/afpstats | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/contrib/shell_utils/afpstats b/contrib/shell_utils/afpstats
+index 8c5413c8..08092208 100755
+--- a/contrib/shell_utils/afpstats
++++ b/contrib/shell_utils/afpstats
+@@ -23,7 +23,7 @@ def main():
+
+ reply = iface.GetUsers()
+ for name in reply:
+- print name
++ print(name)
+
+ if __name__ == '__main__':
+ main()
diff --git a/netatalk-fix-incorrect-fsf-address.patch b/netatalk-fix-incorrect-fsf-address.patch
new file mode 100644
index 0000000..2dd0916
--- /dev/null
+++ b/netatalk-fix-incorrect-fsf-address.patch
@@ -0,0 +1,627 @@
+From 3298a8bd5a67d410ba60a3044dd0aab05d523c40 Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <zonexpertconsulting(a)outlook.com>
+Date: Wed, 28 Nov 2018 08:52:00 -0600
+Subject: [PATCH 1/2] update gpl mailing address
+
+---
+ COPYING | 4 ++--
+ etc/afpd/afprun.c | 2 +-
+ include/atalk/byteorder.h | 2 +-
+ include/atalk/ftw.h | 4 ++--
+ include/atalk/queue.h | 2 +-
+ include/atalk/vfs.h | 2 +-
+ libatalk/adouble/ad_recvfile.c | 2 +-
+ libatalk/adouble/ad_sendfile.c | 2 +-
+ libatalk/compat/strlcpy.c | 2 +-
+ libatalk/unicode/charcnv.c | 2 +-
+ libatalk/unicode/charsets/generic_cjk.c | 2 +-
+ libatalk/unicode/charsets/generic_cjk.h | 2 +-
+ libatalk/unicode/charsets/generic_mb.c | 2 +-
+ libatalk/unicode/charsets/mac_centraleurope.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_simp.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_simp.h | 2 +-
+ libatalk/unicode/charsets/mac_chinese_trad.c | 2 +-
+ libatalk/unicode/charsets/mac_chinese_trad.h | 2 +-
+ libatalk/unicode/charsets/mac_cyrillic.c | 2 +-
+ libatalk/unicode/charsets/mac_greek.c | 2 +-
+ libatalk/unicode/charsets/mac_hebrew.c | 2 +-
+ libatalk/unicode/charsets/mac_japanese.c | 2 +-
+ libatalk/unicode/charsets/mac_japanese.h | 2 +-
+ libatalk/unicode/charsets/mac_korean.c | 2 +-
+ libatalk/unicode/charsets/mac_korean.h | 2 +-
+ libatalk/unicode/charsets/mac_roman.c | 2 +-
+ libatalk/unicode/charsets/mac_roman.h | 2 +-
+ libatalk/unicode/charsets/mac_turkish.c | 2 +-
+ libatalk/unicode/iconv.c | 2 +-
+ libatalk/unicode/utf8.c | 2 +-
+ libatalk/util/fault.c | 2 +-
+ libatalk/util/ftw.c | 4 ++--
+ libatalk/vfs/extattr.c | 2 +-
+ libatalk/vfs/vfs.c | 2 +-
+ 34 files changed, 35 insertions(+), 35 deletions(-)
+
+diff --git a/COPYING b/COPYING
+index d60c31a9..f7962229 100644
+--- a/COPYING
++++ b/COPYING
+@@ -2,7 +2,7 @@
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+@@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+ Also add information on how to contact you by electronic and paper mail.
+diff --git a/etc/afpd/afprun.c b/etc/afpd/afprun.c
+index ed412476..daba5d7f 100644
+--- a/etc/afpd/afprun.c
++++ b/etc/afpd/afprun.c
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ modified for netatalk dgautheron(a)magic.fr
+ */
+diff --git a/include/atalk/byteorder.h b/include/atalk/byteorder.h
+index 0ea3972f..1ad33607 100644
+--- a/include/atalk/byteorder.h
++++ b/include/atalk/byteorder.h
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifndef _BYTEORDER_H
+diff --git a/include/atalk/ftw.h b/include/atalk/ftw.h
+index 157efc50..9d0ae339 100644
+--- a/include/atalk/ftw.h
++++ b/include/atalk/ftw.h
+@@ -13,8 +13,8 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+- 02111-1307 USA. */
++ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
++ 02110-1301 USA. */
+
+ /*
+ * X/Open Portability Guide 4.2: ftw.h
+diff --git a/include/atalk/queue.h b/include/atalk/queue.h
+index a3f433eb..92d8b91e 100644
+--- a/include/atalk/queue.h
++++ b/include/atalk/queue.h
+@@ -13,7 +13,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifndef ATALK_QUEUE_H
+diff --git a/include/atalk/vfs.h b/include/atalk/vfs.h
+index 580c22b2..4f16de72 100644
+--- a/include/atalk/vfs.h
++++ b/include/atalk/vfs.h
+@@ -13,7 +13,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ vfs layer for afp
+ */
+diff --git a/libatalk/adouble/ad_recvfile.c b/libatalk/adouble/ad_recvfile.c
+index 1703ee83..224ffcd9 100644
+--- a/libatalk/adouble/ad_recvfile.c
++++ b/libatalk/adouble/ad_recvfile.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/adouble/ad_sendfile.c b/libatalk/adouble/ad_sendfile.c
+index 2730644b..cf61e15a 100644
+--- a/libatalk/adouble/ad_sendfile.c
++++ b/libatalk/adouble/ad_sendfile.c
+@@ -22,7 +22,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/compat/strlcpy.c b/libatalk/compat/strlcpy.c
+index 314b039c..487865a3 100644
+--- a/libatalk/compat/strlcpy.c
++++ b/libatalk/compat/strlcpy.c
+@@ -17,7 +17,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ strlcpy strlcat functions.
+ */
+diff --git a/libatalk/unicode/charcnv.c b/libatalk/unicode/charcnv.c
+index 7242b576..9bfbe727 100644
+--- a/libatalk/unicode/charcnv.c
++++ b/libatalk/unicode/charcnv.c
+@@ -18,7 +18,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ */
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/unicode/charsets/generic_cjk.c b/libatalk/unicode/charsets/generic_cjk.c
+index 461af345..2d43f038 100644
+--- a/libatalk/unicode/charsets/generic_cjk.c
++++ b/libatalk/unicode/charsets/generic_cjk.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/unicode/charsets/generic_cjk.h b/libatalk/unicode/charsets/generic_cjk.h
+index 3c4a48c7..09eb3573 100644
+--- a/libatalk/unicode/charsets/generic_cjk.h
++++ b/libatalk/unicode/charsets/generic_cjk.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #include <atalk/unicode.h>
+diff --git a/libatalk/unicode/charsets/generic_mb.c b/libatalk/unicode/charsets/generic_mb.c
+index 0347c3e7..1efafba6 100644
+--- a/libatalk/unicode/charsets/generic_mb.c
++++ b/libatalk/unicode/charsets/generic_mb.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_centraleurope.c b/libatalk/unicode/charsets/mac_centraleurope.c
+index 40784be3..37150992 100644
+--- a/libatalk/unicode/charsets/mac_centraleurope.c
++++ b/libatalk/unicode/charsets/mac_centraleurope.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_chinese_simp.c b/libatalk/unicode/charsets/mac_chinese_simp.c
+index 2ff6c2a0..97ad8484 100644
+--- a/libatalk/unicode/charsets/mac_chinese_simp.c
++++ b/libatalk/unicode/charsets/mac_chinese_simp.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_simp.h b/libatalk/unicode/charsets/mac_chinese_simp.h
+index 25216256..900eb858 100644
+--- a/libatalk/unicode/charsets/mac_chinese_simp.h
++++ b/libatalk/unicode/charsets/mac_chinese_simp.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_trad.c b/libatalk/unicode/charsets/mac_chinese_trad.c
+index 116e8cd5..25710535 100644
+--- a/libatalk/unicode/charsets/mac_chinese_trad.c
++++ b/libatalk/unicode/charsets/mac_chinese_trad.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_chinese_trad.h b/libatalk/unicode/charsets/mac_chinese_trad.h
+index 00e0c518..851c7370 100644
+--- a/libatalk/unicode/charsets/mac_chinese_trad.h
++++ b/libatalk/unicode/charsets/mac_chinese_trad.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_cyrillic.c b/libatalk/unicode/charsets/mac_cyrillic.c
+index fde64861..57faf472 100644
+--- a/libatalk/unicode/charsets/mac_cyrillic.c
++++ b/libatalk/unicode/charsets/mac_cyrillic.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_greek.c b/libatalk/unicode/charsets/mac_greek.c
+index e48237b6..987b2c7a 100644
+--- a/libatalk/unicode/charsets/mac_greek.c
++++ b/libatalk/unicode/charsets/mac_greek.c
+@@ -17,7 +17,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_hebrew.c b/libatalk/unicode/charsets/mac_hebrew.c
+index 34d96902..ffdf8495 100644
+--- a/libatalk/unicode/charsets/mac_hebrew.c
++++ b/libatalk/unicode/charsets/mac_hebrew.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_japanese.c b/libatalk/unicode/charsets/mac_japanese.c
+index 9f32f662..29a24874 100644
+--- a/libatalk/unicode/charsets/mac_japanese.c
++++ b/libatalk/unicode/charsets/mac_japanese.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_japanese.h b/libatalk/unicode/charsets/mac_japanese.h
+index e27e450d..03510bb1 100644
+--- a/libatalk/unicode/charsets/mac_japanese.h
++++ b/libatalk/unicode/charsets/mac_japanese.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_korean.c b/libatalk/unicode/charsets/mac_korean.c
+index 26f387d7..08356109 100644
+--- a/libatalk/unicode/charsets/mac_korean.c
++++ b/libatalk/unicode/charsets/mac_korean.c
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_korean.h b/libatalk/unicode/charsets/mac_korean.h
+index 2febaa28..acb2d7b1 100644
+--- a/libatalk/unicode/charsets/mac_korean.h
++++ b/libatalk/unicode/charsets/mac_korean.h
+@@ -14,7 +14,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Reference
+ * http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/
+diff --git a/libatalk/unicode/charsets/mac_roman.c b/libatalk/unicode/charsets/mac_roman.c
+index 34ccaaf9..b615540a 100644
+--- a/libatalk/unicode/charsets/mac_roman.c
++++ b/libatalk/unicode/charsets/mac_roman.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/charsets/mac_roman.h b/libatalk/unicode/charsets/mac_roman.h
+index 5d2c72e6..096583c6 100644
+--- a/libatalk/unicode/charsets/mac_roman.h
++++ b/libatalk/unicode/charsets/mac_roman.h
+@@ -13,7 +13,7 @@
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * from GNU libiconv
+ * modified by Bjorn (Apple Logo 0xf0 to Apple unicode 0xf8ff )
+diff --git a/libatalk/unicode/charsets/mac_turkish.c b/libatalk/unicode/charsets/mac_turkish.c
+index 619f4b01..c27a316f 100644
+--- a/libatalk/unicode/charsets/mac_turkish.c
++++ b/libatalk/unicode/charsets/mac_turkish.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/iconv.c b/libatalk/unicode/iconv.c
+index c44df315..c7fb7b78 100644
+--- a/libatalk/unicode/iconv.c
++++ b/libatalk/unicode/iconv.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/unicode/utf8.c b/libatalk/unicode/utf8.c
+index 04dbb9a2..54515d26 100644
+--- a/libatalk/unicode/utf8.c
++++ b/libatalk/unicode/utf8.c
+@@ -16,7 +16,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ From samba 3.0 beta and GNU libiconv-1.8
+ It's bad but most of the time we can't use libc iconv service:
+diff --git a/libatalk/util/fault.c b/libatalk/util/fault.c
+index 48c4fe05..7ce3c131 100644
+--- a/libatalk/util/fault.c
++++ b/libatalk/util/fault.c
+@@ -15,7 +15,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+ #ifdef HAVE_CONFIG_H
+diff --git a/libatalk/util/ftw.c b/libatalk/util/ftw.c
+index f0ac17f1..35bccac9 100644
+--- a/libatalk/util/ftw.c
++++ b/libatalk/util/ftw.c
+@@ -15,8 +15,8 @@
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, write to the Free
+- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+- 02111-1307 USA. */
++ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
++ 02110-1301 USA. */
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+diff --git a/libatalk/vfs/extattr.c b/libatalk/vfs/extattr.c
+index 32cdc65d..39f4437b 100644
+--- a/libatalk/vfs/extattr.c
++++ b/libatalk/vfs/extattr.c
+@@ -18,7 +18,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ sys_copyxattr modified from LGPL2.1 libattr copyright
+ Copyright (C) 2001-2002 Silicon Graphics, Inc. All Rights Reserved.
+diff --git a/libatalk/vfs/vfs.c b/libatalk/vfs/vfs.c
+index 0d1961cf..236228cf 100644
+--- a/libatalk/vfs/vfs.c
++++ b/libatalk/vfs/vfs.c
+@@ -14,7 +14,7 @@
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ */
+ #ifdef HAVE_CONFIG_H
+
+From 9ac8d1d49f6a214b609905eeecd67c698090e18a Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <knnniggett(a)users.sourceforge.net>
+Date: Wed, 28 Nov 2018 19:58:07 -0600
+Subject: [PATCH 2/2] update COPYING
+
+---
+ COPYING | 41 ++++++++++++++++++++---------------------
+ 1 file changed, 20 insertions(+), 21 deletions(-)
+
+diff --git a/COPYING b/COPYING
+index f7962229..d159169d 100644
+--- a/COPYING
++++ b/COPYING
+@@ -1,12 +1,12 @@
+- GNU GENERAL PUBLIC LICENSE
+- Version 2, June 1991
++ GNU GENERAL PUBLIC LICENSE
++ Version 2, June 1991
+
+- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
++ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+- Preamble
++ Preamble
+
+ The licenses for most software are designed to take away your
+ freedom to share and change it. By contrast, the GNU General Public
+@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
+ General Public License applies to most of the Free Software
+ Foundation's software and to any other program whose authors commit to
+ using it. (Some other Free Software Foundation software is covered by
+-the GNU Library General Public License instead.) You can apply it to
++the GNU Lesser General Public License instead.) You can apply it to
+ your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+@@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+ modification follow.
+-
+- GNU GENERAL PUBLIC LICENSE
++
++ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+-
++
+ These requirements apply to the modified work as a whole. If
+ identifiable sections of that work are not derived from the Program,
+ and can be reasonably considered independent and separate works in
+@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
+ access to copy the source code from the same place counts as
+ distribution of the source code, even though third parties are not
+ compelled to copy the source along with the object code.
+-
++
+ 4. You may not copy, modify, sublicense, or distribute the Program
+ except as expressly provided under this License. Any attempt
+ otherwise to copy, modify, sublicense or distribute the Program is
+@@ -225,7 +225,7 @@ impose that choice.
+
+ This section is intended to make thoroughly clear what is believed to
+ be a consequence of the rest of this License.
+-
++
+ 8. If the distribution and/or use of the Program is restricted in
+ certain countries either by patents or by copyrighted interfaces, the
+ original copyright holder who places the Program under this License
+@@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals
+ of preserving the free status of all derivatives of our free software and
+ of promoting the sharing and reuse of software generally.
+
+- NO WARRANTY
++ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+ FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+@@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGES.
+
+- END OF TERMS AND CONDITIONS
+-
+- How to Apply These Terms to Your New Programs
++ END OF TERMS AND CONDITIONS
++
++ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+ possible use to the public, the best way to achieve this is to make it
+@@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+- You should have received a copy of the GNU General Public License
+- along with this program; if not, write to the Free Software
+- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+-
++ You should have received a copy of the GNU General Public License along
++ with this program; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+ Also add information on how to contact you by electronic and paper mail.
+
+ If the program is interactive, make it output a short notice like this
+ when it starts in an interactive mode:
+
+- Gnomovision version 69, Copyright (C) year name of author
++ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
+ This General Public License does not permit incorporating your program into
+ proprietary programs. If your program is a subroutine library, you may
+ consider it more useful to permit linking proprietary applications with the
+-library. If this is what you want to do, use the GNU Library General
++library. If this is what you want to do, use the GNU Lesser General
+ Public License instead of this License.
diff --git a/netatalk-systemd-runtimedirectory.patch b/netatalk-systemd-runtimedirectory.patch
new file mode 100644
index 0000000..57fb3d6
--- /dev/null
+++ b/netatalk-systemd-runtimedirectory.patch
@@ -0,0 +1,21 @@
+From 49c003d821dbe179a58dbd8abe5716de01b76d21 Mon Sep 17 00:00:00 2001
+From: Andrew Bauer <zonexpertconsulting(a)outlook.com>
+Date: Thu, 6 Dec 2018 08:48:14 -0600
+Subject: [PATCH] add runtimedirectoy to systemd unit file
+
+---
+ distrib/initscripts/service.systemd.tmpl | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/distrib/initscripts/service.systemd.tmpl b/distrib/initscripts/service.systemd.tmpl
+index 670f1445..244bcfe6 100644
+--- a/distrib/initscripts/service.systemd.tmpl
++++ b/distrib/initscripts/service.systemd.tmpl
+@@ -14,6 +14,7 @@ PIDFile=:PATH_NETATALK_LOCK:
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=always
+ RestartSec=1
++RuntimeDirectory=lock/netatalk
+
+ [Install]
+ WantedBy=multi-user.target
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
new file mode 100644
index 0000000..2cced33
--- /dev/null
+++ b/netatalk.pam-system-auth
@@ -0,0 +1,16 @@
+#%PAM-1.0
+auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
+auth include system-auth
+account required pam_nologin.so
+account include system-auth
+password include system-auth
+# pam_selinux.so close should be the first session rule
+session required pam_selinux.so close
+session required pam_loginuid.so
+session optional pam_console.so
+# pam_selinux.so open should only be followed by sessions to be executed in the user context
+session required pam_selinux.so open
+session required pam_namespace.so
+session optional pam_keyinit.so force revoke
+session include system-auth
+-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
new file mode 100644
index 0000000..7b8f033
--- /dev/null
+++ b/netatalk.spec
@@ -0,0 +1,756 @@
+%global _hardened_build 1
+
+%global pkgver $(rpm -qls tracker-devel.%{_target_cpu} | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2|sort -u)
+%global with_tracker 1
+%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
+%global with_acls 1
+%global with_bdb 1
+%global with_cracklib 1
+%global with_docbook 1
+%global with_dbus 1
+%global with_dtrace 1
+%global with_ldap 1
+%global with_libevent 1
+%global with_mysql 1
+%global with_procpsng 1
+%global with_quota 1
+%global without_openafs 1
+
+# tcp_wrappers deprecated fedora >= 28
+%if 0%{?fedora} >= 28
+%global without_tcp_wrappers 1
+%endif
+
+# rhel need to call ldconfig
+%if 0%{?rhel}
+%global ldconfig /sbin/ldconfig
+%endif
+
+Name: netatalk
+Epoch: 5
+Version: 3.1.12
+Release: 2%{?dist}
+Summary: Open Source Apple Filing Protocol(AFP) File Server
+License: GPL+ and GPLv2 and GPLv2+ and LGPLv2+ and BSD and FSFUL and MIT
+# Project is also mirrored at https://github.com/Netatalk/Netatalk
+URL: http://netatalk.sourceforge.net
+Source0: https://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
+Source1: netatalk.pam-system-auth
+
+# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
+Patch0: netatalk-3.0.1-basedir.patch
+Patch1: netatalk-systemd-runtimedirectory.patch
+# https://github.com/Netatalk/Netatalk/pull/110
+Patch2: netatalk-fix-incorrect-fsf-address.patch
+# https://github.com/Netatalk/Netatalk/pull/113
+Patch3: netatalk-afpstats-python3-compat.patch
+
+BuildRequires: rpm
+BuildRequires: grep
+BuildRequires: perl-interpreter
+BuildRequires: perl-generators
+BuildRequires: sed
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: gcc
+BuildRequires: avahi-devel
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: libattr-devel
+BuildRequires: libgcrypt-devel
+BuildRequires: krb5-devel
+BuildRequires: openssl-devel
+BuildRequires: pam-devel
+BuildRequires: systemd
+BuildRequires: libtdb-devel
+
+%{?with_cracklib:BuildRequires: cracklib-devel}
+%{?with_dbus:BuildRequires: dbus-devel}
+%{?with_dbus:BuildRequires: dbus-glib-devel}
+%{?with_docbook:BuildRequires: docbook-style-xsl}
+%{?with_acls:BuildRequires: libacl-devel}
+%{?with_bdb:BuildRequires: libdb-devel}
+%{!?with_bdb:BuildRequires: db4-devel}
+%{?with_libevent:BuildRequires: libevent-devel}
+%{?with_docbook:BuildRequires: libxslt}
+%{?with_mysql:BuildRequires: mysql-devel}
+%{?with_ldap:BuildRequires: openldap-devel}
+%{?with_procpsng:BuildRequires: procps-ng}
+%{!?with_procng:BuildRequires: procps}
+%{?with_quota:BuildRequires: quota-devel}
+%{?with_dtrace:BuildRequires: systemtap-sdt-devel}
+%{?with_tracker:BuildRequires: tracker-devel}
+%{!?without_openafs:BuildRequires: openafs-devel}
+%{!?without_tcp_wrappers:BuildRequires: tcp_wrappers-devel}
+
+Requires: dbus-python
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+%{?with_tracker:Requires: dconf}
+%{?ldconfig:Requires(post): %{ldconfig}}
+%{?ldconfig:Requires(postun): %{ldconfig}}
+%{?systemd_requires}
+
+%description
+Netatalk is a freely-available Open Source AFP file server. A *NIX/*BSD
+system running Netatalk is capable of serving many Macintosh clients
+simultaneously as an AppleShare file server (AFP).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%autosetup -p 1
+%{?with_libevent:rm -frv libevent/}
+
+# Avoid re-running the autotools
+touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
+
+# fix permissions
+find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
+
+# Don't call systemctl daemon-reload during the build
+sed -i 's\-systemctl daemon-reload\\g' distrib/initscripts/Makefile.in
+
+%build
+
+%configure \
+ --localstatedir=%{_localstatedir}/lib \
+ --with-kerberos \
+ --with-libgcrypt \
+ --with-pam \
+ --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
+ --with-shadow \
+ --with-tbd=no \
+ --with-uams-path=%{_libdir}/netatalk \
+ --enable-pgp-uam \
+ --enable-shared \
+ --enable-krbV-uam \
+ --enable-overwrite \
+ --with-init-style=redhat-systemd \
+ --without-tdb \
+ --with-bdb \
+ --with-lockfile=%{_rundir}/lock/netatalk/netatalk \
+ --disable-silent-rules \
+ --disable-static \
+ %{?with_acls:--with-acl} \
+ %{?with_cracklib:--with-cracklib} \
+ %{?with_docbook:--with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver}} \
+ %{?with_tracker:--with-spotlight} \
+ %{?with_tracker:--with-tracker-pkgconfig-version=%{pkgver}} \
+ %{?with_tracker:--with-dbus-daemon=%{_bindir}/dbus-daemon} \
+ %{?with_libevent:--without-libevent} \
+ %{?with_libevent:--with-libevent-header=%{_includedir}} \
+ %{?with_libevent:--with-libevent-lib=%{_libdir}}
+
+%make_build
+# Build the local docs.
+%make_build -C doc/manual html-local
+
+%install
+%make_install
+# Use specific pam conf.
+install -pm644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
+
+find %{buildroot} -name '*.la' -delete -print
+# Fix python shebang
+sed -i 's\^#!/usr/bin/env python$\#!/usr/bin/python3\' %{buildroot}/usr/bin/afpstats
+
+%check
+sh test/afpd/test.sh
+
+%post
+%systemd_post %{name}.service
+%{?ldconfig}
+
+%preun
+%systemd_preun %{name}.service
+
+%postun
+%systemd_postun_with_restart %{name}.service
+%{?ldconfig}
+
+%files
+%license COPYING COPYRIGHT
+%doc AUTHORS CONTRIBUTORS NEWS doc/manual/*.html
+%dir %{_sysconfdir}/netatalk
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
+%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
+%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
+%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
+%{_bindir}/*
+%exclude %{_bindir}/netatalk-config
+%{_libdir}/netatalk/
+%{_libdir}/libatalk.so.*
+%{_mandir}/man*/*
+%exclude %{_mandir}/man*/netatalk-config*
+%{_sbindir}/*
+%{_unitdir}/netatalk.service
+%{_localstatedir}/lib/netatalk
+
+%files devel
+%{_bindir}/netatalk-config
+%{_datadir}/aclocal/netatalk.m4
+%{_includedir}/atalk/
+%{_libdir}/libatalk.so
+%{_mandir}/man*/netatalk-config.1*
+
+%changelog
+* Sun Feb 03 2019 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-2
+- fix license
+- buildrequire perl-generators, require perl version
+- fix epoch
+
+* Wed Jan 09 2019 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-1
+- Netatalk 3.1.12 release
+
+* Wed Dec 12 2018 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.11-2
+- Refactor specfile
+- remove sysv init support
+- let systemd manage lockfile folder
+- call ldconfig only for el7
+- patch afpstats for python3
+
+* Wed Oct 31 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.4
+- always buildrequres gcc
+
+* Tue Apr 03 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.3
+- always buildrequres perl-interpreter
+
+* Thu Mar 22 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.2
+- If Fedora >=28, don't use tcp_wrappers
+- If Fedora >=28, buildrequres perl-interpreter
+
+* Tue Mar 20 2018 HAT <hat(a)fa2.so-net.ne.jp> - 5:3.1.11-1.1
+- pam_ck_connector.so isn't always installed (RHBZ#1246465)
+- require dconf package (RHBZ#1248157)
+- require perl-IO-Socket-INET6 for asip-status.pl script
+- define with_ldap (RHBZ#1249403)
+- The UAM path should be netatalk, not atalk (RHBZ#1249404)
+- fix multilib conflict of tracker-devel (SF BUG#637)
+- If el6, use "make %%{?_smp_mflags}", not "%%make_build" macro
+- If el6, disable tracker
+- If el6, use db4-devel, not libdb-devel
+- If el6, use bundled libevent2, not libevent1 package
+- If el6, use procps, not procps-ng
+
+* Fri Dec 01 2017 Ryan Breaker <ryan(a)breaker.rocks> - 3.1.11-1
+- Revival of package from abandonment.
+- Update to 3.1.11
+- Remove patch previously applied to 3.1.7, is now applied to upstream of project
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
+- Increment epoch. Missed to reset %%release in previous change.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
+- Upstream update to 3.1.7 (RHBZ#1134783).
+- Remove doc from *-devel.
+- Add %%license.
+- Update %%description from
+ http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
+
+* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
+- Address F23FTBFS, RHBZ#1239711:
+ - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
+ - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
+ netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
+ netatalk-2.2.3-sigterm.patch (Unused)
+ - Add netatalk-3.0.1-basedir.patch.
+ - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
+ - Fix permissions on include-files.
+ - Remove duplicate %%global with_mysql.
+ - Enable dbus.
+ - Add missing "fi" in %%preun.
+ - Run /sbin/ldconfig in %%postun, %%preun.
+ - Reflect /var/lock/netatalk is hard-coded into the sources.
+ - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
+- Update to 3.1.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
+- Rebuild for new libgcrypt
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
+- Scriptlets replaced with new systemd macros
+
+* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
+- fixed build issue on f18
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
+- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
+ client, crashes Finder netatalk-2.2.2-1
+
+* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
+- fixes: #831001 - netatalk pam configuration has invalid entry
+
+* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
+- fixes #828205 - update to latest upstream netatalk-2.2.3
+
+* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
+- fixes #782049 - update to latest upstream netatalk-2.2.2
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
+- fixes #501144 - updated and redirected pam config
+
+* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
+- update to latest upstream netatalk-2.2.1
+
+* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
+- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
+
+* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
+- fixed missing epoch in sysvinit subpackage and triggers
+
+* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
+- fixes #714448 - systemd-service
+- moves SysV initscript to subpackage
+
+* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
+- update to latest upstream netatalk-2.2.0
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
+- updated to latest upstream version netatalk-2.1.5
+
+* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
+- updated to latest upstream version
+
+* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
+- updated to latest upstream version
+- added license texts to devel subpackage
+
+* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
+- updated to latest upstream version
+
+* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
+- updated to latest upstream version
+- fixes #594999 - Summary and Description are old-fashioned
+- renamed initscript
+- initscript modified to be POSIX compliant
+
+* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
+- updated to latest upstream version
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
+- oops forgot upload new sources => shifted release number
+
+* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
+- updated to latest upstream version
+
+* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
+- added BuildRequires: ... libgcrypt-devel
+- removed outdated atalk.init
+
+* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
+- fixed #473943
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
+- updated to latest upstream version
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
+- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
+
+* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
+- fixed epoch in the subpackage requires
+
+* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
+- fix #473186 conflict timeout with coreutils
+
+* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
+- rebuild with new openssl
+
+* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
+- fix #473939 netatalk-2.0.3-21.fc10 disable quota
+
+* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
+- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
+
+* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
+- fix license tag
+
+* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
+- fix chmod o+x (#225085)
+- increase the maximum number of cnid_dbd processes to 512 (#232805)
+- papd now writes debugging output to stderr when invoked with -d (#150021)
+- fix multiarch conflict for netatalk-devel (#342681)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
+- make init script LSB compliant (#246993)
+
+* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
+- fix unowned directories (#233889)
+
+* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
+- rebuild for gcc-4.3
+
+* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
+- rebuild
+
+* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
+- patch to build on FC, bad open call
+
+* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
+- rebuild
+
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
+- Rebuild for selinux ppc32 issue.
+
+* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
+- fix from merge review
+- Resolves #226190
+
+* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
+- fix fiew problems in spec
+
+* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
+- rebuild against new db4
+
+* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
+- BuildRequires changed from cracklib to cracklib-devel
+
+* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
+- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
+ (#203001)
+- Add dist tag
+
+* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
+- rebuild
+
+* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
+- rebuild for broken libgssapi deps and brew build
+
+* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
+- rebuild for new gcc, glibc, glibc-kernheaders
+
+* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
+- rebuilt
+
+* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Rebuild for new openssl dependencies
+
+* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
+- use include instead of pam_stack in pam config
+
+* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgrade to upstream version 2.0.3
+- fix bug 160486: use netatalk's initscript
+
+* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
+- quick fix: rm -f /usr/include/netatalk/at.h until this
+ is resolved the correct way
+
+* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Fix for gcc4 compilation: extern_ucreator.patch
+
+* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
+- Upgraded to upstream version 2.0.2 .
+
+* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
+- rebuilt
+
+* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- 1.6.4
+
+* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
+- Update with 1.6.3 upstream sources
+
+* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
+- Rebuild
+- Fix perl multilib path editing
+- Add pathcat patch
+
+* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
+- Make multilib generic
+- Add builddep on quota (for rpcsvc/rquota.h)
+
+* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
+- fix initscript error (#82118)
+
+* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
+- patch for compile errors with new ssl libs
+- rebuildfedora
+
+* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
+- postun should never fail
+
+* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
+- Updated to 1.5.5
+
+* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
+- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
+- Fixed missing /usr/share/netatalk dir (#67222)
+
+* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
+- automated rebuild
+
+* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
+- Updated to latest version 1.5.3.1.
+- Fixed bug for nls file lookup (#66300).
+
+* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
+- Fixed initscript bug where you can't use blanks inside of names (#64926).
+
+* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
+- Fixed initscript to use correct config files from /etc/atalk (#62803)
+- Changed initscript to use $0 instead of direct string (#61734)
+- Change Copyright to Licencse and switch from BSD to GPL (#61746)
+
+* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
+- don't run by default
+
+* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
+- it's back
+
+* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
+- rebuilt against openssl-0.9.6-1
+
+* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
+- fixed bug 29370. This package is trying to include a file glibc already includes
+
+* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
+- updated initscript
+
+* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
+- fixed uams-path
+- added noreplace to %%config
+
+* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt to fix bad dir perms
+
+* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
+- update to 1.5pre2 (bug #19737, #20397)
+- update Url and ftp site
+- clean up specfile
+- netatalk-1.4b2+asun obsolete
+
+* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
+- fix dependency with glibc-devel (Bug #15589)
+- fix typo in description (Bug #15479)
+
+* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
+- fix symlinks not being relative.
+
+* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
+- add missing restart function in startup script
+
+* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
+- fixed initscripts so that condrestart doesn't return 1 when the test fails
+
+* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
+- rebuilt
+
+* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
+- rebuilt
+
+* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
+- inits back to rc.d/init.d, using service to start inits
+
+* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
+- rebuilt
+
+* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
+- fixed broken PreReq, now PreReq's /etc/init.d
+
+* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
+- remove prereq initscripts, add requires initscripts
+- clean up specfile
+
+* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
+- /etc/rc.d/init.d -> /etc/init.d
+- add condrestart directive
+- fix post/preun/postun scripts
+- prereq initscripts >= 5.20
+
+* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
+- fixed bug 11420 concerning the building with -O2.
+
+* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
+- fix bug #11978
+- fix man page locations to be FHS compliant
+
+* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
+- modify PAM setup to use system-auth
+
+* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
+- renewed source so it is pristine, delete the problematic files in spec file
+ instead
+- general spec file cleanups, create buildroot and dirs in the %%install
+ section
+- strip binaries
+- gzip man pages
+- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
+- changed group
+- added %%defattr to %%files section
+
+* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- rpm-3.0 needs to remove vogus files from source.
+ Removed files: etc/papd/.#magics.c, etc/.#diff
+
+* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Change Copyright tag to BSD.
+ Add /usr/bin/adv1tov2.
+
+* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct librpcsvc.patch. Move %%changelog section last.
+ Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
+ LinuxPPC may need.
+
+* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
+
+* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Correct symbolic links to psf.
+
+ Remove asciize function from nbplkup so as to display Japanese hostname.
+* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+
+- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
+ containd in Internet Config Preference.
+
+* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [asun2.1.3]
+
+* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-8]
+
+* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-6]
+
+* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2-3]
+
+* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- [pre-asun2.1.2]
+ Remove crlf patch. It is now a server's option.
+
+* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
+ Add uams directory
+
+* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-3 source.
+
+* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.1-2 source.
+
+* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Fix rcX.d's symbolic links.
+
+* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
+
+* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
+
+* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-10a source.
+
+* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-8 source. Add chkconfig support.
+
+* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Comment out -DCRLF. Use RPM_OPT_FLAGS.
+
+* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
+
+* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-6 source.
+
+* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use pre-asun2.1.0-5 source.
+
+* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
+- Use pre-asun2.1.0-3 source.
+
+* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Add afpovertcp entries to /etc/services
+- Remove BuildRoot in man8 pages
+
+* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
+- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
+ <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
+
+- Included AppleVolumes.system file maintained by Johnson
+ <johnson(a)stpt.usf.edu>
+
+* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
+- Used a buildroot
+- Use RPM_OPT_FLAGS
+- Moved configuration parameters/files from atalk.init to /etc/atalk
+- Separated devel package
+- Built with shared libraries
+
+* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
+- Updated sources from 1.3.3 to 1.4b2
+- Included endian patch for Linux/SPARC
+- Use all the configuration files supplied in the source. This has the
+ following advantages over the ones in the previous rpm release:
+ + The printer 'lp' isn't automatically placed in papd.conf
+ + The default file conversion is binary rather than text.
+- Automatically add and remove DDP services from /etc/services
+- Placed the recommended /etc/services in the documentation
+- Changed atalk.init to give daemons a soft kill
+- Changed atalk.init to make configuration easier
+
+* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
+- Updated for /etc/pam.d
diff --git a/sources b/sources
index b8bf15d..f9760a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-831ec8bf9e084b64f965d16c528af299 netatalk-3.1.7.tar.bz2
+SHA512 (netatalk-3.1.12.tar.bz2) = 0b22abaf0084d5684ccc049225abb34caa32893ea8fe7eb67901fde94726f054149ce78d2da49cf06fe30360eb18b2edccff20f9ac69d5ab5105f6d2f4178759
commit e3e403eaa35d5b0ed7abf88f4ae6bf675f5073dd
Author: Andrew Bauer <zonexpertconsulting(a)outlook.com>
Date: Sat Feb 23 07:35:13 2019 -0600
remove former netatalk files
diff --git a/netatalk-3.0.1-basedir.patch b/netatalk-3.0.1-basedir.patch
deleted file mode 100644
index f289baa..0000000
--- a/netatalk-3.0.1-basedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- netatalk-3.0.1/config/afp.conf.tmpl.basedir 2012-04-20 21:22:18.000000000 +0900
-+++ netatalk-3.0.1/config/afp.conf.tmpl 2013-01-10 01:17:47.345537233 +0900
-@@ -6,7 +6,7 @@
- ; Global server settings
-
- ; [Homes]
--; basedir regex = /xxxx
-+; basedir regex = /home
-
- ; [My AFP Volume]
- ; path = /path/to/volume
diff --git a/netatalk-3.1.7-autotools.patch b/netatalk-3.1.7-autotools.patch
deleted file mode 100644
index e4b8b28..0000000
--- a/netatalk-3.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -Naur netatalk-3.1.7.orig/configure netatalk-3.1.7/configure
---- netatalk-3.1.7.orig/configure 2014-08-29 12:32:50.000000000 +0200
-+++ netatalk-3.1.7/configure 2015-07-23 06:42:17.245794650 +0200
-@@ -17226,8 +17226,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI support in $compilegssapi" >&5
- $as_echo "$as_me: checking for GSSAPI support in $compilegssapi" >&6;}
- fi
-@@ -17382,8 +17382,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- ac_fn_c_check_func "$LINENO" "gss_acquire_cred" "ac_cv_func_gss_acquire_cred"
- if test "x$ac_cv_func_gss_acquire_cred" = xyes; then :
-
-diff -Naur netatalk-3.1.7.orig/macros/gssapi-check.m4 netatalk-3.1.7/macros/gssapi-check.m4
---- netatalk-3.1.7.orig/macros/gssapi-check.m4 2013-10-28 14:43:14.000000000 +0100
-+++ netatalk-3.1.7/macros/gssapi-check.m4 2015-07-23 06:42:12.475826699 +0200
-@@ -18,8 +18,8 @@
-
- if test x"$compilegssapi" != x"no" ; then
- if test "x$compilegssapi" != "xyes" -a "x$compilegssapi" != "xauto" ; then
-- export CFLAGS="-I$withval/include"
-- export LDFLAGS="-L$withval/${atalk_libname}"
-+ export CFLAGS="$CFLAGS -I$withval/include"
-+ export LDFLAGS="$LDFLAGS -L$withval/${atalk_libname}"
- AC_MSG_NOTICE([checking for GSSAPI support in $compilegssapi])
- fi
-
-@@ -64,8 +64,8 @@
-
- if test x"$FOUND_GSSAPI" = x"yes" ; then
- # check for functions
-- export CFLAGS="$GSSAPI_CFLAGS"
-- export LIBS="$GSSAPI_LIBS"
-+ export CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
-+ export LIBS="$LIBS $GSSAPI_LIBS"
- AC_CHECK_FUNC(gss_acquire_cred, [], [AC_MSG_ERROR([GSSAPI: required function gss_acquire_cred missing])])
-
- # Heimdal/MIT compatibility fix
diff --git a/netatalk.pam-system-auth b/netatalk.pam-system-auth
deleted file mode 100644
index 2c0c0b2..0000000
--- a/netatalk.pam-system-auth
+++ /dev/null
@@ -1,16 +0,0 @@
-#%PAM-1.0
-auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
-auth include system-auth
-account required pam_nologin.so
-account include system-auth
-password include system-auth
-# pam_selinux.so close should be the first session rule
-session required pam_selinux.so close
-session required pam_loginuid.so
-session optional pam_console.so
-# pam_selinux.so open should only be followed by sessions to be executed in the user context
-session required pam_selinux.so open
-session required pam_namespace.so
-session optional pam_keyinit.so force revoke
-session include system-auth
-session optional pam_ck_connector.so
diff --git a/netatalk.spec b/netatalk.spec
deleted file mode 100644
index 65977c9..0000000
--- a/netatalk.spec
+++ /dev/null
@@ -1,770 +0,0 @@
-%global pkgver $(rpm -qls tracker-devel | grep sparql | grep pc | cut -d"-" -f3 | cut -d"." -f1-2)
-
-%global xslver $(rpm -q --queryformat "%%{VERSION}" docbook-style-xsl)
-
-%global _hardened_build 1
-
-%global with_acls 1
-
-%global with_bdb 1
-
-%global with_cracklib 1
-
-%global with_docbook 1
-
-%global with_dbus 1
-
-%global with_dtrace 1
-
-%global with_mysql 1
-
-%global with_openafs 0
-
-%global with_quota 1
-
-%if 0%{?fedora} || 0%{?rhel} >= 7
-%global with_systemd 1
-%else
-%global with_systemd 0
-%endif
-
-%global with_tcp_wrappers 1
-
-%global with_tracker 1
-
-Name: netatalk
-Epoch: 5
-Version: 3.1.7
-Release: 2%{?dist}
-Summary: Open Source Apple Filing Protocol(AFP) fileserver
-License: GPLv2+
-URL: http://netatalk.sourceforge.net/
-Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
-Source1: netatalk.pam-system-auth
-# From http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm
-Patch0: netatalk-3.0.1-basedir.patch
-# Let macros/gssapi-check.m4 honor CFLAGS/LDFLAGS
-Patch1: netatalk-3.1.7-autotools.patch
-
-BuildRequires: avahi-devel
-BuildRequires: bison
-%if 0%{?with_cracklib}
-BuildRequires: cracklib-devel
-%endif
-%if 0%{?with_dbus}
-BuildRequires: dbus-devel
-BuildRequires: dbus-glib-devel
-%endif
-%if 0%{?with_docbook}
-BuildRequires: docbook-style-xsl
-%endif
-BuildRequires: flex
-%if 0%{?with_acls}
-BuildRequires: libacl-devel
-%endif
-BuildRequires: libattr-devel
-%if 0%{?with_bdb}
-BuildRequires: libdb-devel
-%endif
-BuildRequires: libevent-devel
-BuildRequires: libgcrypt-devel
-%if 0%{?with_docbook}
-BuildRequires: libxslt
-%endif
-BuildRequires: krb5-devel
-%if 0%{?with_mysql}
-BuildRequires: mysql-devel
-%endif
-%if 0%{?with_openafs}
-BuildRequires: openafs-devel
-%endif
-%if 0%{?with_ldap}
-BuildRequires: openldap-devel
-%endif
-BuildRequires: openssl-devel
-BuildRequires: procps-ng
-BuildRequires: pam-devel
-%if 0%{?with_quota}
-BuildRequires: quota-devel
-%endif
-%if 0%{?with_systemd}
-BuildRequires: systemd
-%endif
-%if 0%{?with_dtrace}
-BuildRequires: systemtap-sdt-devel
-%endif
-%if 0%{?with_tcp_wrappers}
-BuildRequires: tcp_wrappers-devel
-%endif
-BuildRequires: libtdb-devel
-%if 0%{?with_tracker}
-BuildRequires: tracker-devel
-%endif
-Requires: dbus-python
-%if 0%{?with_systemd}
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-%else
-Requires(post): chkconfig
-Requires(preun): chkconfig
-Requires(preun): initscripts
-Requires(postun): initscripts
-%endif
-
-%description
-Netatalk is a freely-available Open Source AFP fileserver. A *NIX/*BSD
-system running Netatalk is capable of serving many Macintosh clients
-simultaneously as an AppleShare file server (AFP).
-
-%package devel
-Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
-
-%description devel
-This package contains libraries and header files for
-developing applications that use %{name}.
-
-%prep
-%setup -q
-rm -frv libevent/
-%patch0 -p1
-%patch1 -p1
-
-# Avoid re-running the autotools
-touch -r aclocal.m4 configure configure.ac macros/gssapi-check.m4
-
-# fix permissions
-find include \( -name '*.h' -a -executable \) -exec chmod -x {} \;
-
-%build
-%ifarch ppc ppc64 s390 s390x
-export CFLAGS="$CFLAGS -fsigned-char"
-%endif
-
-%configure \
- --localstatedir=%{_localstatedir}/lib \
-%if 0%{?with_acls}
- --with-acl \
-%endif
-%if 0%{?with_cracklib}
- --with-cracklib \
-%endif
-%if 0%{?with_docbook}
- --with-docbook=%{_datadir}/sgml/docbook/xsl-stylesheets-%{xslver} \
-%endif
- --with-kerberos \
- --with-libgcrypt \
- --with-pam \
- --with-pkgconfdir=%{_sysconfdir}/netatalk/ \
- --with-shadow \
- --with-spotlight \
- --with-tbd=no \
- --with-uams-path=%{_libdir}/atalk \
- --enable-pgp-uam \
- --enable-shared \
- --enable-krbV-uam \
- --enable-overwrite \
-%if 0%{?with_systemd}
- --with-init-style=redhat-systemd \
-%else
- --with-init-style=redhat-sysv \
-%endif
-%if 0%{?with_tracker}
- --with-tracker-pkgconfig-version=%{pkgver} \
-%endif
- --without-libevent \
- --without-tdb \
- --with-bdb \
- --with-libevent-header=%{_includedir} \
- --with-libevent-lib=%{_libdir} \
- --disable-silent-rules \
- --disable-static
-
-%make_build
-# Build the local docs.
-make -C doc/manual html-local
-
-%install
-%make_install
-# Ghost lock dir.
-mkdir -p %{buildroot}/var/lock/netatalk
-# Use specific pam conf.
-install -pm644 %{S:1} %{buildroot}%{_sysconfdir}/pam.d/netatalk
-
-find %{buildroot} -name '*.la' -delete -print
-
-%check
-sh test/afpd/test.sh
-
-%post
-%if 0%{?with_systemd}
-%systemd_post netatalk.service
-%else
-chkconfig --add netatalk
-%endif
-/sbin/ldconfig
-
-%preun
-%if 0%{?with_systemd}
-%systemd_preun netatalk.service
-%else
-if [ $1 -eq 0 ] ; then
- service netatalk stop &> /dev/null
- chkconfig --del netatalk &> /dev/null
-fi
-%endif
-
-%postun
-%if 0%{?with_systemd}
-%systemd_postun_with_restart netatalk.service
-%else
-if [ "$1" -ge "1" ] ; then
- service netatalk condrestart >/dev/null 2>&1 || :
-fi
-%endif
-/sbin/ldconfig
-
-%files
-%doc AUTHORS CONTRIBUTORS NEWS
-%license COPYING COPYRIGHT
-%doc doc/manual/*.html
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf
-%dir %{_sysconfdir}/netatalk
-%config(noreplace) %{_sysconfdir}/netatalk/afp.conf
-%config(noreplace) %{_sysconfdir}/netatalk/dbus-session.conf
-%config(noreplace) %{_sysconfdir}/netatalk/extmap.conf
-%config(noreplace) %{_sysconfdir}/pam.d/netatalk
-%{_bindir}/*
-%exclude %{_bindir}/netatalk-config
-%{_libdir}/atalk/
-%{_libdir}/libatalk.so.*
-%{_mandir}/man*/*
-%exclude %{_mandir}/man*/netatalk-config*
-%{_sbindir}/*
-%if 0%{?with_systemd}
-%{_unitdir}/netatalk.service
-%else
-%{_initrddir}/netatalk
-%endif
-%ghost %dir /var/lock/netatalk
-%{_localstatedir}/lib
-
-%files devel
-%{_bindir}/netatalk-config
-%{_datadir}/aclocal/netatalk.m4
-%{_includedir}/atalk/
-%{_libdir}/libatalk.so
-%{_mandir}/man*/netatalk-config.1*
-
-%changelog
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 5:3.1.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 5:3.1.7-1
-- Increment epoch. Missed to reset %%release in previous change.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.7-7
-- Upstream update to 3.1.7 (RHBZ#1134783).
-- Remove doc from *-devel.
-- Add %%license.
-- Update %%description from
- http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.7-0.1.fc22.src.rpm.
-
-* Thu Jul 23 2015 Ralf Corspius <corsepiu(a)fedoraproject.org> - 4:3.1.3-4
-- Address F23FTBFS, RHBZ#1239711:
- - Add netatalk-3.1.7-autotools.patch (Fix RHBZ#1160730).
- - Remove ICDumpSuffixMap, netatalk-2.0.2-uams_no_pie.patch,
- netatalk-2.0.4-extern_ucreator.patch, netatalk-2.2.3-libdb4.patch,
- netatalk-2.2.3-sigterm.patch (Unused)
- - Add netatalk-3.0.1-basedir.patch.
- - Mark %%{_sysconfdir}/dbus-1/system.d/netatalk-dbus.conf noreplace.
- - Fix permissions on include-files.
- - Remove duplicate %%global with_mysql.
- - Enable dbus.
- - Add missing "fi" in %%preun.
- - Run /sbin/ldconfig in %%postun, %%preun.
- - Reflect /var/lock/netatalk is hard-coded into the sources.
- - Set --localstatedir=/var/lib (/var/netatalk violates FHS).
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:3.1.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Fri Jul 04 2014 Christopher Meng <rpm(a)cicku.me> - 4:3.1.3-1
-- Update to 3.1.3
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 24 2014 Tom Mrz <tmraz(a)redhat.com> - 4:2.2.3-10
-- Rebuild for new libgcrypt
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 4:2.2.3-8
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Thu Aug 23 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-6
-- Scriptlets replaced with new systemd macros
-
-* Fri Jul 27 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-5
-- fixed build issue on f18
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Mon Jul 16 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-3
-- fixes: #835714 - Netatalk 2.2.2-1: Unable to unmount afpd share from OSX
- client, crashes Finder netatalk-2.2.2-1
-
-* Tue Jun 12 2012 Luk Nykrn <lnykryn(a)redhat.com> - 4:2.2.3-2
-- fixes: #831001 - netatalk pam configuration has invalid entry
-
-* Mon Jun 04 2012 Lukas Nykryn <lnykryn(a)redhat.com> 4:2.2.3-1
-- fixes #828205 - update to latest upstream netatalk-2.2.3
-
-* Mon Jan 16 2012 Jiri Skala <jskala(a)redhat.com> - 4:2.2.2-1
-- fixes #782049 - update to latest upstream netatalk-2.2.2
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.2.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-2
-- fixes #501144 - updated and redirected pam config
-
-* Tue Nov 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.1-1
-- update to latest upstream netatalk-2.2.1
-
-* Fri Aug 19 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-4
-- fixes #726928 - BuildRequires: avahi-devel libacl-devel openldap-devel
-
-* Fri Aug 05 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-3
-- fixed missing epoch in sysvinit subpackage and triggers
-
-* Thu Aug 04 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-2
-- fixes #714448 - systemd-service
-- moves SysV initscript to subpackage
-
-* Fri Jul 29 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.2.0-1
-- update to latest upstream netatalk-2.2.0
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.1.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Mon Jan 03 2011 Jiri Skala <jskala(a)redhat.com> - 4:2.1.5-1
-- updated to latest upstream version netatalk-2.1.5
-
-* Mon Oct 18 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.4-1
-- updated to latest upstream version
-
-* Mon Jul 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.3-1
-- updated to latest upstream version
-- added license texts to devel subpackage
-
-* Wed Jun 30 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.2-1
-- updated to latest upstream version
-
-* Fri May 28 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1.1-1
-- updated to latest upstream version
-- fixes #594999 - Summary and Description are old-fashioned
-- renamed initscript
-- initscript modified to be POSIX compliant
-
-* Wed May 12 2010 Jiri Skala <jskala(a)redhat.com> - 4:2.1-1
-- updated to latest upstream version
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-2
-- oops forgot upload new sources => shifted release number
-
-* Tue Nov 24 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.5-1
-- updated to latest upstream version
-
-* Mon Nov 23 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-5
-- added BuildRequires: ... libgcrypt-devel
-- removed outdated atalk.init
-
-* Tue Sep 15 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-4
-- fixed #473943
-
-* Fri Aug 21 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.4-3
-- rebuilt with new openssl
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.4-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Tue Jul 14 2009 Jiri Skala <jskala(a)redhat.com> - 4:2.0.4-1
-- updated to latest upstream version
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 4:2.0.3-27
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Feb 16 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-26
-- Resolves #480641 - CVE-2008-5718 netatalk: papd command injection vulnerability
-
-* Tue Jan 27 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-25
-- fixed epoch in the subpackage requires
-
-* Fri Jan 23 2009 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-24
-- fix #473186 conflict timeout with coreutils
-
-* Sat Jan 17 2009 Tomas Mraz <tmraz(a)redhat.com> - 4:2.0.3-23
-- rebuild with new openssl
-
-* Wed Dec 03 2008 Jiri Skala <jskala(a)redhat.com> -4:2.0.3-22
-- fix #473939 netatalk-2.0.3-21.fc10 disable quota
-
-* Mon Oct 13 2008 Jiri Skala <jskala(a)redhat.com> - 4:2.0.3-21
-- fix #465050 - FTBFS netatalk-2.0.3-19 - regenerated patches
-
-* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa(a)redhat.com> - 4:2.0.3-20
-- fix license tag
-
-* Thu Mar 06 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-19
-- fix chmod o+x (#225085)
-- increase the maximum number of cnid_dbd processes to 512 (#232805)
-- papd now writes debugging output to stderr when invoked with -d (#150021)
-- fix multiarch conflict for netatalk-devel (#342681)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-18
-- make init script LSB compliant (#246993)
-
-* Mon Feb 25 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-17
-- fix unowned directories (#233889)
-
-* Mon Feb 11 2008 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-16
-- rebuild for gcc-4.3
-
-* Tue Dec 04 2007 Martin Nagy <mnagy(a)redhat.com> - 4:2.0.3-15.1
-- rebuild
-
-* Wed Sep 12 2007 Maros Barabas <mbarabas(a)redhat.com> -4:2.0.3-15
-- patch to build on FC, bad open call
-
-* Tue Sep 11 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-13
-- rebuild
-
-* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 4:2.0.3-12
-- Rebuild for selinux ppc32 issue.
-
-* Thu May 10 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.4-11
-- fix from merge review
-- Resolves #226190
-
-* Tue Apr 17 2007 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-10
-- fix fiew problems in spec
-
-* Tue Jan 23 2007 Jindrich Novy <jnovy(a)redhat.com> - 4:2.0.3-9
-- rebuild against new db4
-
-* Mon Dec 04 2006 Maros Barabas <mbarabas(a)redhat.com> - 4:2.0.3-8
-- BuildRequires changed from cracklib to cracklib-devel
-
-* Fri Aug 18 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-7
-- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
- (#203001)
-- Add dist tag
-
-* Wed Jul 12 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-6.fc6.1
-- rebuild
-
-* Fri Jun 09 2006 Jason Vas Dias <jvdias(a)redhat.com> - 4:2.0.3-6.fc6
-- rebuild for broken libgssapi deps and brew build
-
-* Fri Feb 10 2006 Jesse Keating <jkeating(a)redhat.com> - 4:2.0.3-4.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jason Vas Dias <jvdias(a)redhat.com>
-- rebuild for new gcc, glibc, glibc-kernheaders
-
-* Fri Dec 09 2005 Jesse Keating <jkeating(a)redhat.com>
-- rebuilt
-
-* Wed Nov 09 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Rebuild for new openssl dependencies
-
-* Thu Oct 13 2005 Tomas Mraz <tmraz(a)redhat.com>
-- use include instead of pam_stack in pam config
-
-* Wed Jul 20 2005 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Thu Jun 16 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgrade to upstream version 2.0.3
-- fix bug 160486: use netatalk's initscript
-
-* Wed Mar 30 2005 Florian La Roche <laroche(a)redhat.com>
-- quick fix: rm -f /usr/include/netatalk/at.h until this
- is resolved the correct way
-
-* Mon Mar 07 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Fix for gcc4 compilation: extern_ucreator.patch
-
-* Mon Feb 21 2005 Jason Vas Dias <jvdias(a)redhat.com>
-- Upgraded to upstream version 2.0.2 .
-
-* Tue Jun 15 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Tue Mar 02 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith(a)redhat.com>
-- rebuilt
-
-* Wed Jan 07 2004 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- 1.6.4
-
-* Fri Aug 1 2003 Charlie Bennett <ccb(a)redhat.com>
-- Update with 1.6.3 upstream sources
-
-* Tue Jul 29 2003 Elliot Lee <sopwith(a)redhat.com>
-- Rebuild
-- Fix perl multilib path editing
-- Add pathcat patch
-
-* Thu May 1 2003 Elliot Lee <sopwith(a)redhat.com> 1.5.5-7
-- Make multilib generic
-- Add builddep on quota (for rpcsvc/rquota.h)
-
-* Tue Feb 18 2003 Bill Nottingham <notting(a)redhat.com> 1.5.5-5
-- fix initscript error (#82118)
-
-* Wed Jan 22 2003 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Tue Jan 7 2003 Nalin Dahyabhai <nalin(a)redhat.com> 1.5.5-3
-- patch for compile errors with new ssl libs
-- rebuildfedora
-
-* Mon Dec 02 2002 Florian La Roche <Florian.LaRoche(a)redhat.de>
-- postun should never fail
-
-* Thu Nov 28 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.5-1
-- Updated to 1.5.5
-
-* Tue Jun 25 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-4
-- Fixed dependancy problem on /usr/bin/rc by removing acleandir.[1|rc] (#67243)
-- Fixed missing /usr/share/netatalk dir (#67222)
-
-* Fri Jun 21 2002 Tim Powers <timp(a)redhat.com> 1.5.3.1-2
-- automated rebuild
-
-* Tue Jun 18 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.3.1-1
-- Updated to latest version 1.5.3.1.
-- Fixed bug for nls file lookup (#66300).
-
-* Mon May 27 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-4
-- Fixed initscript bug where you can't use blanks inside of names (#64926).
-
-* Wed Apr 10 2002 Phil Knirsch <pknirsch(a)redhat.com> 1.5.2-3
-- Fixed initscript to use correct config files from /etc/atalk (#62803)
-- Changed initscript to use $0 instead of direct string (#61734)
-- Change Copyright to Licencse and switch from BSD to GPL (#61746)
-
-* Thu Mar 14 2002 Bill Nottingham <notting(a)redhat.com>
-- don't run by default
-
-* Wed Mar 13 2002 Bill Nottingham <notting(a)redhat.com>
-- it's back
-
-* Fri Mar 2 2001 Tim Powers <timp(a)redhat.com>
-- rebuilt against openssl-0.9.6-1
-
-* Sun Feb 25 2001 Tim Powers <timp(a)redhat.com>
-- fixed bug 29370. This package is trying to include a file glibc already includes
-
-* Tue Jan 23 2001 Tim Powers <timp(a)redhat.com>
-- updated initscript
-
-* Thu Jan 04 2001 Than Ngo <than(a)redhat.com>
-- fixed uams-path
-- added noreplace to %%config
-
-* Mon Nov 20 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt to fix bad dir perms
-
-* Fri Nov 10 2000 Than Ngo <than(a)redhat.com>
-- update to 1.5pre2 (bug #19737, #20397)
-- update Url and ftp site
-- clean up specfile
-- netatalk-1.4b2+asun obsolete
-
-* Mon Aug 07 2000 Than Ngo <than(a)redhat.de>
-- fix dependency with glibc-devel (Bug #15589)
-- fix typo in description (Bug #15479)
-
-* Wed Aug 2 2000 Tim Powers <timp(a)redhat.com>
-- fix symlinks not being relative.
-
-* Fri Jul 28 2000 Than Ngo <than(a)redhat.de>
-- add missing restart function in startup script
-
-* Fri Jul 28 2000 Tim Powers <timp(a)redhat.com>
-- fixed initscripts so that condrestart doesn't return 1 when the test fails
-
-* Mon Jul 24 2000 Prospector <prospector(a)redhat.com>
-- rebuilt
-
-* Sun Jul 23 2000 Tim Powers <timp(a)redhat.com>
-- rebuilt
-
-* Mon Jul 17 2000 Tim Powers <timp(a)redhat.com>
-- inits back to rc.d/init.d, using service to start inits
-
-* Wed Jul 12 2000 Than Ngo <than(a)redhat.de>
-- rebuilt
-
-* Thu Jul 06 2000 Tim Powers <timp(a)redhat.com>
-- fixed broken PreReq, now PreReq's /etc/init.d
-
-* Tue Jun 27 2000 Than Ngo <than(a)redhat.de>
-- remove prereq initscripts, add requires initscripts
-- clean up specfile
-
-* Mon Jun 26 2000 Than Ngo <than(a)redhat.de>
-- /etc/rc.d/init.d -> /etc/init.d
-- add condrestart directive
-- fix post/preun/postun scripts
-- prereq initscripts >= 5.20
-
-* Tue Jun 20 2000 Tim Powers <timp(a)redhat.com>
-- fixed bug 11420 concerning the building with -O2.
-
-* Thu Jun 8 2000 Tim Powers <timp(a)redhat.com>
-- fix bug #11978
-- fix man page locations to be FHS compliant
-
-* Thu Jun 1 2000 Nalin Dahyabhai <nalin(a)redhat.com>
-- modify PAM setup to use system-auth
-
-* Thu Dec 16 1999 Tim Powers <timp(a)redhat.com>
-- renewed source so it is pristine, delete the problematic files in spec file
- instead
-- general spec file cleanups, create buildroot and dirs in the %%install
- section
-- strip binaries
-- gzip man pages
-- fixed netatalk-asun.librpcsvc.patch, -lnss_nis too
-- changed group
-- added %%defattr to %%files section
-
-* Tue Aug 3 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- rpm-3.0 needs to remove vogus files from source.
- Removed files: etc/papd/.#magics.c, etc/.#diff
-
-* Fri Jul 30 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Change Copyright tag to BSD.
- Add /usr/bin/adv1tov2.
-
-* Thu Apr 22 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct librpcsvc.patch. Move %%changelog section last.
- Uncomment again -DNEED_QUOTA_WRAPPER in sys/linux/Makefile since
- LinuxPPC may need.
-
-* Wed Mar 31 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DNEED_QUOTA_WRAPPER in sys/linux/Makefile.
-
-* Sat Mar 20 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Correct symbolic links to psf.
-
- Remove asciize function from nbplkup so as to display Japanese hostname.
-* Thu Mar 11 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-
-- Included MacPerl 5 script ICDumpSuffixMap which dumps suffix mapping
- containd in Internet Config Preference.
-
-* Tue Mar 2 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [asun2.1.3]
-
-* Mon Feb 15 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-8]
-
-* Sun Feb 7 1999 iNOUE Koich! <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-6]
-
-* Mon Jan 25 1999 iNOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2-3]
-
-* Thu Dec 17 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- [pre-asun2.1.2]
- Remove crlf patch. It is now a server's option.
-
-* Thu Dec 3 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.1.tar.gz
- Add uams directory
-
-* Sat Nov 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-3 source.
-
-* Mon Nov 23 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.1-2 source.
-
-* Mon Nov 16 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Fix rcX.d's symbolic links.
-
-* Wed Oct 28 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0a-2 source. Remove '%%exclusiveos linux' line.
-
-* Sat Oct 24 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use stable version source netatalk-1.4b2+asun2.1.0.tar.gz.
-
-* Mon Oct 5 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-10a source.
-
-* Sat Sep 19 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-8 source. Add chkconfig support.
-
-* Sat Sep 12 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Comment out -DCRLF. Use RPM_OPT_FLAGS.
-
-* Tue Sep 8 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-7 source. Rename atalk.init to atalk.
-
-* Sat Aug 22 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-6 source.
-
-* Mon Jul 27 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use pre-asun2.1.0-5 source.
-
-* Tue Jul 21 1998 INOUE Koichi <inoue(a)ma.ns.musashi-techa.c.jp>
-- Use pre-asun2.1.0-3 source.
-
-* Tue Jul 7 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Add afpovertcp entries to /etc/services
-- Remove BuildRoot in man8 pages
-
-* Mon Jun 29 1998 INOUE Koichi <inoue(a)ma.ns.musashi-tech.ac.jp>
-- Use modified sources 1.4b2+asun2.1.0 produced by Adrian Sun
- <asun(a)saul9.u.washington.edu> to provide an AppleShareIP file server
-
-- Included AppleVolumes.system file maintained by Johnson
- <johnson(a)stpt.usf.edu>
-
-* Mon Aug 25 1997 David Gibson <D.Gibson(a)student.anu.edu.au>
-- Used a buildroot
-- Use RPM_OPT_FLAGS
-- Moved configuration parameters/files from atalk.init to /etc/atalk
-- Separated devel package
-- Built with shared libraries
-
-* Sun Jul 13 1997 Paul H. Hargrove <hargrove(a)sccm.Stanford.EDU>
-- Updated sources from 1.3.3 to 1.4b2
-- Included endian patch for Linux/SPARC
-- Use all the configuration files supplied in the source. This has the
- following advantages over the ones in the previous rpm release:
- + The printer 'lp' isn't automatically placed in papd.conf
- + The default file conversion is binary rather than text.
-- Automatically add and remove DDP services from /etc/services
-- Placed the recommended /etc/services in the documentation
-- Changed atalk.init to give daemons a soft kill
-- Changed atalk.init to make configuration easier
-
-* Wed May 28 1997 Mark Cornick <mcornick(a)zorak.gsfc.nasa.gov>
-- Updated for /etc/pam.d
5 years, 1 month
Architecture specific change in rpms/git-time-metric.git
by githook-noreply@fedoraproject.org
The package rpms/git-time-metric.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/git-time-metric.git/commit/?id=b0....
Change:
+ExcludeArch: i686 armv7hl
Thanks.
Full change:
============
commit b067d9a781f742bbd656de0a50596bf1d91d4998
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Fri Feb 22 22:55:06 2019 -0500
Add ExcludeArch because of golang-github-libgit2-git2go.
diff --git a/git-time-metric.spec b/git-time-metric.spec
index 7a87fab..fcd975c 100644
--- a/git-time-metric.spec
+++ b/git-time-metric.spec
@@ -10,6 +10,10 @@ License: MIT
URL: %{gourl}
Source0: %{gosource}
+# Because of golang-github-libgit2-git2go issues:
+# https://bugzilla.redhat.com/show_bug.cgi?id=1680200
+ExcludeArch: i686 armv7hl
+
%description
%{summary}
commit eac2b2a8e2306bbb22096e5ca8e6fb0cbe54a01e
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Fri Feb 22 22:48:27 2019 -0500
Initial import (#1679095).
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..015b3ea
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/gtm-1.3.5.tar.gz
diff --git a/git-time-metric.spec b/git-time-metric.spec
new file mode 100644
index 0000000..7a87fab
--- /dev/null
+++ b/git-time-metric.spec
@@ -0,0 +1,68 @@
+%global goipath github.com/git-time-metric/gtm
+Version: 1.3.5
+
+%gometa
+
+Name: git-time-metric
+Release: 1%{?dist}
+Summary: Simple, seamless, lightweight time tracking for Git
+License: MIT
+URL: %{gourl}
+Source0: %{gosource}
+
+%description
+%{summary}
+
+
+%package -n %{goname}-devel
+Summary: %{summary}
+BuildArch: noarch
+
+BuildRequires: golang(github.com/briandowns/spinner)
+BuildRequires: golang(github.com/hako/durafmt)
+BuildRequires: golang(github.com/hashicorp/go-version)
+BuildRequires: golang(github.com/jinzhu/now)
+BuildRequires: golang(github.com/libgit2/git2go)
+BuildRequires: golang(github.com/mattn/go-isatty)
+BuildRequires: golang(github.com/mitchellh/cli)
+
+%description -n %{goname}-devel
+%{summary}
+
+This package contains library source intended for building other packages which
+use import path with %{goipath} prefix.
+
+
+%prep
+%forgeautosetup -p1
+
+
+%build
+%gobuildroot
+%gobuild -o _bin/gtm %{goipath}
+
+
+%install
+%goinstall
+
+install -vdm 0755 %{buildroot}%{_bindir}
+install -vpm 0755 _bin/gtm %{buildroot}%{_bindir}/
+
+
+%check
+%gochecks
+
+
+%files
+%doc README.md AUTHORS
+%license LICENSE
+%{_bindir}/gtm
+
+%files -n %{goname}-devel -f devel.file-list
+%doc README.md AUTHORS
+%license LICENSE
+
+
+%changelog
+* Wed Feb 20 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 1.3.5-1
+- First package for Fedora
diff --git a/sources b/sources
new file mode 100644
index 0000000..7de64c7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (gtm-1.3.5.tar.gz) = f719cb314fd4b6e3becdae3686346a09dee77d80720e26447f91c4cab06569b24a37dd51ad6a5fa7a4e451128830cf02d09350da8d3324890b4a9fce0581fcc3
5 years, 1 month
Architecture specific change in rpms/git-time-metric.git
by githook-noreply@fedoraproject.org
The package rpms/git-time-metric.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/git-time-metric.git/commit/?id=b0....
Change:
+ExcludeArch: i686 armv7hl
Thanks.
Full change:
============
commit b067d9a781f742bbd656de0a50596bf1d91d4998
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Fri Feb 22 22:55:06 2019 -0500
Add ExcludeArch because of golang-github-libgit2-git2go.
diff --git a/git-time-metric.spec b/git-time-metric.spec
index 7a87fab..fcd975c 100644
--- a/git-time-metric.spec
+++ b/git-time-metric.spec
@@ -10,6 +10,10 @@ License: MIT
URL: %{gourl}
Source0: %{gosource}
+# Because of golang-github-libgit2-git2go issues:
+# https://bugzilla.redhat.com/show_bug.cgi?id=1680200
+ExcludeArch: i686 armv7hl
+
%description
%{summary}
commit eac2b2a8e2306bbb22096e5ca8e6fb0cbe54a01e
Author: Elliott Sales de Andrade <quantum.analyst(a)gmail.com>
Date: Fri Feb 22 22:48:27 2019 -0500
Initial import (#1679095).
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..015b3ea
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/gtm-1.3.5.tar.gz
diff --git a/git-time-metric.spec b/git-time-metric.spec
new file mode 100644
index 0000000..7a87fab
--- /dev/null
+++ b/git-time-metric.spec
@@ -0,0 +1,68 @@
+%global goipath github.com/git-time-metric/gtm
+Version: 1.3.5
+
+%gometa
+
+Name: git-time-metric
+Release: 1%{?dist}
+Summary: Simple, seamless, lightweight time tracking for Git
+License: MIT
+URL: %{gourl}
+Source0: %{gosource}
+
+%description
+%{summary}
+
+
+%package -n %{goname}-devel
+Summary: %{summary}
+BuildArch: noarch
+
+BuildRequires: golang(github.com/briandowns/spinner)
+BuildRequires: golang(github.com/hako/durafmt)
+BuildRequires: golang(github.com/hashicorp/go-version)
+BuildRequires: golang(github.com/jinzhu/now)
+BuildRequires: golang(github.com/libgit2/git2go)
+BuildRequires: golang(github.com/mattn/go-isatty)
+BuildRequires: golang(github.com/mitchellh/cli)
+
+%description -n %{goname}-devel
+%{summary}
+
+This package contains library source intended for building other packages which
+use import path with %{goipath} prefix.
+
+
+%prep
+%forgeautosetup -p1
+
+
+%build
+%gobuildroot
+%gobuild -o _bin/gtm %{goipath}
+
+
+%install
+%goinstall
+
+install -vdm 0755 %{buildroot}%{_bindir}
+install -vpm 0755 _bin/gtm %{buildroot}%{_bindir}/
+
+
+%check
+%gochecks
+
+
+%files
+%doc README.md AUTHORS
+%license LICENSE
+%{_bindir}/gtm
+
+%files -n %{goname}-devel -f devel.file-list
+%doc README.md AUTHORS
+%license LICENSE
+
+
+%changelog
+* Wed Feb 20 2019 Elliott Sales de Andrade <quantum.analyst(a)gmail.com> - 1.3.5-1
+- First package for Fedora
diff --git a/sources b/sources
new file mode 100644
index 0000000..7de64c7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (gtm-1.3.5.tar.gz) = f719cb314fd4b6e3becdae3686346a09dee77d80720e26447f91c4cab06569b24a37dd51ad6a5fa7a4e451128830cf02d09350da8d3324890b4a9fce0581fcc3
5 years, 1 month
[Report] Packages Restricting Arches
by root
New package excluding arches (1)
============================
- delve
ExclusiveArch: x86_64
List of packages currently excluding arches (2613)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- LuxRender
ExclusiveArch: x86_64
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- RdRand
ExclusiveArch: %{ix86} x86_64
- SLOF
ExclusiveArch: ppc64le
- YafaRay
ExclusiveArch: %{ix86} x86_64
- aboot
ExclusiveArch: alpha
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64
- ahven
ExclusiveArch: %{GPRbuild_arches}
- alleyoop
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x %{arm} aarch64
- american-fuzzy-lop
ExclusiveArch: %{ix86} x86_64
- anet
ExclusiveArch: %{GPRbuild_arches}
- apmd
ExclusiveArch: %{ix86}
- appstream-generator
ExclusiveArch: x86_64 %{ix86} %{arm}
- arduino
ExclusiveArch: %{go_arches}
- arduino-builder
ExclusiveArch: %{go_arches}
- arm-trusted-firmware
ExclusiveArch: aarch64
- atomic
ExclusiveArch: %{go_arches}
- aunit
ExclusiveArch: %GPRbuild_arches
- avgtime
ExclusiveArch: %{ldc_arches}
- aws
ExclusiveArch: %GPRbuild_arches
- banshee
ExclusiveArch: %{mono_arches}
- banshee-community-extensions
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
- bareftp
ExclusiveArch: %{mono_arches}
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x
- bcc
ExclusiveArch: x86_64 %{power64}
- bcm283x-firmware
ExclusiveArch: %{arm} aarch64
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips}
- biosdevname
ExclusiveArch: %{ix86} x86_64
- bless
ExclusiveArch: %mono_arches
- boo
ExclusiveArch: %{mono_arches}
- bpftrace
ExclusiveArch: x86_64 %{power64}
- buildah
ExclusiveArch: x86_64 %{arm} aarch64 ppc64le s390x
- bwa
ExclusiveArch: x86_64
- caddy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- cadvisor
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64
- carto
ExclusiveArch: %{nodejs_arches} noarch
- ccdciel
ExclusiveArch: %{fpc_arches}
- cdcollect
ExclusiveArch: %{mono_arches}
- chromium
ExclusiveArch: x86_64 i686
ExclusiveArch: x86_64 i686 aarch64
- cjdns
ExclusiveArch: %{nodejs_arches}
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coffee-script
ExclusiveArch: %{nodejs_arches} noarch
- colorful
ExclusiveArch: %{fpc_arches}
- compat-gcc-296
ExclusiveArch: %{ix86} ia64 ppc
- compat-rust-serde_derive
ExclusiveArch: %{rust_arches}
- consul
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- containerd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}}
- containers
ExclusiveArch: %{ldc_arches}
- cpuid
ExclusiveArch: %{ix86} x86_64
- cqrlog
ExclusiveArch: %{fpc_arches}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- cryptlib
ExclusiveArch: x86_64 %{ix86} aarch64 ppc64 ppc64le
- cryptobone
ExclusiveArch: x86_64 %{ix86} ppc64 ppc64le aarch64
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExclusiveArch: x86_64 aarch64 ppc64le
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- dbxtool
ExclusiveArch: i386 x86_64 aarch64
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-dbus-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-gir-generator
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- delve
ExclusiveArch: x86_64
- derelict
ExclusiveArch: %{ldc_arches}
- direnv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- discord-irc
ExclusiveArch: %{nodejs_arches} noarch
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: %ix86 x86_64 aarch64
- docco
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- docker
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-anaconda-addon
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- docker-latest
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- dolphin-emu
ExclusiveArch: x86_64 armv7l aarch64
- douceur
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dssi-vst
ExclusiveArch: %{ix86} x86_64
- dsymbol
ExclusiveArch: %{ldc_arches}
- dustmite
ExclusiveArch: %{ldc_arches}
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le
- e3
ExclusiveArch: %{ix86} x86_64
- edac-utils
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- edb
ExclusiveArch: %{ix86} x86_64
- edk2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: x86_64 aarch64
- efibootmgr
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- elasticdump
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- embree
ExclusiveArch: x86_64
- embree2
ExclusiveArch: x86_64
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- exciting
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 %{ix86} aarch64 %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- exercism
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- expresso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- extlinux-bootloader
ExclusiveArch: %{arm} aarch64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fedora-dockerfiles
ExclusiveArch: %{go_arches}
- fedora-gnat-project-common
ExclusiveArch: noarch %{GNAT_arches}
- fedora-toolbox
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- fence-virt
ExclusiveArch: i686 x86_64
- fes
ExclusiveArch: %{ix86} x86_64
- flannel
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- fluxcapacitor
ExclusiveArch: %{ix86} x86_64 %{arm}
- fpc
ExclusiveArch: %{arm} %{ix86} x86_64 ppc ppc64
- freshmaker
ExclusiveArch: %{ix86} x86_64
- frysk
ExclusiveArch: %{ix86} x86_64 ppc64
- fst
ExclusiveArch: i686
- fwts
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x %{power64}
- fwupdate
ExclusiveArch: %{efi}
- ga
ExclusiveArch: %{ix86} x86_64
- gbrainy
ExclusiveArch: %mono_arches
- gdata-sharp
ExclusiveArch: %mono_arches
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gela-asis
ExclusiveArch: %GPRbuild_arches
- geoipupdate
ExclusiveArch: %{go_arches}
- ghdl
ExclusiveArch: %{GNAT_arches}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gl3n
ExclusiveArch: %{ldc_arches}
- glibc32
ExclusiveArch: x86_64 ppc64 s390x
- glibd
ExclusiveArch: %{ldc_arches}
- glusterd2
ExclusiveArch: %{go_arches}
- gmqcc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- gnatcoll
ExclusiveArch: %GPRbuild_arches
- gnome-boxes
ExclusiveArch: x86_64
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
- gnome-guitar
ExclusiveArch: %{mono_arches}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-rdp
ExclusiveArch: %{mono_arches}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnu-efi
ExclusiveArch: %{efi}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- go-compilers
ExclusiveArch: %{go_arches}
- go-i18n
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godotenv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gofed
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- golang
ExclusiveArch: %{golang_arches}
- golang-bitbucket-kardianos-osext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-deepin-dbus-factory
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-BurntSushi-toml-test
ExclusiveArch: %{go_arches}
- golang-github-PuerkitoBio-goquery
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-purell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-PuerkitoBio-urlesc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-RangelReale-osin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-RangelReale-osincli
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-SeanDolphin-bqschema
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-SermoDigital-jose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-Shopify-sarama
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-alecthomas-chroma
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-andybalholm-cascadia
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-auth0-go-jwt-middleware
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-bep-gitmap
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-bep-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-chaseadamsio-goorgeous
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-client9-gospell
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-codegangsta-negroni
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-danwakefield-fnmatch
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-cssmin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dchest-siphash
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-dlclark-regexp2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-docker-libkv
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-duosecurity-duo_api_golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-eknkc-amber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-endophage-gotuf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fatih-structs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-flynn-go-shlex
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fortytw2-leaktest
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsnotify-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-fsouza-go-dockerclient
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-fullsailor-pkcs7
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-glacjay-goini
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-errors-errors
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-go-macaron-inject
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gobuffalo-envy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gocql-gocql
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-golang-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-goraft-raft
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-gorilla-css
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-gosexy-gettext
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-hailocab-go-hostpool
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-hclog
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-plugin
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-hashicorp-go-rootcerts
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-howeyc-fsnotify
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-inconshreveable-go-vhost
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-influxdb-influxdb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-prose
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jdkato-syllables
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-jefferai-jsonx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-justinas-alice
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-klauspost-cpuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-knieriem-markdown
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-kyokomi-emoji
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-lpabon-godbc
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-markbates-inflect
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-ansi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mgutz-logxi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-michaelklishin-rabbit-hole
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-miekg-mmark
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-milochristiansen-axis2
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-milochristiansen-lua
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-go-testing-interface
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mitchellh-goamz
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-montanaflynn-stats
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-muesli-smartcrop
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-mvo5-goconfigparser
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-mvo5-uboot-go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-neurosnap-sentences
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-noahdesu-go-ceph
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-ojii-gettext.go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-opencontainers-specs
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-openshift-go-json-rest
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-go-systemd
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-openshift-openshift-sdn
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-paulrosania-go-charset
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-pquerna-otp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-prometheus-prometheus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-rackspace-gophercloud
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-rakyll-globalconf
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rakyll-pb
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-rakyll-statik
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-rasky-go-xdr
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-remeh-sizedwaitgroup
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-samuel-go-zookeeper
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-seccomp-libseccomp-golang
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sethgrid-pester
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shiena-ansicolor
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shogo82148-go-shuffle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-shurcooL-sanitized_anchor_name
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-skarademir-naturalsort
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-skynetservices-skydns
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-smartystreets-go-aws-auth
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-spacejam-loghisto
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-spacemonkeygo-openssl
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm} ppc64le s390x}
- golang-github-spaolacci-murmur3
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-afero
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-fsync
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-spf13-nitro
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-sstarcher-go-okta
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stathat-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-stevvooe-resumable
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-streadway-amqp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-stretchr-objx
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-syndtr-gocapability
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-goleveldb
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-syndtr-gosnappy
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-tent-http-link-go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-tonnerre-golang-pretty
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vaughan0-go-ini
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-vishvananda-netlink
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} aarch64 x86_64 %{arm}}
- golang-github-vishvananda-netns
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vjeantet-asn1-ber
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-vmware-govcloudair
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-github-wsxiaoys-terminal
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonpointer
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonreference
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xeipuuv-gojsonschema
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-xiang90-probing
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-xrash-smetrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-ace
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yosssi-gohtml
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-github-yvasiyarov-go-metrics
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-gorelic
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-github-yvasiyarov-newrelic_platform_go
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-googlecode-gcfg
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-go-decimal-inf
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-googlecode-go-exp
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-googlecode-log4go
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-sqlite
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{go_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- golang-googlecode-uuid
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-gopkg-go-check-check
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-go-macaroon-macaroon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- golang-gopkg-retry-v1
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golang-torproject-pluggable-transports-goptlib
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- golint
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gomtree
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- gotags
ExclusiveArch: %{go_arches}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gprbuild
ExclusiveArch: %{GPRbuild_arches} %{bootstrap_arch}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha
- gsf-sharp
ExclusiveArch: %mono_arches
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gudev-sharp
ExclusiveArch: %mono_arches
- hedgewars
ExclusiveArch: %{fpc_arches}
- heketi
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- hsakmt
ExclusiveArch: x86_64 aarch64
- hub
ExclusiveArch: %{go_arches}
- hugo
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- hyena
ExclusiveArch: %{mono_arches}
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64
- icaro
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
- ignition
ExclusiveArch: x86_64 ppc64le aarch64 s390x
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- ikarus
ExclusiveArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- insect
ExclusiveArch: %{nodejs_arches} noarch
- intel-cmt-cat
ExclusiveArch: x86_64 i686 i586
ExclusiveArch: x86_64 i686 i586
- intel-gmmlib
ExclusiveArch: x86_64 i686
- ioport
ExclusiveArch: %{ix86} x86_64
- ipmctl
ExclusiveArch: x86_64
- ipw2100-firmware
ExclusiveArch: noarch i386 x86_64
- ipw2200-firmware
ExclusiveArch: noarch i386 x86_64
- ispc
ExclusiveArch: %{arm} %{ix86} x86_64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iwyu
ExclusiveArch: %{ix86} x86_64
- jake
ExclusiveArch: %{nodejs_arches} noarch
- jasmine-node
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- java-1.8.0-openjdk-aarch32
ExclusiveArch: %{arm}
- josm
ExclusiveArch: %{ix86} x86_64
- keepass
ExclusiveArch: %{mono_arches}
- kernel
ExclusiveArch: %{all_x86} x86_64 s390x %{arm} aarch64 ppc64le
- kicad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kompose
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 s390x
- kosmtik
ExclusiveArch: %{nodejs_arches} noarch
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- latrace
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64}
- lazarus
ExclusiveArch: %{fpc_arches}
- ldc
ExclusiveArch: %{ldc_arches}
- libbsr
ExclusiveArch: %{power64}
- libclc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{power64} s390x
- libcxl
ExclusiveArch: %{power64}
- libdparse
ExclusiveArch: %{ldc_arches}
- libflatarray
ExclusiveArch: %{ix86} x86_64
- libica
ExclusiveArch: s390 s390x
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libmfx
ExclusiveArch: %{ix86} x86_64
- libocxl
ExclusiveArch: ppc64le
- libpmemobj-cpp
ExclusiveArch: x86_64
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- librtas
ExclusiveArch: %{power64}
- libseccomp
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 mipsel mips64el ppc64 ppc64le s390 s390x
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} %{ix86} x86_64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libxsmm
ExclusiveArch: x86_64
- libzfcphbaapi
ExclusiveArch: s390 s390x
- lodash
ExclusiveArch: %{nodejs_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- lrmi
ExclusiveArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- luxcorerender
ExclusiveArch: x86_64
- mactel-boot
ExclusiveArch: x86_64
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mantle
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- matreshka
ExclusiveArch: %GPRbuild_arches
- maven-eclipse-plugin
ExclusiveArch: %{ix86} x86_64
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mcelog
ExclusiveArch: i686 x86_64
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64
- memtest86+
ExclusiveArch: %{ix86} x86_64
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} %{ix86} x86_64
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mnemosyne
ExclusiveArch: noarch %{qt5_qtwebengine_arches}
- mocha
ExclusiveArch: %{nodejs_arches} noarch
- mod_mono
ExclusiveArch: %mono_arches
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-debugger
ExclusiveArch: %ix86 x86_64
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monobristol
ExclusiveArch: %{mono_arches}
- monodevelop
ExclusiveArch: %mono_arches
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
- monosim
ExclusiveArch: %mono_arches
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- msgpack-d
ExclusiveArch: %{ldc_arches}
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mustache-d
ExclusiveArch: %{ldc_arches}
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- nacl-arm-binutils
ExclusiveArch: x86_64
- nacl-binutils
ExclusiveArch: x86_64
- nacl-gcc
ExclusiveArch: x86_64
- nacl-newlib
ExclusiveArch: x86_64
- nant
ExclusiveArch: %mono_arches
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExclusiveArch: x86_64
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
- nim
ExclusiveArch: %{nim_arches}
- node-gyp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs
ExclusiveArch: %{nodejs_arches}
- nodejs-Base64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-abbrev
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-dynamic-import
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-acorn-jsx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-add-stream
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-after
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-agentkeepalive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ain2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-align-text
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-alter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgblue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgcyan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bggreen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgmagenta
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgwhite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bgyellow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-black
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-blue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-bold
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-cyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-dim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-escapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-font
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-gray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-green
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-grey
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-hidden
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-inverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-italic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-magenta
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-red
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-reset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-strikethrough
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-styles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-underline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-white
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ansi-wrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansi-yellow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansicolors
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansidiff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ansistyles
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-any-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-field
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-append-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-archiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archiver-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-archy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-are-we-there-yet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-argparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-argsparser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arr-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arr-union
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-buffer-from-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-differ
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-find
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-find-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-flatten
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-foreach
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-ify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-array-union
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-uniq
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-array-unique
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-arraybuffer-dot-slice
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arraybuffer-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-arrify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ascii-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ascli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-asn1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assert-plus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assertion-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-assume
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ast-traverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ast-types
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-astral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-angular-annotate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-astral-pass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-array-reduce
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-async-arrays
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-limiter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-queue
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-async-some
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-asynckit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-atob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-auto-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-autoresolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ava-init
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-aws-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws-sign2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-aws4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-code-frame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-messages
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-functions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-plugin-syntax-async-generators
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-babel-runtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-babylon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-backoff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-balanced-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-option
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base-plugins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base32-encode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-arraybuffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-base64-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-base64id
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-match
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-basic-auth-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-basic-auth-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-batch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bcrypt
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-bcryptjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-beeper
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-benchmark
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-better-than-before
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bignumber-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bind-obj-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bindings
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bit-mask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-blob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-block-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bluebird
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-body-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boolbase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-boom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-brace-expansion
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-braces
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-breakable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-browser-stdout
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buf-compare
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-crc32
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-buffer-shims
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffer-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buffertools
ExclusiveArch: %{nodejs_arches}
- nodejs-bufferutil
ExclusiveArch: %{nodejs_arches}
- nodejs-builtin-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-builtins
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bundle-dependencies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-bunyan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-burrito
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-busboy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-byline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cache-base
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caching-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-call-delayed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-matcher
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-me-maybe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-call-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-callback-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caller-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-callsites
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camel-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-camelcase-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caniuse-db
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-carrier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-caseless
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-center-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-as-promised
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-connect-middleware
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-json-schema
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-oauth2orize-grant
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chai-spies-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chainer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chalk
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-change-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-char-spinner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-character-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-chardet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-charenc
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-charm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-check-env
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-check-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cheerio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-child-process-close
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chmodr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chownr
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chroma-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-chrono
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ci-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-circular-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjson
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-class-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clean-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clean-yaml-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-clear-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-spinner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cli-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cliui
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-clone-stats
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-closure-compiler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-co-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-co-with-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-code-point-at
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-coffee-coverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-collection-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-collections
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-color-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-colour
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-columnify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-combined-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commander
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-common-path-prefix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commondir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-commoner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-commonmark
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compare-func
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compare-versions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-component-inherit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compress-commons
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-compressible
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-compression
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-map
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-concat-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-config-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-livereload
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-connect-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-console-dot-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-console-group
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-consolemd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constant-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-constantinople
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-disposition
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-content-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-angular
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-atom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-codemirror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-core
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-conventional-changelog-ember
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-eslint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-express
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jquery
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jscs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-preset-loader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-changelog-writer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-filter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-commits-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-conventional-recommended-bump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-hex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-convert-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-jar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookie-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookie-signature
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cookiejar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cookies
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-copy-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-core-assert
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-core-util-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-couch-login
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-coveralls
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-crc
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crc32-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cross-spawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cross-spawn-async
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-crypt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cryptiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csrf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-select
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-css-tree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-css-what
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-csscomb-core
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csso
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cssom
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csurf
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-generate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-spectrum
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-csv-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ctype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-currently-unhandled
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cycle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-cyclist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-d
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dargs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dashdash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-data-uri-to-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-date-now
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dateformat
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-death
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-debug-fabulous
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debug-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-debuglog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-decamelize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decamelize-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-decimal-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dedent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-eql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-equal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deep-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deep-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-default-require-extensions
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-default-resolution
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defaults
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defence
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-defence-cli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-properties
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-define-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defined
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-defs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-degenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-del
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delayed-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-delegates
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-delete
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dep-graph
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-depd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-deprecated
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-detect-newline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detect-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-detective
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dezalgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dicer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-difflib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dirty-chai
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-discord-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-docopt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-doctrine
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dom-serializer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domelementtype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-domutils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dot-prop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dotfile-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dreamopt
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-dryice
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-dtree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duplexer2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-duplexify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-duration
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-each-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ebnf-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-echomd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-editor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ee-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-emojione
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-empty-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-encodeurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-end-of-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-client
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-engine-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-entities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-ex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-error-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-errorhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-abstract
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es-to-primitive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es5-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es5-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-iterator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-promisify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-es6-set
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-es6-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escallmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-html
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escape-regexp-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-escape-string-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escodegen
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-escope
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espower-location-detector
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-fb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-esprima-harmony-jscs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-espurify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esrecurse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estraverse-fb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-estree-walker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-esutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-etag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-event-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-eventemitter2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-events
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-events-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-everything-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-execa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-exit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-brackets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expand-tilde
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-expect-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-express-session
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extend-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extended-emitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-extsprintf
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-eyes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fake
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fancy-log
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-far
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fast-levenshtein
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fastfall
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-faucet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-faye-websocket
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fg-lodash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-figures
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-file-entry-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-sync-cmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-file-uri-to-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-filelist
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-filename-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fileset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fill-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fill-range
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-finalhandler
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-find-cache-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-find-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-findup-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-first-chunk-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flagged-respawn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flat-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-flot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-flush-write-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fmix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-dot-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fn-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-follow-redirects
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-for-in
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-for-own
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-foreach
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-foreground-child
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forever-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-form-data
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-formatio
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-formidable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-forwarded
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fragment-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-freetree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fresh
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-dot-notify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-cached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-exists-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-fs-ext
ExclusiveArch: %{nodejs_arches}
- nodejs-fs-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-temp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-vacuum
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs-write-stream-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fs2
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-ignore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-fstream-npm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ftp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-function-bind
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-function-loop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gauge
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gaze
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gdal
ExclusiveArch: %{nodejs_arches}
- nodejs-generate-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generate-object-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-generic-pool
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-pkg-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-port
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-stdin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-get-uri
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-get-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-getobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-git-dummy-commit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-raw-commits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-remote-origin-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-semver-tags
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-git-tails
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gitconfiglocal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-github-url-from-username-repo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glob-base
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-expand
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-parent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-glob-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-global-modules
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-global-prefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globby
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-globule
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-glogg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gnode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gonzales-pe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-graceful-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-graceful-readlink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-growl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-angular-templates
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-banner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-cli
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-compare-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-clean
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-concat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-connect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-csslint
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-cssmin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-htmlmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-internal
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-less
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-requirejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-contrib-uglify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-contrib-watch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-git-authors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-init
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-known-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-legacy-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-lib-contrib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-sed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-simple-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-grunt-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-process
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-util-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-grunt-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-mocha
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulp-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-gulp-util
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-gzip-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-handle-thing
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-handlebars
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-har-validator
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-binary2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-cors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-flag
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-gulplog
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-has-symbols
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-unicode
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-has-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hash_file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hawk
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-heap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hex-to-array-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-highlight-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-historic-readline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hoek
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-homedir-polyfill
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hook-std
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hooker
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-hosted-git-info
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-hsluv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-html-minifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-htmlparser2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-deceiver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http-errors
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-http-signature
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-http2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-https-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-humanize-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-i18n-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-i2c
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv
ExclusiveArch: %{nodejs_arches}
- nodejs-iconv-lite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-iferr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ignore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-image-size
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-immutable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-import-local
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imul
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-imurmurhash
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-indent-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-indexof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inflight
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-info-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-inherits
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inherits1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ini
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-init-package-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-inline-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-install
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-int64-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-intercept-require
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-interpret
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-invert-kv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ip
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ipaddr-dot-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-irc-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irc-formatting
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irc-upd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-irregular-plurals
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-accessor-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrayish
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-boolean-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-builtin-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-callable
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-data-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-date-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-descriptor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-dotfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-equal-shallow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-extendable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-extglob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-finite
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-fullwidth-code-point
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-generator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-generator-function
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-module
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-my-json-valid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-negated-glob
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-number
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-number-object
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-odd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-path-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-in-cwd
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-path-inside
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-plain-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-plain-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-primitive
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-property
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-regexp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-registered
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-relative
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-subset
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-text-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-typedarray
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-unc-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-url
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-valid-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-is-valid-instance
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-is-windows
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isarray
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-isexe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-iso8601
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isobject
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isodate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-isstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-coverage
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-hook
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-report
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-lib-source-maps
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-istanbul-reports
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jade
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-growl-reporter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jasmine-reporters
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jest-mock
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jison-lex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jju
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joose
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-namespace-depended
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-joosex-simplerequest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-base64
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-string-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-js-tokens
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-js-yaml
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jschardet
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jscoverage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jshint
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-diff
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-localizer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json-parse-helpfulerror
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stable-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-json-stringify-safe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-json3
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jsonm
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonparse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonpointer-dot-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-jsonselect
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-jwt-simple
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keep-alive-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-keygrip
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-keypress
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-kind-of
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-klaw
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-kuler2gpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-latest-version
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazy-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lazystream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lcid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lcov-parse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-leaflet
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-formbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leaflet-hash
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-leche
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-left-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less-plugin-clean-css
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-levn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lex-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-libpq
ExclusiveArch: %{nodejs_arches}
- nodejs-libxmljs
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-line-numbers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-line-reader
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-linkify-it
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-grunt-tasks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-load-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-character
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-locate-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lockfile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-log-driver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-ok
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-symbols
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-log-utils
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lolex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-long
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-longest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loophole
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-loud-rejection
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-lower-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lower-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-lru-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ltx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-magic-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-make-arrow-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-generator-function
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-make-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-makeerror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-obj
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-map-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik
ExclusiveArch: %{nodejs_arches}
- nodejs-mapnik-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mapnik-vector-tile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-markdown
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-markdown-it-testgen
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-matched
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-max-timeout
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-maxmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mbtiles
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-md5
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-hex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-md5-o-matic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mdn-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mdurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-media-typer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-memoizee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-memwatch-next
ExclusiveArch: %{nodejs_arches}
- nodejs-meow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-merge-descriptors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-merge-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-metascript
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-method-override
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-methods
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-micromatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-millstone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mime-db
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mime-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mimeparse
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-minimalistic-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minimist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-minimist-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-minipass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-deep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mixin-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mkfiletree
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-bin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mock-git
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-modify-values
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-module-not-found-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-moment
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-moment-timezone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mongodb-core
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-monocle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-morgan
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-muffin
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiline
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-multimatch
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multiparty
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-multipipe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-murmur-32
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mustache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mutate-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mute-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mv
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-mysql
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-mz
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nan0
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nan1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nanomsg
ExclusiveArch: %{nodejs_arches}
- nodejs-nanoseconds
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ncp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-needle
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-negative-zero
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-negotiator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-net-browserify-alt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-netmask
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-next
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-next-tick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ng-classify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-expat
ExclusiveArch: %{nodejs_arches}
ExclusiveArch: %{ix86} x86_64 %{arm}
- nodejs-node-int64
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-static
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-node-stringprep
ExclusiveArch: %{nodejs_arches}
- nodejs-node-uuid
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nomnom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-noncharacters
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nopt-usage
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-noptify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-normalize-git-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-package-data
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-normalize-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-cache-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-install-checks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-package-arg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-registry-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-npm-run-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npm-user-validate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-npmlog
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-nth-check
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-number-is-nan
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-numeral
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth-sign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oauth2orize
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-assign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-copy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-dot-assign
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-dot-entries
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-omit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-dot-pick
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-object-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-object-visit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-observable-to-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-obuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-okay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-finished
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-on-headers
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-once
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-onetime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-only-shallow
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-oop
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opal-runtime
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opener
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-opn
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-cache
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-option-chain
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optionator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-options
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-optjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-opts
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-orchestrator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ordered-read-streams
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-os-homedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-locale
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-os-tmpdir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-osenv
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-output-file-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-own-or
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-own-or-env
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-finally
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-p-locate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pac-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pac-resolver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-package
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-package-license
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packet-reader
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pad-left
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-paperboy
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parallel-transform
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-param-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-github-repo-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parse-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parse-passwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parsejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseqs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parserlib
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-parseuri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-parseurl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pascal-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pascalcase
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-http-bearer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth1
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-oauth2-client-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-passport-strategy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-array
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-dirname
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-exists
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-extra
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-absolute
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-is-inside
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-key
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-parse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path-to-regexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-path-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-path2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pathval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pause
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pbkdf2-password
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pedding
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-connection-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-cursor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-escape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-int8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-native
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-pool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pg-types
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pgpass
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pinkie-promise
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkg-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pkginfo
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-platform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-plur
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-portscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-posix-character-classes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-bytea
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-date
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-postgres-interval
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-precond
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prelude-ls
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-preserve
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-bytes
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-hrtime
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pretty-ms
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pretty-time
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prism-media
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-private
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-process-nextick-args
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proclaim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-progress-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-promise
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promises-aplus-tests
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-prompt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-promzard
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-propagate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-propget
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proto-list
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-proxy-addr
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-proxyquire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pruddy-error
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pseudomap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pubcontrol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-pump
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-pumpify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-q
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-q-io
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qtdatastream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-queue-async
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-quick-lru
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-qunit-extras
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-qunitjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rainbowsocks
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-random-bytes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-random-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-randomatic
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-range-parser
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-raw-body
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-re-emitter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-all-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-cmd-shim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-dir-files
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-file
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-installed
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-json-sync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-package-json
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-read-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-read-pkg-up
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readable-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-readdir-enhanced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdir-scoped-modules
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-readdirp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-realize-package-specifier
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-recast
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rechoir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-redent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reduce-component
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regenerator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-regex-cache
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-regex-not
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-relateurl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-remove-trailing-separator
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repeat-element
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeat-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-repeating
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-repl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-request
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-requestretry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-cs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-require-directory
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-inject
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-main-filename
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-relative
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-uncached
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-require-yaml
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-requirejs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-cwd
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-dir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-from
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-resolve-pkg
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resolve-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-response-time
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-resumer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ret
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-retry
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-reusify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-revalidator
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rewire
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rhea
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-right-align
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rimraf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rndm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-rollup-plugin-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-commonjs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-json
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-node-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-plugin-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-rollup-pluginutils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ronn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-run-parallel-limit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-runforcover
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-buffer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safe-json-stringify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-safe-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-safecb
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-samsam
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sauce-tunnel
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-saucelabs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sax
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-scmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-secure-random
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-seedrandom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-select-hose
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-semver
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-send
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sentence-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sentiment
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sequencify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serialize-error
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-index
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-serve-static
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-server-destroy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-blocking
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-getter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-set-immediate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-immediate-shim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-set-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-setimmediate
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-setprototypeof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sha
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shallow-clone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-command
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shebang-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-shelljs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-shelljs-nodecli
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-should-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-format
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-http
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-should-type
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-showdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sigmund
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-signal-exit
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-assert
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-asyncify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-simple-fmt
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-is
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-simple-markdown
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-single-line-log
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sinon-chai
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sinon-restore
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slash
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sliced
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-slide
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-smart-buffer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-snake-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-capture-set
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-node
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snapdragon-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snekfetch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-snockets
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sntp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socket-dot-io-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-socks-client
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-socks-proxy-agent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-sort-keys
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sorted-object
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-fixtures
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-resolve
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-source-map-support
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-source-map-url
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sparkles
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-spawn-sync
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spawn-wrap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-correct
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-exceptions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spdx-license-ids
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-spec-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-speedometer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-split2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sprintf-js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-sqlite3
ExclusiveArch: %{nodejs_arches}
- nodejs-srs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ssri
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-st
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-trace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stack-utils
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-static-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-static-favicon
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-statuses
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-std-mocks
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-combiner
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-consume
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-counter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-each
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-equal
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-pair
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-replace
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stream-shift
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-spigot
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stream-transform
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-streamsearch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamsink
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-streamtest
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-repeat
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-string-dot-prototype-dot-trim
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string-width
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-string_decoder
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringmap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringscanner
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringset
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-stringstream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-ansi
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-bom-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-bom-string
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-color
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-eof
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-indent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strip-json-comments
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-strip-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-strong-log-transformer
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-stylus
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-success-symbol
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-superagent
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-supertest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supervisor
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-supports-color
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-suspend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgmin
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-svgo
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-swap-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-symbol-observable
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tad
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-mocha-reporter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-out
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tap-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tap-spec
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tape
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tapes
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-pack
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tar-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temp-write
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tempfile
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-temporary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-cordovajs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tern-liferay
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-terst
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-test-exclude
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testdata-w3c-json-form
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-testjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testswarm
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-testutil
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-extensions
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-text-table
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-thenify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thenify-all
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-through2
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-through2-filter
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-thunkify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tildify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tilejson
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tilelive-mapnik
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tiletype
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-diff
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-time-stamp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-timekeeper
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-timers-ext
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tiny-lr-fork
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tippex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-title-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tlds
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tmatch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmp
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tmpl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-absolute-glob
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-array
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-object-path
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-to-regex
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-to-regex-range
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-touch
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tough-cookie
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tracejs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-transformers
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-traverse
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-treeify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tressa
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-trim-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trim-off-newlines
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-trivial-deferred
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-try-open
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-try-thread-sleep
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tryor
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tsame
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tslib
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tsscmp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-tunnel-agent
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tv4
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tweetnacl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-tweetnacl-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-check
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-type-detect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-is
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-type-name
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-typeahead.js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-typescript
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uc-dot-micro
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uglify-to-browserify
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid-number
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uid-safe
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-uid2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-ultron
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-umask
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unc-path-regex
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-underscore-dot-logger
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unicode-length
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-union-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unique-filename
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-slug
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-stream
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-unique-temp-dir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unpipe
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-unset-value
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-upper-case-first
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uri-path
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-urix
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-url2
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-use
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-user-home
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utf8
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utfx
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-util
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-deprecate
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-util-inspect
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utile
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-utilities
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-utils-merge
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-uuid
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vali-date
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-validate-npm-package-license
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-validate-npm-package-name
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vary
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vasync
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-verror
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vhost
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vinyl
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vlq
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vow-fs
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-vow-queue
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-vows
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-walkdir
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-walker
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ware
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-warning-symbol
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-watchit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-watershed
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wbuf
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wcwidth
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-weak-map
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-websocket-driver
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-when
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-whet-dot-extend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-which
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-win-spawn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-window-size
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-winston
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-with
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wolfy87-eventemitter
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-woothee
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wordwrap
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrap-ansi
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-wrap-fn
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-wrappy
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-write-file-atomic
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-json-file
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-write-pkg
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-ws
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xdg-basedir
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xml2js
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlbuilder
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xmlhttprequest-ssl
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-xregexp
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-xtend
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-y18n
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yallist
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yapool
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yargs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-yargs-parser
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yarn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yeast
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-yn
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zap
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zeropad
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zip-stream
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zipfile
ExclusiveArch: %{nodejs_arches}
- nodejs-zlib-browserify
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-zlibjs
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodeunit
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- nuget
ExclusiveArch: %{mono_arches}
- numatop
ExclusiveArch: %{ix86} x86_64
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
- nvml
ExclusiveArch: x86_64
- nwchem
ExclusiveArch: x86_64 %{ix86}
- obfs4
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-kvm-hook
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- oci-register-machine
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- oci-umount
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x %{mips}
- ocitools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- olpc-kbdshim
ExclusiveArch: %{ix86} %{arm}
- olpc-netutils
ExclusiveArch: %{ix86} %{arm}
- olpc-powerd
ExclusiveArch: %{ix86} %{arm}
- olpc-utils
ExclusiveArch: %{ix86} %{arm}
- onedrive
ExclusiveArch: %{ldc_arches}
- opal-prd
ExclusiveArch: ppc64le
- open-vm-tools
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- openjfx
ExclusiveArch: %{ix86} x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openni
ExclusiveArch: %{ix86} x86_64 %{arm}
- openni-primesense
ExclusiveArch: %{ix86} x86_64 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- origin
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- orion
ExclusiveArch: %{qt5_qtwebengine_arches}
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- oshinko-cli
ExclusiveArch: %{go_arches}
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- paflib
ExclusiveArch: ppc %{power64}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcmciautils
ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 %{arm}
- pdfmod
ExclusiveArch: %mono_arches
- peripety
ExclusiveArch: %{rust_arches}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm}
- pesign-test-app
ExclusiveArch: i686 x86_64 ia64 aarch64
- pinta
ExclusiveArch: %mono_arches
- pioneer
ExclusiveArch: %{ix86} x86_64
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- pmdk-convert
ExclusiveArch: x86_64
- pocl
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- podman
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- ppc64-diag
ExclusiveArch: ppc %{power64}
- publican-jboss
ExclusiveArch: i686 x86_64
- pvs-sbcl
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- python-healpy
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-openoffice
ExclusiveArch: noarch x86_64
- python-pymoc
ExclusiveArch: aarch64 ppc64 ppc64le x86_64 s390x
- python-rpi-gpio
ExclusiveArch: %{arm} aarch64
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- quantum-espresso
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: %{openblas_arches}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64
- redhat-lsb
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- reg
ExclusiveArch: x86_64
- renderdoc
ExclusiveArch: %{ix86} x86_64
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm}
- rescene
ExclusiveArch: %{mono_arches}
- restsharp
ExclusiveArch: %{mono_arches}
- rhythmbox-alternative-toolbar
ExclusiveArch: %{ix86} %{arm} x86_64 ppc64 ppc64le
- rkt
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- rocm-runtime
ExclusiveArch: x86_64 aarch64
- rocminfo
ExclusiveArch: x86_64 aarch64
- rpm-ostree
ExclusiveArch: %{rust_arches}
- rssguard
ExclusiveArch: %{qt5_qtwebengine_arches}
- runc
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le %{mips} s390x
- rust
ExclusiveArch: %{rust_arches}
- rust-abomonation
ExclusiveArch: %{rust_arches}
- rust-addr2line
ExclusiveArch: %{rust_arches}
- rust-adler32
ExclusiveArch: %{rust_arches}
- rust-aho-corasick
ExclusiveArch: %{rust_arches}
- rust-alga
ExclusiveArch: %{rust_arches}
- rust-alga_derive
ExclusiveArch: %{rust_arches}
- rust-ansi_colours
ExclusiveArch: %{rust_arches}
- rust-ansi_term
ExclusiveArch: %{rust_arches}
- rust-antidote
ExclusiveArch: %{rust_arches}
- rust-approx
ExclusiveArch: %{rust_arches}
- rust-arc-swap
ExclusiveArch: %{rust_arches}
- rust-arrayref
ExclusiveArch: %{rust_arches}
- rust-arrayvec
ExclusiveArch: %{rust_arches}
- rust-atk-sys
ExclusiveArch: %{rust_arches}
- rust-atty
ExclusiveArch: %{rust_arches}
- rust-autocfg
ExclusiveArch: %{rust_arches}
- rust-backtrace
ExclusiveArch: %{rust_arches}
- rust-backtrace-sys
ExclusiveArch: %{rust_arches}
- rust-base100
ExclusiveArch: %{rust_arches}
- rust-base64
ExclusiveArch: %{rust_arches}
- rust-bencher
ExclusiveArch: %{rust_arches}
- rust-bincode
ExclusiveArch: %{rust_arches}
- rust-bincode0.8
ExclusiveArch: %{rust_arches}
- rust-bindgen
ExclusiveArch: %{rust_arches}
- rust-bit-set
ExclusiveArch: %{rust_arches}
- rust-bit-vec
ExclusiveArch: %{rust_arches}
- rust-bitflags
ExclusiveArch: %{rust_arches}
- rust-bitflags0.9
ExclusiveArch: %{rust_arches}
- rust-blobby
ExclusiveArch: %{rust_arches}
- rust-block-buffer
ExclusiveArch: %{rust_arches}
- rust-block-padding
ExclusiveArch: %{rust_arches}
- rust-brev
ExclusiveArch: %{rust_arches}
- rust-bufstream
ExclusiveArch: %{rust_arches}
- rust-build_const
ExclusiveArch: %{rust_arches}
- rust-byte-tools
ExclusiveArch: %{rust_arches}
- rust-bytecount
ExclusiveArch: %{rust_arches}
- rust-byteorder
ExclusiveArch: %{rust_arches}
- rust-bytes
ExclusiveArch: %{rust_arches}
- rust-bytes0.3
ExclusiveArch: %{rust_arches}
- rust-bytesize
ExclusiveArch: %{rust_arches}
- rust-c_vec
ExclusiveArch: %{rust_arches}
- rust-cairo-rs
ExclusiveArch: %{rust_arches}
- rust-cairo-sys-rs
ExclusiveArch: %{rust_arches}
- rust-cargo
ExclusiveArch: %{rust_arches}
- rust-cast
ExclusiveArch: %{rust_arches}
- rust-cbindgen
ExclusiveArch: %{rust_arches}
- rust-cc
ExclusiveArch: %{rust_arches}
- rust-cexpr
ExclusiveArch: %{rust_arches}
- rust-cfg-if
ExclusiveArch: %{rust_arches}
- rust-chainerror
ExclusiveArch: %{rust_arches}
- rust-chrono
ExclusiveArch: %{rust_arches}
- rust-clang-sys
ExclusiveArch: %{rust_arches}
- rust-clap
ExclusiveArch: %{rust_arches}
- rust-clicolors-control
ExclusiveArch: %{rust_arches}
- rust-cmake
ExclusiveArch: %{rust_arches}
- rust-colored
ExclusiveArch: %{rust_arches}
- rust-colored_json
ExclusiveArch: %{rust_arches}
- rust-config
ExclusiveArch: %{rust_arches}
- rust-console
ExclusiveArch: %{rust_arches}
- rust-content_inspector
ExclusiveArch: %{rust_arches}
- rust-cpp_demangle
ExclusiveArch: %{rust_arches}
- rust-crates-io
ExclusiveArch: %{rust_arches}
- rust-crc
ExclusiveArch: %{rust_arches}
- rust-crc-core
ExclusiveArch: %{rust_arches}
- rust-crc32fast
ExclusiveArch: %{rust_arches}
- rust-crossbeam
ExclusiveArch: %{rust_arches}
- rust-crossbeam-channel
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque
ExclusiveArch: %{rust_arches}
- rust-crossbeam-deque0.4
ExclusiveArch: %{rust_arches}
- rust-crossbeam-epoch
ExclusiveArch: %{rust_arches}
- rust-crossbeam-queue
ExclusiveArch: %{rust_arches}
- rust-crossbeam-utils
ExclusiveArch: %{rust_arches}
- rust-crypto-hash
ExclusiveArch: %{rust_arches}
- rust-cryptovec
ExclusiveArch: %{rust_arches}
- rust-cssparser
ExclusiveArch: %{rust_arches}
- rust-cssparser-macros
ExclusiveArch: %{rust_arches}
- rust-csv
ExclusiveArch: %{rust_arches}
- rust-csv-core
ExclusiveArch: %{rust_arches}
- rust-ctrlc
ExclusiveArch: %{rust_arches}
- rust-curl
ExclusiveArch: %{rust_arches}
- rust-curl-sys
ExclusiveArch: %{rust_arches}
- rust-custom_derive
ExclusiveArch: %{rust_arches}
- rust-data-encoding
ExclusiveArch: %{rust_arches}
- rust-data-url
ExclusiveArch: %{rust_arches}
- rust-datetime
ExclusiveArch: %{rust_arches}
- rust-dbus
ExclusiveArch: %{rust_arches}
- rust-decimal
ExclusiveArch: %{rust_arches}
- rust-delta_e
ExclusiveArch: %{rust_arches}
- rust-devicemapper
ExclusiveArch: %{rust_arches}
- rust-diff
ExclusiveArch: %{rust_arches}
- rust-difference
ExclusiveArch: %{rust_arches}
- rust-digest
ExclusiveArch: %{rust_arches}
- rust-directories
ExclusiveArch: %{rust_arches}
- rust-dirs
ExclusiveArch: %{rust_arches}
- rust-dns-parser
ExclusiveArch: %{rust_arches}
- rust-docopt
ExclusiveArch: %{rust_arches}
- rust-downcast-rs
ExclusiveArch: %{rust_arches}
- rust-dtoa
ExclusiveArch: %{rust_arches}
- rust-dtoa-short
ExclusiveArch: %{rust_arches}
- rust-edit-distance
ExclusiveArch: %{rust_arches}
- rust-either
ExclusiveArch: %{rust_arches}
- rust-encoding
ExclusiveArch: %{rust_arches}
- rust-encoding-index-japanese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-korean
ExclusiveArch: %{rust_arches}
- rust-encoding-index-simpchinese
ExclusiveArch: %{rust_arches}
- rust-encoding-index-singlebyte
ExclusiveArch: %{rust_arches}
- rust-encoding-index-tradchinese
ExclusiveArch: %{rust_arches}
- rust-encoding_index_tests
ExclusiveArch: %{rust_arches}
- rust-encoding_rs
ExclusiveArch: %{rust_arches}
- rust-encoding_rs_io
ExclusiveArch: %{rust_arches}
- rust-enum_primitive
ExclusiveArch: %{rust_arches}
- rust-env_logger
ExclusiveArch: %{rust_arches}
- rust-env_logger0.4
ExclusiveArch: %{rust_arches}
- rust-env_logger0.5
ExclusiveArch: %{rust_arches}
- rust-erased-serde
ExclusiveArch: %{rust_arches}
- rust-errln
ExclusiveArch: %{rust_arches}
- rust-errno
ExclusiveArch: %{rust_arches}
- rust-error-chain
ExclusiveArch: %{rust_arches}
- rust-extprim
ExclusiveArch: %{rust_arches}
- rust-extprim_literals_macros
ExclusiveArch: %{rust_arches}
- rust-failure
ExclusiveArch: %{rust_arches}
- rust-failure_derive
ExclusiveArch: %{rust_arches}
- rust-fake-simd
ExclusiveArch: %{rust_arches}
- rust-fake_clock
ExclusiveArch: %{rust_arches}
- rust-fallible-iterator
ExclusiveArch: %{rust_arches}
- rust-fd-find
ExclusiveArch: %{rust_arches}
- rust-filetime
ExclusiveArch: %{rust_arches}
- rust-fixedbitset
ExclusiveArch: %{rust_arches}
- rust-flame
ExclusiveArch: %{rust_arches}
- rust-flate2
ExclusiveArch: %{rust_arches}
- rust-float-cmp
ExclusiveArch: %{rust_arches}
- rust-fnv
ExclusiveArch: %{rust_arches}
- rust-foreign-types
ExclusiveArch: %{rust_arches}
- rust-foreign-types-shared
ExclusiveArch: %{rust_arches}
- rust-fragile
ExclusiveArch: %{rust_arches}
- rust-fs2
ExclusiveArch: %{rust_arches}
- rust-fuse
ExclusiveArch: %{rust_arches}
- rust-futures
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime
ExclusiveArch: %{rust_arches}
- rust-futures-async-runtime-preview
ExclusiveArch: %{rust_arches}
- rust-futures-channel
ExclusiveArch: %{rust_arches}
- rust-futures-channel-preview
ExclusiveArch: %{rust_arches}
- rust-futures-core
ExclusiveArch: %{rust_arches}
- rust-futures-core-preview
ExclusiveArch: %{rust_arches}
- rust-futures-cpupool
ExclusiveArch: %{rust_arches}
- rust-futures-executor
ExclusiveArch: %{rust_arches}
- rust-futures-executor-preview
ExclusiveArch: %{rust_arches}
- rust-futures-io
ExclusiveArch: %{rust_arches}
- rust-futures-io-preview
ExclusiveArch: %{rust_arches}
- rust-futures-macro-async
ExclusiveArch: %{rust_arches}
- rust-futures-macro-await
ExclusiveArch: %{rust_arches}
- rust-futures-preview
ExclusiveArch: %{rust_arches}
- rust-futures-sink
ExclusiveArch: %{rust_arches}
- rust-futures-sink-preview
ExclusiveArch: %{rust_arches}
- rust-futures-stable
ExclusiveArch: %{rust_arches}
- rust-futures-stable-preview
ExclusiveArch: %{rust_arches}
- rust-futures-timer
ExclusiveArch: %{rust_arches}
- rust-futures-util
ExclusiveArch: %{rust_arches}
- rust-futures-util-preview
ExclusiveArch: %{rust_arches}
- rust-futures0.1
ExclusiveArch: %{rust_arches}
- rust-gcsf
ExclusiveArch: %{rust_arches}
- rust-gdk
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf
ExclusiveArch: %{rust_arches}
- rust-gdk-pixbuf-sys
ExclusiveArch: %{rust_arches}
- rust-gdk-sys
ExclusiveArch: %{rust_arches}
- rust-generic-array
ExclusiveArch: %{rust_arches}
- rust-getopts
ExclusiveArch: %{rust_arches}
- rust-gimli
ExclusiveArch: %{rust_arches}
- rust-gio
ExclusiveArch: %{rust_arches}
- rust-gio-sys
ExclusiveArch: %{rust_arches}
- rust-gir-format-check
ExclusiveArch: %{rust_arches}
- rust-git2
ExclusiveArch: %{rust_arches}
- rust-git2-curl
ExclusiveArch: %{rust_arches}
- rust-glib
ExclusiveArch: %{rust_arches}
- rust-glib-sys
ExclusiveArch: %{rust_arches}
- rust-glob
ExclusiveArch: %{rust_arches}
- rust-globset
ExclusiveArch: %{rust_arches}
- rust-gobject-sys
ExclusiveArch: %{rust_arches}
- rust-goblin
ExclusiveArch: %{rust_arches}
- rust-google-drive3-fork
ExclusiveArch: %{rust_arches}
- rust-grep
ExclusiveArch: %{rust_arches}
- rust-grep-cli
ExclusiveArch: %{rust_arches}
- rust-grep-matcher
ExclusiveArch: %{rust_arches}
- rust-grep-pcre2
ExclusiveArch: %{rust_arches}
- rust-grep-printer
ExclusiveArch: %{rust_arches}
- rust-grep-regex
ExclusiveArch: %{rust_arches}
- rust-grep-searcher
ExclusiveArch: %{rust_arches}
- rust-gtk
ExclusiveArch: %{rust_arches}
- rust-gtk-rs-lgpl-docs
ExclusiveArch: %{rust_arches}
- rust-gtk-source-sys
ExclusiveArch: %{rust_arches}
- rust-gtk-sys
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-h2
ExclusiveArch: %{rust_arches}
- rust-half
ExclusiveArch: %{rust_arches}
- rust-hamcrest
ExclusiveArch: %{rust_arches}
- rust-handlebars
ExclusiveArch: %{rust_arches}
- rust-hashbrown
ExclusiveArch: %{rust_arches}
- rust-headers-core
ExclusiveArch: %{rust_arches}
- rust-headers-derive
ExclusiveArch: %{rust_arches}
- rust-heapsize
ExclusiveArch: %{rust_arches}
- rust-heck
ExclusiveArch: %{rust_arches}
- rust-hex
ExclusiveArch: %{rust_arches}
- rust-hexyl
ExclusiveArch: %{rust_arches}
- rust-home
ExclusiveArch: %{rust_arches}
- rust-horrorshow
ExclusiveArch: %{rust_arches}
- rust-hostname
ExclusiveArch: %{rust_arches}
- rust-http
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime
ExclusiveArch: %{rust_arches}
- rust-hyper
ExclusiveArch: %{rust_arches}
- rust-hyper-native-tls
ExclusiveArch: %{rust_arches}
- rust-hyper-tls
ExclusiveArch: %{rust_arches}
- rust-hyper0.10
ExclusiveArch: %{rust_arches}
- rust-hyperfine
ExclusiveArch: %{rust_arches}
- rust-id_tree
ExclusiveArch: %{rust_arches}
- rust-idna
ExclusiveArch: %{rust_arches}
- rust-ignore
ExclusiveArch: %{rust_arches}
- rust-indexmap
ExclusiveArch: %{rust_arches}
- rust-indicatif
ExclusiveArch: %{rust_arches}
- rust-input_buffer
ExclusiveArch: %{rust_arches}
- rust-intervaltree
ExclusiveArch: %{rust_arches}
- rust-iovec
ExclusiveArch: %{rust_arches}
- rust-ipnetwork
ExclusiveArch: %{rust_arches}
- rust-iso8601
ExclusiveArch: %{rust_arches}
- rust-itertools
ExclusiveArch: %{rust_arches}
- rust-itertools-num
ExclusiveArch: %{rust_arches}
- rust-itoa
ExclusiveArch: %{rust_arches}
- rust-jobserver
ExclusiveArch: %{rust_arches}
- rust-lab
ExclusiveArch: %{rust_arches}
- rust-language-tags
ExclusiveArch: %{rust_arches}
- rust-lazy-init
ExclusiveArch: %{rust_arches}
- rust-lazy_static
ExclusiveArch: %{rust_arches}
- rust-lazycell
ExclusiveArch: %{rust_arches}
- rust-libc
ExclusiveArch: %{rust_arches}
- rust-libdbus-sys
ExclusiveArch: %{rust_arches}
- rust-libflate
ExclusiveArch: %{rust_arches}
- rust-libgit2-sys
ExclusiveArch: %{rust_arches}
- rust-libloading
ExclusiveArch: %{rust_arches}
- rust-libm
ExclusiveArch: %{rust_arches}
- rust-libmount
ExclusiveArch: %{rust_arches}
- rust-libssh2-sys
ExclusiveArch: %{rust_arches}
- rust-libudev
ExclusiveArch: %{rust_arches}
- rust-libudev-sys
ExclusiveArch: %{rust_arches}
- rust-libz-sys
ExclusiveArch: %{rust_arches}
- rust-line-wrap
ExclusiveArch: %{rust_arches}
- rust-linked-hash-map
ExclusiveArch: %{rust_arches}
- rust-lipsum
ExclusiveArch: %{rust_arches}
- rust-locale
ExclusiveArch: %{rust_arches}
- rust-locale_config
ExclusiveArch: %{rust_arches}
- rust-lock_api
ExclusiveArch: %{rust_arches}
- rust-log
ExclusiveArch: %{rust_arches}
- rust-log0.3
ExclusiveArch: %{rust_arches}
- rust-loopdev
ExclusiveArch: %{rust_arches}
- rust-lru_time_cache
ExclusiveArch: %{rust_arches}
- rust-lzma-sys
ExclusiveArch: %{rust_arches}
- rust-macro-attr
ExclusiveArch: %{rust_arches}
- rust-maplit
ExclusiveArch: %{rust_arches}
- rust-matches
ExclusiveArch: %{rust_arches}
- rust-matrixmultiply
ExclusiveArch: %{rust_arches}
- rust-md5
ExclusiveArch: %{rust_arches}
- rust-memchr
ExclusiveArch: %{rust_arches}
- rust-memmap
ExclusiveArch: %{rust_arches}
- rust-memoffset
ExclusiveArch: %{rust_arches}
- rust-metadeps
ExclusiveArch: %{rust_arches}
- rust-mime
ExclusiveArch: %{rust_arches}
- rust-mime-sniffer
ExclusiveArch: %{rust_arches}
- rust-mime0.2
ExclusiveArch: %{rust_arches}
- rust-mime_guess
ExclusiveArch: %{rust_arches}
- rust-miniz-sys
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide
ExclusiveArch: %{rust_arches}
- rust-miniz_oxide_c_api
ExclusiveArch: %{rust_arches}
- rust-mint
ExclusiveArch: %{rust_arches}
- rust-mio
ExclusiveArch: %{rust_arches}
- rust-mio-extras
ExclusiveArch: %{rust_arches}
- rust-mio-uds
ExclusiveArch: %{rust_arches}
- rust-mnt
ExclusiveArch: %{rust_arches}
- rust-modifier
ExclusiveArch: %{rust_arches}
- rust-multimap
ExclusiveArch: %{rust_arches}
- rust-nalgebra
ExclusiveArch: %{rust_arches}
- rust-native-tls
ExclusiveArch: %{rust_arches}
- rust-natord
ExclusiveArch: %{rust_arches}
- rust-net2
ExclusiveArch: %{rust_arches}
- rust-newtype_derive
ExclusiveArch: %{rust_arches}
- rust-nix
ExclusiveArch: %{rust_arches}
- rust-no-panic
ExclusiveArch: %{rust_arches}
- rust-nodrop
ExclusiveArch: %{rust_arches}
- rust-nom
ExclusiveArch: %{rust_arches}
- rust-num
ExclusiveArch: %{rust_arches}
- rust-num-bigint
ExclusiveArch: %{rust_arches}
- rust-num-complex
ExclusiveArch: %{rust_arches}
- rust-num-integer
ExclusiveArch: %{rust_arches}
- rust-num-iter
ExclusiveArch: %{rust_arches}
- rust-num-rational
ExclusiveArch: %{rust_arches}
- rust-num-traits
ExclusiveArch: %{rust_arches}
- rust-num-traits0.1
ExclusiveArch: %{rust_arches}
- rust-num_cpus
ExclusiveArch: %{rust_arches}
- rust-number_prefix
ExclusiveArch: %{rust_arches}
- rust-object
ExclusiveArch: %{rust_arches}
- rust-once_cell
ExclusiveArch: %{rust_arches}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-onig_sys
ExclusiveArch: %{rust_arches}
- rust-opaque-debug
ExclusiveArch: %{rust_arches}
- rust-opener
ExclusiveArch: %{rust_arches}
- rust-openssl
ExclusiveArch: %{rust_arches}
- rust-openssl-probe
ExclusiveArch: %{rust_arches}
- rust-openssl-sys
ExclusiveArch: %{rust_arches}
- rust-ord_subset
ExclusiveArch: %{rust_arches}
- rust-owning_ref
ExclusiveArch: %{rust_arches}
- rust-packaging
ExclusiveArch: %{rust_arches}
- rust-pad
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pango
ExclusiveArch: %{rust_arches}
- rust-pango-sys
ExclusiveArch: %{rust_arches}
- rust-pangocairo
ExclusiveArch: %{rust_arches}
- rust-pangocairo-sys
ExclusiveArch: %{rust_arches}
- rust-parity-wasm
ExclusiveArch: %{rust_arches}
- rust-parking_lot
ExclusiveArch: %{rust_arches}
- rust-parking_lot_core
ExclusiveArch: %{rust_arches}
- rust-pcre2
ExclusiveArch: %{rust_arches}
- rust-pcre2-sys
ExclusiveArch: %{rust_arches}
- rust-peeking_take_while
ExclusiveArch: %{rust_arches}
- rust-peg
ExclusiveArch: %{rust_arches}
- rust-percent-encoding
ExclusiveArch: %{rust_arches}
- rust-permutate
ExclusiveArch: %{rust_arches}
- rust-permutohedron
ExclusiveArch: %{rust_arches}
- rust-pest
ExclusiveArch: %{rust_arches}
- rust-pest_derive
ExclusiveArch: %{rust_arches}
- rust-pest_generator
ExclusiveArch: %{rust_arches}
- rust-pest_meta
ExclusiveArch: %{rust_arches}
- rust-phf
ExclusiveArch: %{rust_arches}
- rust-phf_codegen
ExclusiveArch: %{rust_arches}
- rust-phf_generator
ExclusiveArch: %{rust_arches}
- rust-phf_shared
ExclusiveArch: %{rust_arches}
- rust-pkg-config
ExclusiveArch: %{rust_arches}
- rust-plain
ExclusiveArch: %{rust_arches}
- rust-plist
ExclusiveArch: %{rust_arches}
- rust-pretty-git-prompt
ExclusiveArch: %{rust_arches}
- rust-pretty_assertions
ExclusiveArch: %{rust_arches}
- rust-pretty_env_logger
ExclusiveArch: %{rust_arches}
- rust-proc-macro2
ExclusiveArch: %{rust_arches}
- rust-proc-macro2-0.3
ExclusiveArch: %{rust_arches}
- rust-procedural-masquerade
ExclusiveArch: %{rust_arches}
- rust-proptest
ExclusiveArch: %{rust_arches}
- rust-pulldown-cmark
ExclusiveArch: %{rust_arches}
- rust-quick-error
ExclusiveArch: %{rust_arches}
- rust-quickcheck
ExclusiveArch: %{rust_arches}
- rust-quickcheck0.6
ExclusiveArch: %{rust_arches}
- rust-quickersort
ExclusiveArch: %{rust_arches}
- rust-quote
ExclusiveArch: %{rust_arches}
- rust-quote0.3
ExclusiveArch: %{rust_arches}
- rust-quote0.5
ExclusiveArch: %{rust_arches}
- rust-rand
ExclusiveArch: %{rust_arches}
- rust-rand0.4
ExclusiveArch: %{rust_arches}
- rust-rand0.5
ExclusiveArch: %{rust_arches}
- rust-rand_chacha
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-rand_core0.2
ExclusiveArch: %{rust_arches}
- rust-rand_core0.3
ExclusiveArch: %{rust_arches}
- rust-rand_hc
ExclusiveArch: %{rust_arches}
- rust-rand_isaac
ExclusiveArch: %{rust_arches}
- rust-rand_jitter
ExclusiveArch: %{rust_arches}
- rust-rand_os
ExclusiveArch: %{rust_arches}
- rust-rand_pcg
ExclusiveArch: %{rust_arches}
- rust-rand_xorshift
ExclusiveArch: %{rust_arches}
- rust-rawpointer
ExclusiveArch: %{rust_arches}
- rust-rayon
ExclusiveArch: %{rust_arches}
- rust-rayon-core
ExclusiveArch: %{rust_arches}
- rust-recycler
ExclusiveArch: %{rust_arches}
- rust-regex
ExclusiveArch: %{rust_arches}
- rust-regex-syntax
ExclusiveArch: %{rust_arches}
- rust-relay
ExclusiveArch: %{rust_arches}
- rust-remove_dir_all
ExclusiveArch: %{rust_arches}
- rust-reqwest
ExclusiveArch: %{rust_arches}
- rust-rust-ini
ExclusiveArch: %{rust_arches}
- rust-rustc-demangle
ExclusiveArch: %{rust_arches}
- rust-rustc-serialize
ExclusiveArch: %{rust_arches}
- rust-rustc-test
ExclusiveArch: %{rust_arches}
- rust-rustc_version
ExclusiveArch: %{rust_arches}
- rust-rustdoc-stripper
ExclusiveArch: %{rust_arches}
- rust-rustfilt
ExclusiveArch: %{rust_arches}
- rust-rustfix
ExclusiveArch: %{rust_arches}
- rust-rusty-fork
ExclusiveArch: %{rust_arches}
- rust-ryu
ExclusiveArch: %{rust_arches}
- rust-safemem
ExclusiveArch: %{rust_arches}
- rust-same-file
ExclusiveArch: %{rust_arches}
- rust-scoped-tls
ExclusiveArch: %{rust_arches}
- rust-scoped_threadpool
ExclusiveArch: %{rust_arches}
- rust-scopeguard
ExclusiveArch: %{rust_arches}
- rust-scroll
ExclusiveArch: %{rust_arches}
- rust-scroll_derive
ExclusiveArch: %{rust_arches}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-semver
ExclusiveArch: %{rust_arches}
- rust-semver-parser
ExclusiveArch: %{rust_arches}
- rust-semver-parser0.7
ExclusiveArch: %{rust_arches}
- rust-serde
ExclusiveArch: %{rust_arches}
- rust-serde0.8
ExclusiveArch: %{rust_arches}
- rust-serde_bytes
ExclusiveArch: %{rust_arches}
- rust-serde_cbor
ExclusiveArch: %{rust_arches}
- rust-serde_derive
ExclusiveArch: %{rust_arches}
- rust-serde_ignored
ExclusiveArch: %{rust_arches}
- rust-serde_json
ExclusiveArch: %{rust_arches}
- rust-serde_json0.8
ExclusiveArch: %{rust_arches}
- rust-serde_stacker
ExclusiveArch: %{rust_arches}
- rust-serde_test
ExclusiveArch: %{rust_arches}
- rust-serde_urlencoded
ExclusiveArch: %{rust_arches}
- rust-serde_yaml
ExclusiveArch: %{rust_arches}
- rust-sha1
ExclusiveArch: %{rust_arches}
- rust-shell-escape
ExclusiveArch: %{rust_arches}
- rust-shell-words
ExclusiveArch: %{rust_arches}
- rust-shlex
ExclusiveArch: %{rust_arches}
- rust-signal-hook
ExclusiveArch: %{rust_arches}
- rust-simplelog
ExclusiveArch: %{rust_arches}
- rust-siphasher
ExclusiveArch: %{rust_arches}
- rust-slab
ExclusiveArch: %{rust_arches}
- rust-smallvec
ExclusiveArch: %{rust_arches}
- rust-snowflake
ExclusiveArch: %{rust_arches}
- rust-socket2
ExclusiveArch: %{rust_arches}
- rust-sourceview
ExclusiveArch: %{rust_arches}
- rust-spin
ExclusiveArch: %{rust_arches}
- rust-spmc
ExclusiveArch: %{rust_arches}
- rust-stable_deref_trait
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-statistical
ExclusiveArch: %{rust_arches}
- rust-streaming-stats
ExclusiveArch: %{rust_arches}
- rust-string
ExclusiveArch: %{rust_arches}
- rust-strings
ExclusiveArch: %{rust_arches}
- rust-strsim
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-structopt-derive
ExclusiveArch: %{rust_arches}
- rust-syn
ExclusiveArch: %{rust_arches}
- rust-syn0.11
ExclusiveArch: %{rust_arches}
- rust-syn0.13
ExclusiveArch: %{rust_arches}
- rust-syn0.14
ExclusiveArch: %{rust_arches}
- rust-synom
ExclusiveArch: %{rust_arches}
- rust-synstructure
ExclusiveArch: %{rust_arches}
- rust-syntect
ExclusiveArch: %{rust_arches}
- rust-sys-info
ExclusiveArch: %{rust_arches}
- rust-tabwriter
ExclusiveArch: %{rust_arches}
- rust-take
ExclusiveArch: %{rust_arches}
- rust-take_mut
ExclusiveArch: %{rust_arches}
- rust-tar
ExclusiveArch: %{rust_arches}
- rust-tempdir
ExclusiveArch: %{rust_arches}
- rust-tempfile
ExclusiveArch: %{rust_arches}
- rust-term
ExclusiveArch: %{rust_arches}
- rust-term_grid
ExclusiveArch: %{rust_arches}
- rust-term_size
ExclusiveArch: %{rust_arches}
- rust-termcolor
ExclusiveArch: %{rust_arches}
- rust-termion
ExclusiveArch: %{rust_arches}
- rust-termios
ExclusiveArch: %{rust_arches}
- rust-test-assembler
ExclusiveArch: %{rust_arches}
- rust-textwrap
ExclusiveArch: %{rust_arches}
- rust-thread-id
ExclusiveArch: %{rust_arches}
- rust-thread-scoped
ExclusiveArch: %{rust_arches}
- rust-thread_local
ExclusiveArch: %{rust_arches}
- rust-threadpool
ExclusiveArch: %{rust_arches}
- rust-time
ExclusiveArch: %{rust_arches}
- rust-timerfd
ExclusiveArch: %{rust_arches}
- rust-tokei
ExclusiveArch: %{rust_arches}
- rust-tokio
ExclusiveArch: %{rust_arches}
- rust-tokio-codec
ExclusiveArch: %{rust_arches}
- rust-tokio-core
ExclusiveArch: %{rust_arches}
- rust-tokio-current-thread
ExclusiveArch: %{rust_arches}
- rust-tokio-executor
ExclusiveArch: %{rust_arches}
- rust-tokio-fs
ExclusiveArch: %{rust_arches}
- rust-tokio-io
ExclusiveArch: %{rust_arches}
- rust-tokio-mock-task
ExclusiveArch: %{rust_arches}
- rust-tokio-mockstream
ExclusiveArch: %{rust_arches}
- rust-tokio-process
ExclusiveArch: %{rust_arches}
- rust-tokio-reactor
ExclusiveArch: %{rust_arches}
- rust-tokio-service
ExclusiveArch: %{rust_arches}
- rust-tokio-signal
ExclusiveArch: %{rust_arches}
- rust-tokio-sync
ExclusiveArch: %{rust_arches}
- rust-tokio-tcp
ExclusiveArch: %{rust_arches}
- rust-tokio-threadpool
ExclusiveArch: %{rust_arches}
- rust-tokio-timer
ExclusiveArch: %{rust_arches}
- rust-tokio-udp
ExclusiveArch: %{rust_arches}
- rust-tokio-uds
ExclusiveArch: %{rust_arches}
- rust-toml
ExclusiveArch: %{rust_arches}
- rust-traitobject
ExclusiveArch: %{rust_arches}
- rust-try-lock
ExclusiveArch: %{rust_arches}
- rust-typeable
ExclusiveArch: %{rust_arches}
- rust-typed-arena
ExclusiveArch: %{rust_arches}
- rust-typenum
ExclusiveArch: %{rust_arches}
- rust-ucd-trie
ExclusiveArch: %{rust_arches}
- rust-ucd-util
ExclusiveArch: %{rust_arches}
- rust-unicase
ExclusiveArch: %{rust_arches}
- rust-unicase1
ExclusiveArch: %{rust_arches}
- rust-unicode-bidi
ExclusiveArch: %{rust_arches}
- rust-unicode-normalization
ExclusiveArch: %{rust_arches}
- rust-unicode-segmentation
ExclusiveArch: %{rust_arches}
- rust-unicode-width
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-unindent
ExclusiveArch: %{rust_arches}
- rust-unix_socket
ExclusiveArch: %{rust_arches}
- rust-unreachable
ExclusiveArch: %{rust_arches}
- rust-unsafe-any
ExclusiveArch: %{rust_arches}
- rust-untrusted
ExclusiveArch: %{rust_arches}
- rust-url
ExclusiveArch: %{rust_arches}
- rust-users
ExclusiveArch: %{rust_arches}
- rust-utf-8
ExclusiveArch: %{rust_arches}
- rust-utf8-ranges
ExclusiveArch: %{rust_arches}
- rust-uuid
ExclusiveArch: %{rust_arches}
- rust-varlink
ExclusiveArch: %{rust_arches}
- rust-varlink-cli
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-varlink_stdinterfaces
ExclusiveArch: %{rust_arches}
- rust-vec_map
ExclusiveArch: %{rust_arches}
- rust-version-sync
ExclusiveArch: %{rust_arches}
- rust-version_check
ExclusiveArch: %{rust_arches}
- rust-void
ExclusiveArch: %{rust_arches}
- rust-wait-timeout
ExclusiveArch: %{rust_arches}
- rust-walkdir
ExclusiveArch: %{rust_arches}
- rust-want
ExclusiveArch: %{rust_arches}
- rust-which
ExclusiveArch: %{rust_arches}
- rust-which1
ExclusiveArch: %{rust_arches}
- rust-wild
ExclusiveArch: %{rust_arches}
- rust-x11
ExclusiveArch: %{rust_arches}
- rust-xattr
ExclusiveArch: %{rust_arches}
- rust-xdg
ExclusiveArch: %{rust_arches}
- rust-xml-rs
ExclusiveArch: %{rust_arches}
- rust-xz2
ExclusiveArch: %{rust_arches}
- rust-yaml-rust
ExclusiveArch: %{rust_arches}
- rust-yaml-rust0.3
ExclusiveArch: %{rust_arches}
- rust-yubibomb
ExclusiveArch: %{rust_arches}
- rust-yup-oauth2
ExclusiveArch: %{rust_arches}
- rust-zoneinfo_compiled
ExclusiveArch: %{rust_arches}
- rust-zram-generator
ExclusiveArch: %{rust_arches}
- s390utils
ExclusiveArch: s390 s390x
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64
- sagemath
ExclusiveArch: aarch64 %{arm} %{ix86} x86_64 ppc sparcv9
- sbcl
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- seabios
ExclusiveArch: x86_64
- seamonkey
ExclusiveArch: %{ix86} x86_64
- servicelog
ExclusiveArch: ppc %{power64}
- sgabios
ExclusiveArch: %{ix86} x86_64
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigul
ExclusiveArch: x86_64
- skychart
ExclusiveArch: %{fpc_arches}
- snapd
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le s390x
- source-to-image
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- sparkleshare
ExclusiveArch: %{mono_arches}
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- spring
ExclusiveArch: %{ix86} x86_64
- springlobby
ExclusiveArch: %{ix86} x86_64
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- stdx-allocator
ExclusiveArch: %{ldc_arches}
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- supermin
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tarantool
ExclusiveArch: %{ix86} x86_64 armv7hl armv7hnl aarch64
- tboot
ExclusiveArch: %{ix86} x86_64
- tdlib
ExclusiveArch: x86_64
- templates_parser
ExclusiveArch: %GPRbuild_arches
- termy-qt
ExclusiveArch: %{ix86} x86_64
- ternimal
ExclusiveArch: %{rust_arches}
- themonospot-base
ExclusiveArch: %mono_arches
- themonospot-console
ExclusiveArch: %mono_arches
- themonospot-gui-gtk
ExclusiveArch: %mono_arches
- themonospot-plugin-avi
ExclusiveArch: %mono_arches
- themonospot-plugin-mkv
ExclusiveArch: %mono_arches
- thermald
ExclusiveArch: %{ix86} x86_64
- tilix
ExclusiveArch: %{ldc_arches}
- tmux-top
ExclusiveArch: %{go_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- ugene
ExclusiveArch: %{ix86} x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- uglify-js1
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- unetbootin
ExclusiveArch: %{ix86} x86_64
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- valgrind
ExclusiveArch: %{valgrind_arches}
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdsm
ExclusiveArch: x86_64 %{power64} aarch64
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- virtio-forwarder
ExclusiveArch: x86_64 aarch64 ppc64le %ix86
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- virtualplanet
ExclusiveArch: %{fpc_arches}
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vmaf
ExclusiveArch: x86_64
- vrq
ExclusiveArch: %{ix86} x86_64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- webkit2-sharp
ExclusiveArch: %mono_arches
- wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExclusiveArch: %{ix86} %{arm}
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- wraplinux
ExclusiveArch: %{ix86} x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x86info
ExclusiveArch: %{ix86} x86_64
- xen
ExclusiveArch: %{ix86} x86_64 armv7hl aarch64
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-geode
ExclusiveArch: %{ix86}
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64 ia64
- xorg-x11-drv-omap
ExclusiveArch: %{arm}
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-opentegra
ExclusiveArch: %{arm}
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xsp
ExclusiveArch: %mono_arches
- ycssmin
ExclusiveArch: %{nodejs_arches} noarch
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
5 years, 1 month