{"id":13774580,"url":"https://github.com/drahnr/oregano","last_synced_at":"2025-04-06T10:13:52.181Z","repository":{"id":6482378,"uuid":"7722611","full_name":"drahnr/oregano","owner":"drahnr","description":"Schematic capture and circuit simulator","archived":false,"fork":false,"pushed_at":"2024-08-28T10:16:16.000Z","size":6593,"stargazers_count":218,"open_issues_count":61,"forks_count":39,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-03-30T08:11:52.040Z","etag":null,"topics":["c","electronics","fedora","oregano","schematic","simulation","ubuntu"],"latest_commit_sha":null,"homepage":"https://ahoi.io","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drahnr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"drahnr","patreon":"drahnr","liberapay":"drahnr","open_collective":"bernhard-schuster"}},"created_at":"2013-01-20T22:06:57.000Z","updated_at":"2025-03-27T07:47:52.000Z","dependencies_parsed_at":"2024-10-12T20:01:02.350Z","dependency_job_id":"ab9fe564-8346-496a-bcc7-caf68c5b1050","html_url":"https://github.com/drahnr/oregano","commit_stats":{"total_commits":1128,"total_committers":23,"mean_commits":49.04347826086956,"dds":0.7021276595744681,"last_synced_commit":"25919de7ec2cf3e5053d4a9497b31188d355d653"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drahnr%2Foregano","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drahnr%2Foregano/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drahnr%2Foregano/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drahnr%2Foregano/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drahnr","download_url":"https://codeload.github.com/drahnr/oregano/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247464224,"owners_count":20942970,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","electronics","fedora","oregano","schematic","simulation","ubuntu"],"created_at":"2024-08-03T17:01:28.222Z","updated_at":"2025-04-06T10:13:52.158Z","avatar_url":"https://github.com/drahnr.png","language":"C","readme":"# oregano - an electrical engineering tool\n\n[![Join the chat at https://gitter.im/drahnr/oregano](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/drahnr/oregano?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![Build Status](http://ci.spearow.io/api/v1/teams/main/pipelines/oregano/jobs/compile/badge)](http://ci.spearow.io/teams/main/pipelines/oregano) ![Maintainance Status: Passive](https://img.shields.io/badge/maintenance-passively--maintained-yellowgreen.svg)\n\n### About\noregano is an application for schematic capture and simulation of electronic circuits. The actual simulation is performed by Berkeley Spice, GNUcap or the new generation ngspice.\noregano is licensed under the terms of the [GNU GPL-2.0](http://www.gnu.org/licenses/gpl-2.0.html) included in the\nfile COPYING.\n\n### Status\n\nThe overall status should still be considered `meta-stable`, some deprecations are still to be taken core of, there is plenty to do :)\n\n### Donations\n\nDonations are very welcome!  \n[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=drahnr\u0026url=https://github.com/drahnr/oregano\u0026title=oregano\u0026language=\u0026tags=github\u0026category=software)\n\n### Support\n\nThe preferred way of supporting oregano is by sending patches and pull requests or filing bug reports.\n\n----\n\n### Quick install guide\n\n#### Repositories\n\nIf you are not going to build it yourself from source (which in fact is quite straightforward) you can grab a either a ready to install packages or distribution specific recipes:\n\n* Fedora - [stable and git](https://copr.fedoraproject.org/coprs/drahnr/oregano/) or via `dnf copr enable drahnr/oregano`\n* ArchLinux - [stable](https://aur.archlinux.org/packages/oregano/), [git](https://aur.archlinux.org/packages/oregano/)\n\n#### Requirements\n\nYou need `gtk+-3.0`, `glib-2.0`, `gio-2.0`, `gtksourceview-3.0`, `goocanvas-2.0`, `libxml2` and `intltool` in order to build oregano.\nThese are usually included in your favorite distributions repositories and can otherwise be found at the [gnome public ftp](ftp://ftp.gnome.org) server.\nIn order to simulate a schematic you need either `ngspice` or `gnucap`.\n\nIf you are running a recent `Fedora` or `Ubuntu`, you can simply use `su -c'./builddeps.sh'` to do that automatically. To install the packages yourself find the package lists under `pkg-list.fedora` respectivly `pkg-list.ubuntu` required for compilation.\n\n#### Building\n\nTo build the oregano application issue the following for a debug build\n\n    ./waf configure build --debug\n\nor the following for a release build\n\n    ./waf configure build --release\n\nFor additional options like specifying the install directory, consult\n\n    ./waf --help\n\nNote that additional options can be passed to the `configure` stage, i.e. `waf configure --prefix=\"/usr\" build -j6` is commonly used.\n\n**Attention!**  \nIf you install oregano to a different prefix than `/usr`, `/usr/local` keep in mind that the `GSettings` schema will be installed under `${PREFIX}/shared/glib-2.0/schemas/`, which will not be checked by default. So you need to export the schema location appropriately via `export XDG_DATA_DIRS=/usr/local/share:/usr/share:${HOME}/.local/share:${PREFIX}/share` before launching oregano, see [xdg basedir spec](http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html) for further details.  \nOmitting the `--prefix=..` option results in `/usr/local` as prefix, which works just fine.\n\n#### Installation\n\nFor installation to the default directories, it is usually required to run\n\n    ./waf install\n\nwith root privileges.\n\nAfter installation oregano can be started by running `oregano` from terminal.\n\n#### Removal\n\n    ./waf uninstall\n\n**Attention!**  \nOn subsequent installs with different prefixes this will only remove the last install!\n\n----\n\n### Contributions\n\nare very welcome! We provide `TODO`,`ARCHITECTURE.md`, `HACKING.md` and the files under `docs/*` as a starting point, an overview that should help you going.\nIf you want to discuss an issue or something you would like to implement, don't be shy, drop a message to [gitter.im](https://gitter.im/drahnr/oregano)\n\n#### Packaging\n\nThis repo also tracks packaging information for fedora (which should also be used for RedHat and CentOS, `oregano.spec`, use `./waf dist` or `git archive --format tar --prefix oregano/ HEAD | xz \u003e $HOME/rpmbuild/SOURCE/oregano-0.83.3.tar.xz \u0026\u0026 cp oregano.spec $HOME/rpmbuild/SPECS/oregano.spec`), Ubuntu (and thus Debian unstable, see the `debian` subdir) and soon to come for Mac (`macports` only contains a draft right now). If you see the need for more platforms we'd be happy to include even more.\n\n#### Bugs\n\nFor bug and issue tracking as well as feature requests, the github built in issue tracker plus [waffle.io](https://waffle.io/drahnr/oregano)\n\n#### Translations\n\nTranslators are welcome to translate at transifex which will be synced into the git repository a day before a new release is created (see the release milestones for planned release dates)\n\n**Attention!**  \nCurrently translations are out of sync and will stay so until the next stable release since many error and ui strings are in the process of being unified.\n\n----\n\n### FAQ\n\nQ: Why are you doing this?\nA: If I don't nobody else does. Also: I really like to tinker with electronics and the workflow of geda and friends or running wine to use a glitchy windows shareware never was an option for me.\n","funding_links":["https://github.com/sponsors/drahnr","https://patreon.com/drahnr","https://liberapay.com/drahnr","https://opencollective.com/bernhard-schuster"],"categories":["Schematics"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrahnr%2Foregano","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrahnr%2Foregano","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrahnr%2Foregano/lists"}