<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="2">
<package type="rpm">
  <name>ccls</name>
  <arch>i686</arch>
  <version epoch="0" ver="0.20181111.1" rel="1.fc31"/>
  <checksum type="sha256" pkgid="YES">a7cdb378e0df7820c3ad7a6d3f1ac510041aedb2bb6a4ee0f5890bbd7279786c</checksum>
  <summary>C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting</summary>
  <description>ccls, which originates from cquery, is a C/C++/Objective-C language server.

It has a global view of the code base and support a lot of cross reference features, see wiki/FAQ. It starts indexing the whole project (including subprojects if exist) parallelly when you open the first file, while the main thread can serve requests before the indexing is complete. Saving files will incrementally update the index.

Compared with cquery, it makes use of C++17 features, has less third-party dependencies and slimmed-down code base. It leverages Clang C++ API as clangd does, which provides better support for code completion and diagnostics. Refactoring is a non-goal as it can be provided by clang-include-fixer and other Clang based tools.</description>
  <packager></packager>
  <url>https://github.com/MaskRay/ccls</url>
  <time file="1553368213" build="1553368209"/>
  <size package="615760" installed="2143916" archive="2144632"/>
  <location href="00872902-ccls/ccls-0.20181111.1-1.fc31.i686.rpm"/>
  <format>
    <rpm:license>ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>copr-builder-62096150.novalocal</rpm:buildhost>
    <rpm:sourcerpm>ccls-0.20181111.1-1.fc31.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="5096" end="10204"/>
    <rpm:provides>
      <rpm:entry name="ccls" flags="EQ" epoch="0" ver="0.20181111.1" rel="1.fc31"/>
      <rpm:entry name="ccls(x86-32)" flags="EQ" epoch="0" ver="0.20181111.1" rel="1.fc31"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="clang"/>
      <rpm:entry name="libLLVM-8.so"/>
      <rpm:entry name="libLLVM-8.so(LLVM_8)"/>
      <rpm:entry name="libclangAST.so.8"/>
      <rpm:entry name="libclangAnalysis.so.8"/>
      <rpm:entry name="libclangBasic.so.8"/>
      <rpm:entry name="libclangDriver.so.8"/>
      <rpm:entry name="libclangEdit.so.8"/>
      <rpm:entry name="libclangFormat.so.8"/>
      <rpm:entry name="libclangFrontend.so.8"/>
      <rpm:entry name="libclangIndex.so.8"/>
      <rpm:entry name="libclangLex.so.8"/>
      <rpm:entry name="libclangParse.so.8"/>
      <rpm:entry name="libclangRewrite.so.8"/>
      <rpm:entry name="libclangSema.so.8"/>
      <rpm:entry name="libclangSerialization.so.8"/>
      <rpm:entry name="libclangTooling.so.8"/>
      <rpm:entry name="libclangToolingCore.so.8"/>
      <rpm:entry name="libclangToolingInclusions.so.8"/>
      <rpm:entry name="libform.so.6"/>
      <rpm:entry name="libgcc_s.so.1"/>
      <rpm:entry name="libgcc_s.so.1(GCC_3.0)"/>
      <rpm:entry name="libgcc_s.so.1(GLIBC_2.0)"/>
      <rpm:entry name="libm.so.6"/>
      <rpm:entry name="libncurses.so.6"/>
      <rpm:entry name="libpthread.so.0"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.0)"/>
      <rpm:entry name="libpthread.so.0(GLIBC_2.1)"/>
      <rpm:entry name="libstdc++.so.6"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.2)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.5)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.8)"/>
      <rpm:entry name="libstdc++.so.6(CXXABI_1.3.9)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.11)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.14)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.15)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.17)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.18)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.19)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.20)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.21)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.22)"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4.9)"/>
      <rpm:entry name="libtinfo.so.6"/>
      <rpm:entry name="libz.so.1"/>
      <rpm:entry name="ncurses-c++-libs"/>
      <rpm:entry name="rtld(GNU_HASH)"/>
      <rpm:entry name="libc.so.6(GLIBC_2.2)"/>
    </rpm:requires>
    <file>/usr/bin/ccls</file>
  </format>
</package>
<package type="rpm">
  <name>ccls</name>
  <arch>src</arch>
  <version epoch="0" ver="0.20181111.1" rel="1.fc31"/>
  <checksum type="sha256" pkgid="YES">c8801b929baa9dd3d35c8a1af2e0315e2d1d236013b89fa1d9e1640720e6b335</checksum>
  <summary>C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting</summary>
  <description>ccls, which originates from cquery, is a C/C++/Objective-C language server.

It has a global view of the code base and support a lot of cross reference features, see wiki/FAQ. It starts indexing the whole project (including subprojects if exist) parallelly when you open the first file, while the main thread can serve requests before the indexing is complete. Saving files will incrementally update the index.

Compared with cquery, it makes use of C++17 features, has less third-party dependencies and slimmed-down code base. It leverages Clang C++ API as clangd does, which provides better support for code completion and diagnostics. Refactoring is a non-goal as it can be provided by clang-include-fixer and other Clang based tools.</description>
  <packager></packager>
  <url>https://github.com/MaskRay/ccls</url>
  <time file="1553368213" build="1553367980"/>
  <size package="417189" installed="445321" archive="445832"/>
  <location href="00872902-ccls/ccls-0.20181111.1-1.fc31.src.rpm"/>
  <format>
    <rpm:license>ASL 2.0</rpm:license>
    <rpm:vendor></rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>copr-builder-62096150.novalocal</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="5096" end="7720"/>
    <rpm:requires>
      <rpm:entry name="clang"/>
      <rpm:entry name="clang-devel"/>
      <rpm:entry name="cmake" flags="GE" epoch="0" ver="3.8"/>
      <rpm:entry name="libstdc++-devel"/>
      <rpm:entry name="llvm-devel"/>
      <rpm:entry name="ncurses-devel"/>
      <rpm:entry name="rapidjson-devel"/>
      <rpm:entry name="zlib-devel"/>
    </rpm:requires>
  </format>
</package>
</metadata>