Giter VIP home page Giter VIP logo

makefake's Introduction

makefake

Create fake pacman packages to satisfy dependencies that should be optdepends in the first place!

This script generates a PKGBUILD for an almost empty package, then builds and installs it with makepkg. Run ./makefake --help for usage, or just run ./makefake --version 1.2.3 legitpackage for the most common scenario. Your fake package can provide multiple packages, just add more package names.

Note that IgnorePkg in /etc/pacman.conf achieves similar results - this script should be used only if that solution doesn't satisfy you for some reason. In my case that's because I sync /etc/pacman.conf between all my computers and cannot install certain packages on one of them due to odd constraints on that machine. Just faking some packages is easier this way.

DON'T REPORT BUGS IN ARCH PACKAGES IF YOU HAVE FAKED ANY DEPENDENCIES IN THEIR PACTREE. DON'T FAKE BASE OR BASE-DEVEL PACKAGES. If you want to fake install gtk3, sure, you can do that, but don't be surprised when all Gtk+3 apps stop working. This is a dangerous tool - use it wisely and sparingly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.