rpms/krazy2/F-9 krazy-licensecheck, NONE, 1.1 krazy2.spec, 1.3, 1.4 sources, 1.4, 1.5
Ben Boeckel
mathstuf at fedoraproject.org
Thu Jan 29 23:50:12 UTC 2009
- Previous message (by thread): rpms/krazy2/F-10 krazy-licensecheck, NONE, 1.1 krazy2.spec, 1.3, 1.4 sources, 1.4, 1.5
- Next message (by thread): rpms/kernel/F-10 config-debug, 1.21, 1.22 config-generic, 1.208, 1.209 config-nodebug, 1.24, 1.25 config-powerpc-generic, 1.28, 1.29 config-powerpc32-generic, 1.26, 1.27 config-powerpc64, 1.26, 1.27 config-s390x, 1.10, 1.11 config-x86-generic, 1.56, 1.57 config-x86_64-generic, 1.57, 1.58 kernel.spec, 1.1232, 1.1233
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mathstuf
Update of /cvs/pkgs/rpms/krazy2/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5519
Modified Files:
krazy2.spec sources
Added Files:
krazy-licensecheck
Log Message:
Fix up for KDE 4.2.0 update (krazy-licensecheck, version 2.8)
--- NEW FILE krazy-licensecheck ---
#!/bin/sh
krazy2 --verbose --check license $@
Index: krazy2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/krazy2/F-9/krazy2.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- krazy2.spec 8 Oct 2008 17:06:25 -0000 1.3
+++ krazy2.spec 29 Jan 2009 23:49:42 -0000 1.4
@@ -1,6 +1,9 @@
+# Set to 1 if kdevplatform is available
+%define kdp 0
+
Name: krazy2
-Version: 2.6
-Release: 6.20081008svn869261%{?dist}
+Version: 2.8
+Release: 7.20090127svn%{?dist}
Summary: Krazy is a tool for checking code against the KDE coding guidelines
Group: Development/Libraries
@@ -8,17 +11,26 @@
URL: http://techbase.kde.org/Development/Tutorials/Code_Checking
# The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
-# svn export -r 869261 svn://anonsvn.kde.org/home/kde/trunk/quality/krazy2 krazy2-2.6
-# tar -c krazy2-2.6 | bzip2 --best -c > krazy2-2.6.tar.bz2
+# svn export -r 917270 svn://anonsvn.kde.org/home/kde/trunk/quality/krazy2 krazy2-2.8
+# tar -c krazy2-2.8 | bzip2 --best -c > krazy2-2.8.tar.bz2
Source0: krazy2-%{version}.tar.bz2
+Source1: krazy-licensecheck
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# krazy-licensecheck moved from kdesdk to here in 4.2.0
+Conflicts: kdesdk < 4.2.0
+
BuildRequires: groff
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(HTML::Parser)
BuildRequires: perl(Tie::IxHash)
BuildRequires: perl(XML::LibXML)
BuildRequires: qt4-devel
+%if 0%{?kdp}
+BuildRequires: cmake
+BuildRequires: kdelibs4-devel
+BuildRequires: kdevplatform-devel
+%endif
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
# Krazy2 uses desktop-file-validate, so this is an actual Requires
Requires: desktop-file-utils
@@ -40,10 +52,16 @@
%{_qt4_qmake}
make %{?_smp_mflags}
popd
+%if 0%{?kdp}
+pushd cppchecks
+%{cmake}
+make VERBOSE=1 %{?_smp_mflags}
+popd
+%endif
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
make DESTDIR=%{buildroot} PREFIX=%{_prefix} install
chmod 0755 %{buildroot}%{_bindir}/krazy2{,all,ebn}
pushd helpers
@@ -82,9 +100,18 @@
pushd doc
make DESTDIR=%{buildroot}%{_mandir} install
popd
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type f -name perllocal.pod -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
+install -m 644 %{SOURCE1} %{buildroot}%{_bindir}/krazy-licensecheck
+%if 0%{?kdp}
+pushd cppchecks
+make DESTDIR=%{buildroot} PREFIX=%{_prefix} install
+# No headers installed
+rm -rf %{buildroot}%{_libdir}/libc++parser.so
+rm -rf %{buildroot}%{_libdir}/libcheckutil.so
+popd
+%endif
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name perllocal.pod -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
# chmod -R ug+w %{buildroot}%{_bindir}
# chmod -R ug+w %{buildroot}%{_libdir}
@@ -93,7 +120,7 @@
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files
@@ -103,15 +130,45 @@
%{_mandir}/man1/krazy2all.1.gz
%{_mandir}/man1/krazy2ebn.1.gz
%{_mandir}/man5/krazyrc.5.gz
+%{_bindir}/krazy-licensecheck
%{_bindir}/krazy2
%{_bindir}/krazy2all
%{_bindir}/krazy2ebn
-%{_libdir}/krazy2
-%{_datadir}/dtd
-%{perl_vendorlib}/Krazy
+%if 0%{?kdp}
+%{_libdir}/libc++parser.so.1
+%{_libdir}/libc++parser.so.1.0
+%{_libdir}/libcheckutil.so.1
+%{_libdir}/libcheckutil.so.1.0
+%endif
+%{_libdir}/krazy2/
+%{_datadir}/dtd/
+%{perl_vendorlib}/Krazy/
%changelog
+* Thu Jan 29 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-6.20090127svn
+- Updated SVN
+
+* Sat Jan 24 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-6.20090113svn916151
+- Added flag for building with kdevplatform
+- Removed patches applied upstream
+
+* Tue Jan 13 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-5.20090111svn909634
+- Typo with sources
+
+* Tue Jan 13 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-4.20090111svn909634
+- Forgot to commit krazy-licensecheck
+
+* Tue Jan 13 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-3.20090111svn909634
+- Missed the patch
+
+* Tue Jan 13 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-2.20090111svn909634
+- Moved krazy-licensecheck from kdesdk to here
+
+* Tue Jan 6 2009 Ben Boeckel <MathStuf at gmail.com> 2.8-1.20090105svn906738
+- New plugins and extra checks
+- Updated plugins
+
* Wed Oct 8 2008 Ben Boeckel <MathStuf at gmail.com> 2.6-6.20081008svn869261
- Updated SVN
- Patch applied upstream
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/krazy2/F-9/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 8 Oct 2008 17:06:25 -0000 1.4
+++ sources 29 Jan 2009 23:49:42 -0000 1.5
@@ -1 +1 @@
-adfb89dcec51e6a0f2d12147caa441fc krazy2-2.6.tar.bz2
+7dfdeb7b17b3995e0fe7a6f9e0c902e2 krazy2-2.8.tar.bz2
- Previous message (by thread): rpms/krazy2/F-10 krazy-licensecheck, NONE, 1.1 krazy2.spec, 1.3, 1.4 sources, 1.4, 1.5
- Next message (by thread): rpms/kernel/F-10 config-debug, 1.21, 1.22 config-generic, 1.208, 1.209 config-nodebug, 1.24, 1.25 config-powerpc-generic, 1.28, 1.29 config-powerpc32-generic, 1.26, 1.27 config-powerpc64, 1.26, 1.27 config-s390x, 1.10, 1.11 config-x86-generic, 1.56, 1.57 config-x86_64-generic, 1.57, 1.58 kernel.spec, 1.1232, 1.1233
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list