Skip to content

MichaelAquilina/synapse-project

Repository files navigation

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.

I also have an OpenSUSE repository which you can use for Leap and Tumbleweed.

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.

About

Powerful fuzzy search launcher for a multitude of tasks

Topics

Resources

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
COPYING.md
GPL-2.0
COPYING.GPL2

Stars

Watchers

Forks

Packages

No packages published

Languages