Giter Site home page Giter Site logo

andrenasturas / synapse-project Goto Github PK

View Code? Open in Web Editor NEW

This project forked from michaelaquilina/synapse-project

0.0 1.0 0.0 8.27 MB

Powerful fuzzy search launcher for a multitude of tasks

License: GNU General Public License v3.0

Makefile 1.23% Shell 0.13% M4 0.68% Roff 0.07% Vala 97.88%

synapse-project's Introduction

Notes about this Fork

Build Status

Unofficial fork of the Synapse project.

I am big fan of synapse and a lot of my productivity stems from its use. Unfurtunately the official project seems to have slowed down to a crawl and changes made upstream have become very slow to merge. For this reason I decided to fork the project to host on github and make changes quickly myself.

I release deb files for every significant change I make.

In the meanwhile I have added numerous plugins that I myself use on a daily occassion:

I am in no way an expert in Vala (or GTK for that matter) so most of the changes I make tend to be hackish in nature. This will hopefully improve as I grow accustomed to the codebase and learn more about Valas libraries and build tools.

Feel free to contribute and add any of your own plugins if you wish.

Installing Synpase

See the Releases page for rpm and deb packages.

Alternatively, if you are using OpenSUSE you can use the following build service repo:

https://download.opensuse.org/repositories/home:/MichaelAquilina/

For example on Tumbleweed:

$ zypper addrepo https://download.opensuse.org/repositories/home:/MichaelAquilina/openSUSE_Tumbleweed MichaelAquilina
$ zypper refresh
$ zypper install synapse

About Synapse

This version of Synapse officially supports only Vala 0.24 and later.

Building

  • Run ./autogen.sh
  • Run make
  • Run make install

By default synapse is installed to /usr but you may specify a different location during make install using the prefix option.

For example:

make install prefix=$HOME/builds/synapse

Creating a DEB

You need debuild to create a *.deb file.

sudo apt-get install devscripts

First, update the version of synapse so that you do not get any conflicting versions:

  • Update <version> in AC_INIT([synapse], [<version>]) found in configure.ac
  • Add an entry in debian/changelog for the new version along with a summary of changes

All you need to do now is run the following command in the root project directory:

debuild -b -us -uc

Two *.deb files will be created in the parent directory of the project.

One will be a production debian file and the other will be a debug version. The version number should be correctly included as part of the name of the files.

synapse-project's People

Contributors

mhr3 avatar ricotz avatar michaelaquilina avatar tom95 avatar antono avatar develop7 avatar jhrdina avatar shuerhaaken avatar

Watchers

André Nasturas avatar

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.