SPECS: kvirc.spec - fix build on my amd64
glen
glen at pld-linux.org
Sat Sep 24 17:06:23 CEST 2005
Author: glen Date: Sat Sep 24 15:06:23 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- fix build on my amd64
---- Files affected:
SPECS:
kvirc.spec (1.46 -> 1.47)
---- Diffs:
================================================================
Index: SPECS/kvirc.spec
diff -u SPECS/kvirc.spec:1.46 SPECS/kvirc.spec:1.47
--- SPECS/kvirc.spec:1.46 Sat Jun 18 16:47:39 2005
+++ SPECS/kvirc.spec Sat Sep 24 17:06:18 2005
@@ -4,23 +4,22 @@
# - do something about the conflicting file /usr/share/services/irc.protocol
# - installed but unpackaged: /usr/share/locale/{de,it}/LC_MESSAGES/perlcore.mo
-%define _ver 3.2.0
#define _snap 20040211
-%define _snap %nil
+%define _snap %{nil}
Summary: KDE Enhanced Visual IRC Client
Summary(es): KVirc - Cliente IRC
Summary(pl): Wizualny Klient IRC dla KDE
Summary(pt_BR): KVirc - Cliente IRC
Name: kvirc
-Version: %{_ver}
+Version: 3.2.0
#Release: 0.%{_snap}.4.5
Release: 1
License: GPL
Group: X11/Applications
Vendor: Szymon Stefanek <kvirc at tin.it>
-Source0: ftp://ftp.kvirc.net/pub/kvirc/%{_ver}/source/%{name}-%{_ver}.tar.bz2
+Source0: ftp://ftp.kvirc.net/pub/kvirc/%{version}/source/%{name}-%{version}.tar.bz2
# Source0-md5: e783827fda3832fc3fb50e7a41ed627d
-##Source0: ftp://ftp.kvirc.net/pub/kvirc/snapshots/source/kvirc-%{_ver}-snap%{_snap}.tar.gz
+##Source0: ftp://ftp.kvirc.net/pub/kvirc/snapshots/source/kvirc-%{version}-snap%{_snap}.tar.gz
##Source0: %{name}-snap%{_snap}.tar.bz2
Patch0: %{name}-paths.patch
Patch1: %{name}-build.patch
@@ -92,7 +91,7 @@
# sed -i -e s,KVIRC_PROG_LIBTOOL,AC_PROG_LIBTOOL, configure.in
# fix for (wrong) hardcoded path
-%{__sed} -i 's:/usr/lib/kvirc/3.0.0-beta3:%{_libdir}/kvirc/3.2.0:g' src/kvirc/kernel/kvi_app_fs.cpp
+%{__sed} -i 's:/usr/lib/kvirc/3.0.0-beta3:%{_libdir}/kvirc/%{version}:g' src/kvirc/kernel/kvi_app_fs.cpp
%build
%{__libtoolize}
@@ -106,6 +105,7 @@
--with-aa-fonts \
--with-big-channels \
--with-pizza \
+ --with-qt-library-dir=%{_libdir} \
%ifarch %{ix86}
--with-i386-asm \
--with-ix86-asm \
@@ -133,8 +133,8 @@
for lang in bg ca cs de es fr it nl pl pt pt_BR ru sr; do
for mofile in about dcc editor filetransferwindow kvirc logview notifier perl perlcore sharedfileswindow; do
- [ -f $RPM_BUILD_ROOT%{_datadir}/kvirc/%{_ver}/locale/${mofile}_${lang}.mo ] && \
- mv -f $RPM_BUILD_ROOT%{_datadir}/kvirc/%{_ver}/locale/${mofile}_${lang}.mo \
+ [ -f $RPM_BUILD_ROOT%{_datadir}/kvirc/%{version}/locale/${mofile}_${lang}.mo ] && \
+ mv -f $RPM_BUILD_ROOT%{_datadir}/kvirc/%{version}/locale/${mofile}_${lang}.mo \
$RPM_BUILD_ROOT%{_datadir}/locale/${lang}/LC_MESSAGES/${mofile}.mo
done
done
@@ -145,6 +145,17 @@
cat $foo.lang >> kvirc.lang
done
+# should probably patch
+%if "%{_lib}" != "lib"
+mv $RPM_BUILD_ROOT/usr/{lib/kvirc,%{_lib}}
+%endif
+
+install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/apps
+mv $RPM_BUILD_ROOT%{_datadir}/{kvirc/%{version}/icons/*,icons/hicolor/apps}
+install -d $RPM_BUILD_ROOT%{_datadir}/mimelnk/text
+mv $RPM_BUILD_ROOT%{_datadir}/{kvirc/%{version}/mimelnk/*,mimelnk/text}
+
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -154,33 +165,33 @@
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc README TODO doc/scriptexamples/{*.kvs,*/*.kvs,*/*.png}
-%dir %{_datadir}/kvirc/%{_ver}/help
-%dir %{_datadir}/kvirc/%{_ver}/help/en
-%doc %{_datadir}/kvirc/%{_ver}/help/en/*
+%dir %{_datadir}/kvirc/%{version}/help
+%dir %{_datadir}/kvirc/%{version}/help/en
+%doc %{_datadir}/kvirc/%{version}/help/en/*
%attr(755,root,root) %{_bindir}/kvi_*.sh
%attr(755,root,root) %{_bindir}/kvirc
%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
%dir %{_libdir}/kvirc
-%dir %{_libdir}/kvirc/%{_ver}
-%dir %{_libdir}/kvirc/%{_ver}/modules
-%{_libdir}/kvirc/%{_ver}/modules/caps
-%attr(755,root,root) %{_libdir}/kvirc/%{_ver}/modules/*.so
+%dir %{_libdir}/kvirc/%{version}
+%dir %{_libdir}/kvirc/%{version}/modules
+%{_libdir}/kvirc/%{version}/modules/caps
+%attr(755,root,root) %{_libdir}/kvirc/%{version}/modules/*.so
# needed or not?
-%{_libdir}/kvirc/%{_ver}/modules/*.la
+%{_libdir}/kvirc/%{version}/modules/*.la
%dir %{_datadir}/kvirc
-%dir %{_datadir}/kvirc/%{_ver}
-%{_datadir}/kvirc/%{_ver}/config
-%{_datadir}/kvirc/%{_ver}/defscript
-%{_datadir}/kvirc/%{_ver}/pics
-%{_datadir}/kvirc/%{_ver}/msgcolors/*.msgclr
-%{_datadir}/kvirc/%{_ver}/themes/*/*.kvc
%{_datadir}/mimelnk/text/*.desktop
+%dir %{_datadir}/kvirc/%{version}
+%{_datadir}/kvirc/%{version}/config
+%{_datadir}/kvirc/%{version}/defscript
+%{_datadir}/kvirc/%{version}/pics
+%{_datadir}/kvirc/%{version}/msgcolors/*.msgclr
+%{_datadir}/kvirc/%{version}/themes/*/*.kvc
%{_datadir}/services/*
# initial kvirc run complained on missing COPYING file
# it's having additional clause to GPL allowing distributing binaries for win32
-%dir %{_datadir}/kvirc/%{_ver}/license
-%{_datadir}/kvirc/%{_ver}/license/COPYING
+%dir %{_datadir}/kvirc/%{version}/license
+%{_datadir}/kvirc/%{version}/license/COPYING
%{_iconsdir}/hicolor/*/*/*.png
%{_desktopdir}/*.desktop
@@ -199,6 +210,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.47 2005/09/24 15:06:18 glen
+- fix build on my amd64
+
Revision 1.46 2005/06/18 14:47:39 pluto
- BR(sed >= 4.0) added.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/kvirc.spec?r1=1.46&r2=1.47&f=u
More information about the pld-cvs-commit
mailing list