User Image

Dhruvparanjape's Profile

dhruvparanjape (fas) | Fedora badges

Dhruvparanjape's Projects

dhruvparanjape/Bear

Bear is a tool that generates a compilation database for clang tooling. The JSON compilation database is used in the clang project to provide information on how a single compilation unit is processed. With this, it is easy to re-run the compilation with alternate programs. One way to get a compilation database is to use cmake as the build tool. Passing -DCMAKE_EXPORT_COMPILE_COMMANDS=ON to cmake generates the compile_commands.json file into the current directory. For non-cmake projects, Bear generates the JSON file during the build process. The concept behind Bear is: to execute the original build command and intercept the exec calls issued by the build tool. To achieve that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms provided by the dynamic linker. Bear has two components: the library and the binary. The library redefines the exec methods to be used by all child processes. The executable enables the use of the library for child processes and writes the output file.
  • EPEL 7 : x86_64

dhruvparanjape/Neovim

unofficial src rpms of neovim. Fedora is working to provide them from epel soon. Till then these rpm are there.
  • EPEL 7 : x86_64

dhruvparanjape/terminix

Tilix is now part of Fedora 26/Rawhide repos so this copr is only for Fedora 24/25 Tilix is a tiling terminal emulator which uses the VTE GTK+ 3 widget with the following features: Layout terminals in any fashion by splitting them horizontally or vertically Terminals can be re-arranged using drag and drop both within and between windows Terminals can be detached into a new window via drag and drop Input can be synchronized between terminals so commands typed in one terminal are replicated to the others The grouping of terminals can be saved and loaded from disk Terminals support custom titles Color schemes are stored in files and custom color schemes can be created by simply creating a new file Transparent background Supports notifications when processes are completed out of view. Requires the Fedora notification patches for VTE The application was written using GTK 3 and an effort was made to conform to Gnome Human Interface Guidelines (HIG). As a result, it does use CSD (i.e. the GTK HeaderBar) though it can be disabled if necessary. Other then Gnome, only Unity and has been tested officially though users have had success with other desktop environments.
  • EPEL 7 : x86_64

dhruvparanjape/epel-gnome-shell-connector

Gnome-shell connector for RHEL 7 and based distros.
  • EPEL 7 : x86_64