Sachverhalt: Sachverhalt: A. X._ und Y._ heirateten im Jahr 1986. Aus ihrer Ehe stammen die Kinder A._, geb. 1988, B._, geb. 1990, sowie die Zwillinge C._ und D._, geb. 1993. Tochter B._ verstarb im Jahr 1991. Die Ehegatten leben seit August 1999 getrennt. A. X._ und Y._ heirateten im Jahr 1986. Aus ihrer Ehe stammen die Kinder A._, geb. 1988, B._, geb. 1990, sowie die Zwillinge C._ und D._, geb. 1993. Tochter B._ verstarb im Jahr 1991. Die Ehegatten leben seit August 1999 getrennt. B. Am 28. April 2003 reichten die Ehegatten beim Amtsgericht Luzern-Stadt ein gemeinsames Scheidungsbegehren ein. Am 27. September 2004 genehmigte das Amtsgericht die abgeschlossene Teilvereinbarung und legte die von X._ an die Kinder und an Y._ zu leistenden Unterhaltsbeiträge fest. Die Ehegattenbeiträge wurden dabei wie folgt ausgestaltet: Bis Juli 2007 hat er Fr. 2'900.-- pro Monat zu bezahlen, von August 2007 bis zum Ende des Monats, in welchem Y._ ihr gesetzliches AHV-Alter erreicht, Fr. 3'000.--. Gegen diese Regelung gelangten beide Parteien mit Appellation an das Obergericht des Kantons Luzern. Dieses modifizierte die geschuldeten Ehegattenunterhaltsbeiträge mit Urteil vom 29. April 2005 wie folgt: Bis zum Ende des Monats, in welchem Y._ ihr gesetzliches AHV-Alter erreicht, hat X._ ihr monatlich Fr. 3'000.-- zu leisten, von diesem Zeitpunkt bis er selber das gesetzliche AHV-Alter erreicht Fr. 1'200.--, und danach Fr. 1'000.--. Gegen diese Regelung gelangten beide Parteien mit Appellation an das Obergericht des Kantons Luzern. Dieses modifizierte die geschuldeten Ehegattenunterhaltsbeiträge mit Urteil vom 29. April 2005 wie folgt: Bis zum Ende des Monats, in welchem Y._ ihr gesetzliches AHV-Alter erreicht, hat X._ ihr monatlich Fr. 3'000.-- zu leisten, von diesem Zeitpunkt bis er selber das gesetzliche AHV-Alter erreicht Fr. 1'200.--, und danach Fr. 1'000.--. C. X._ führt eidgenössische Berufung an das Bundesgericht. Er beantragt die Aufhebung des obergerichtlichen Urteils bezüglich der Ehegattenunterhaltsbeiträge und im Kostenpunkt. Er verlangt, die Unterhaltsbeiträge zu Gunsten von Y._ seien auf monatlich Fr. 2'600.-- zu reduzieren und bis zum 31. Januar 2009 zu befristen. Das Obergericht beantragt in seinen Gegenbemerkungen die Abweisung der Berufung. Im Übrigen ist keine Berufungsantwort eingeholt worden.