{"id":19795606,"url":"https://github.com/dkogan/notion.xfttest","last_synced_at":"2025-10-06T14:34:13.010Z","repository":{"id":18059763,"uuid":"21117794","full_name":"dkogan/notion.xfttest","owner":"dkogan","description":null,"archived":false,"fork":false,"pushed_at":"2014-06-23T08:00:15.000Z","size":8660,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-01T04:45:35.133Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkogan.png","metadata":{"files":{"readme":"README","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-23T07:37:32.000Z","updated_at":"2014-06-23T08:00:16.000Z","dependencies_parsed_at":"2022-08-04T22:15:17.835Z","dependency_job_id":null,"html_url":"https://github.com/dkogan/notion.xfttest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dkogan/notion.xfttest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkogan%2Fnotion.xfttest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkogan%2Fnotion.xfttest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkogan%2Fnotion.xfttest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkogan%2Fnotion.xfttest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkogan","download_url":"https://codeload.github.com/dkogan/notion.xfttest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkogan%2Fnotion.xfttest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278625128,"owners_count":26017885,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-12T07:16:49.025Z","updated_at":"2025-10-06T14:34:12.991Z","avatar_url":"https://github.com/dkogan.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nNotion\n===\n\nCopyright (c) the Notion team 2010-2014.\nCopyright (c) Tuomo Valkonen 1999-2009.\n\nhttp://notion.sf.net\n          \n\nBuilding and installing\n-----------------------\n\nSee also: \n\n  https://sourceforge.net/apps/mediawiki/notion/index.php?title=Development\n\n1. Get the source code.\n    git clone git://notion.git.sourceforge.net/gitroot/notion/notion\n\n2. In addition to the standard C library headers and the GNU toolchain, you \n   will need the following tools and libraries for building Notion.\n\n    * Lua 5.1 interpreter and header files \u003chttp://www.lua.org/\u003e\n    * Xlib header files \u003chttp://cgit.freedesktop.org/xorg/lib/libX11/\u003e\n    * libXext header files \u003chttp://cgit.freedesktop.org/xorg/lib/libXext/\u003e\n    * libSM header files \u003chttp://cgit.freedesktop.org/xorg/lib/libSM/\u003e\n    * gettext \u003chttp://www.gnu.org/software/gettext/\u003e \n\n   If you want to build the mod_xinerama and mod_xrandr module, which provide \n   enhanced multihead support, you will further need the following libraries.\n\n    * Xinerama header files \u003chttps://sourceforge.net/projects/xinerama/\u003e\n    * XRandR header files \u003chttp://www.x.org/wiki/Projects/XRandR/\u003e \n\n   On a Debian based system, these dependencies are provided by the following\n   packages.\n     build-essential lua5.1 liblua5.1-0-dev libx11-dev libxext-dev libsm-dev gettext\n     libxinerama-dev libxrandr-dev\n\n3. If the default build settings don't suit you, review system-autodetect.mk\n   and either override values from the environment or in a newly added\n   system-local.mk or make changes directly to system-autodetect.mk.\n\n4. If you want to build some extra modules now or do not want to build\n   some of the standard modules, edit `modulelist.mk`.\n   \n5. Run `make`. Note that `make` here refers to GNU make which is usually\n   named `gmake` on systems with some other implementation of make as \n   default.\n   \n6. Run `make install`, as root if you set `$PREFIX` in `system.mk` to a \n   directory that requires those privileges.\n   \n   YOU SHOULD NOT SKIP THIS STEP unless you know what you are doing. Notion\n   will refuse to start if it can not find all the necessary uncorrupt\n   configuration files either in `$PREFIX/etc/notion/` or in `~/.notion/`.\n\n7. How to best set up `startx` or whatever to start Notion instead of your\n   current window manager depends on your system's setup. A good guess\n   is creating or modifying an executable shell script `.xsession` in your\n   home directory to start Notion. This should usually (but not always) work\n   if you're using some X display/login manager. If `~/.xsession` does not \n   help and you're not using a display manager, modifying `~/.xinitrc` or \n   creating one based on your system's `xinitrc` (wherever that may be; \n   use `locate`) may be what you need to do. Note that unlike `.xsession`, \n   a `.xinitrc` should usually do much more setup than simply start a few\n   programs of your choice.\n\n\nSome optional installation steps\n--------------------------------\n\n1. The F5 and F6 keys expect to find the program `run-mailcap` to select\n   a program to view a file based on its guessed MIME type. Unless you are\n   using Debian, most likely you don't have it, but any other similar \n   program (or just plain old text editor) will do as well -- just modify the\n   bindings in `cfg_notioncore.lua`. Of course, if you don't want to use the \n   feature at this time or never, you may simply skip this step. If you want\n   to use `run-mailcap`, it can be found from the following address, as a \n   source tarball as well:\n   \n       \u003chttp://www.debian.org/Packages/unstable/net/mime-support.html\u003e\n\n2. Notion supports caching known man-pages in a file for faster man-page\n   completion in the F1 man page query. To enable this feature, you must\n   periodically run a cronjob to build this list. To create a system-wide\n   man page cache, run `crontab -e` (might vary depending on platform) as\n   root and enter a line such as follows:\n\n        15 05 * * * $SHAREDIR/ion-completeman -mksyscache\n\n   Replace `$SHAREDIR` with the setting from `system.mk`. This example \n   runs daily at 05:15, but you may modify the  run times to your needs;\n   see the crontab manual. \n   \n   If you can't or do not want to build a system-wide man page cache, run\n   `crontab -e` as your normal user and replace `-mksyscache` with\n   `-mkusercache` above. The cache file will be `~/.notion/mancache`.\n   \n   It may also be useful to run `ion-completeman` with the suitable\n   `-mk*cache` argument once manually to build the initial cache.\n   \n   If the `MANPATH` environment variable is not set on your system and it\n   does not have the `manpath` command (or it does not print anything \n   sensible), you may also want to set the `ION_MANPATH` environment\n   variable to the list of paths where the system stores manual pages.\n\n\nConfiguration\n-------------\n\nFor help on modifying Notion's configuration files, PLEASE READ THE DOCUMENT\n\"Configuring and extending Notion with Lua\" available from the Notion web page,\nlisted at the top of this file.\n\n\nQuestions, comments, problems?\n------------------------------\n\nIf the available documentation does not answer your question, please\npost it to the mailing list. Details can be found on the Notion web page\nlisted at the top of this file.\n\n\nCredits\n-------\n\nNotion was written by the Notion team, based on Ion which was written by Tuomo\nValkonen.\n\nThe dock module was written by Tom Payne and Per Olofsson.\n\n`utils/ion-completefile/ion-completefile.c` is based on editline, (c)\n1992 Simmule Turner and Rich Salz. See the file for details.\n\nThe code that `de/fontset.c` is based on seems to have been originally\nwritten by Tomohiro Kubota, but see the file for details.\n\nVarious (minor) patches have been contributed by other individuals \nunlisted  here. See the mailing list archives and the darcs source \nrepository history at \u003chttp://iki.fi/tuomov/repos/\u003e. For translators\nsee the individual `.po` files in `po/`.\n\nThe code in `de/unicode' (producing `de/precompose.c') is taken from\nxterm.\n\nSee `libtu/README` for code by others integrated into libtu.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkogan%2Fnotion.xfttest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkogan%2Fnotion.xfttest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkogan%2Fnotion.xfttest/lists"}