diff --git a/pkgs/firebird/firebird-build.sh b/pkgs/firebird/firebird-build.sh
index 689733ff5446..40b34acd0b87 100755
--- a/pkgs/firebird/firebird-build.sh
+++ b/pkgs/firebird/firebird-build.sh
@@ -4,7 +4,7 @@ envpkgs="$gtk $libIDL"
 . $stdenv/setup || exit 1
 export PATH=$pkgconfig/bin:$perl/bin:$zip/bin:$unzip/bin:$PATH
 
-tar xvfj $src || exit 1
+tar xvfz $src || exit 1
 cd mozilla || exit 1
 
 cat > .mozconfig <<EOF
@@ -23,7 +23,6 @@ ac_add_options --enable-xft
 ac_add_options --enable-swg
 ac_add_options --enable-strip
 ac_add_options --enable-default-toolkit=gtk2
-ac_add_options --disable-pedantic
 EOF
 echo "ac_add_options --prefix=$out" >> .mozconfig
 
diff --git a/pkgs/firebird/firebird.fix b/pkgs/firebird/firebird.fix
index a7a2d7aabd1f..fe1da909b96c 100644
--- a/pkgs/firebird/firebird.fix
+++ b/pkgs/firebird/firebird.fix
@@ -1,11 +1,11 @@
 Package(
-  [ ("name", "firebird-0.6.1")
+  [ ("name", "firebird-0.7")
 
   , ("build", Relative("firebird/firebird-build.sh"))
 
   , ("src", App(IncludeFix("fetchurl/fetchurl.fix"),
-      [ ("url", "http://ftp.mozilla.org/pub/firebird/releases/0.6.1/MozillaFirebird-source-0.6.1.tar.bz2")
-      , ("md5", "35191de0d02601f7a190b5065a26de85")
+      [ ("url", "ftp://ftp.mozilla.org/pub/mozilla.org/firebird/releases/0.7/MozillaFirebird-source-0.7.tar.gz")
+      , ("md5", "35112566a3dca5bdf363972056afc462")
       ]))
 
   , ("stdenv", IncludeFix("stdenv/stdenv.fix"))