-Source0: ftp://ftp.sourceforge.net/pub/sourceforge/firebird/%{name}-%{version}.src.tar.gz
-Source1: ftp://ftp.sourceforge.net/pub/sourceforge/firebird/bootkit-%{version}.tar.gz
-# missing isc4.gbak generated by: make isql || : ; make gdef gsec secutity_db
-Source2: %{name}-isc4.gbak
-# missing save.c generated by gpre after building pixar w/o save.o and then other stuff
-Patch0: %{name}-bootkit-missing.patch
-# dirty "fixes" for missing error contants and conflict with isql from unixODBC
-Patch1: %{name}-fix.patch
-# ksh supports only [! ] globs, not [^ ]
-Patch2: %{name}-ksh.patch
-URL: http://firebird.sourceforge.net/
-Requires: %{name}-lib = %{version}
+Source0: http://downloads.sourceforge.net/firebird/%{name}-%{version}-0.tar.bz2
+# Source0-md5: ec42bd5c85dc2f65baef185228bcc5ca
+Source1: http://www.firebirdsql.org/pdfmanual/%{name}-2.1-QuickStart.pdf
+# Source1-md5: 46bb1af4b94e8c8acee1d6ef2055b2d3
+# distfiles refuses this, would require some audit to allow '('/')' chars
+#Source2: http://www.firebirdsql.org/pdfmanual/Using-Firebird_(wip).pdf
+## Source2-md5: 9eb90583c200bdd7292a80ecc1df1178
+Source3: http://www.firebirdsql.org/pdfmanual/%{name}-Null-Guide.pdf
+# Source3-md5: d1f8ba75fe3bb9eb9d203ce3f82a1a1a
+Source4: http://www.firebirdsql.org/pdfmanual/%{name}-Generator-Guide.pdf
+# Source4-md5: 44e7568ef477072a8ad5f381c3e12a75
+Source5: http://www.firebirdsql.org/pdfmanual/MSSQL-to-%{name}.pdf
+# Source5-md5: 1bd4a168e550910fc899e2aa125d83a3
+Source6: http://www.firebirdsql.org/pdfmanual/%{name}-nbackup.pdf
+# Source6-md5: 7ef8a8b9a899d06bec2a5da0bb5fea0e
+Source7: http://www.firebirdsql.org/pdfmanual/%{name}-Utils-WIP.pdf
+# Source7-md5: 39b9a4f3c9d9e27d985e9277ae163ceb
+Source8: http://www.firebirdnews.org/docs/fb2min.pdf
+# Source8-md5: ebac312c0afbe97b1850bdc74c553c28
+Source9: http://www.firebirdsql.org/doc/contrib/fb_2_1_errorcodes.pdf
+# Source9-md5: 9ab392dc349657dbcf9a9c35acd8e8db
+Source100: firebird.init
+Source101: firebird.sysconfig
+Source102: firebird.inetd
+Patch0: %{name}-chmod.patch
+Patch1: %{name}-editline.patch
+Patch2: %{name}-va.patch
+Patch3: %{name}-morearchs.patch
+Patch4: %{name}-FHS.patch
+Patch5: %{name}-64bit.patch
+Patch6: %{name}-gcc-icu.patch
+URL: http://www.firebirdsql.org/
+BuildRequires: autoconf >= 2.56
+BuildRequires: automake
+BuildRequires: bison
+BuildRequires: libedit-devel
+BuildRequires: libicu-devel
+BuildRequires: libstdc++-devel
+BuildRequires: libtool
+BuildRequires: psmisc >= 22.5-2
+BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: sed >= 4.0
+Requires: %{name}-dirs = %{version}-%{release}
+Requires: %{name}-lib = %{version}-%{release}
+%if %{with ss}
+Requires(post,preun): /sbin/chkconfig
+Requires: rc-scripts
+%endif
+# official ports are x86, x86_64, ppc, sparc, arm, mips/mipsel, ia64
+# alpha is added in morearchs patch
+# see morearchs patch if you want more
+ExclusiveArch: %{ix86} %{x8664} arm ia64 mips mipsel ppc sparc sparcv9 alpha