about summary refs log tree commit diff
path: root/pkgs/applications/editors/mg
AgeCommit message (Collapse)AuthorFilesLines
2022-04-23mg: fix cross-compilationNikolay Korotkiy1-0/+4
2021-12-30mg: 6.9 -> 7.0R. Ryantm1-2/+2
2021-06-13mg: 6.8.1 -> 6.9 (#126694)Josh Rickmar1-3/+3
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-3/+3
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-12-08mg: 6.7 -> 6.8.1R. RyanTM1-3/+3
2020-05-16treewide: pkg-config has `targetPrefix`John Ericson1-1/+1
2020-05-07Set upstream to https://github.com/ibara/mgD. Guthrie2-1435/+7
As per reasonable suggestion, instead of extensively patching the hboetes version of mg to work on MacOS using bits from ibara's mg, just set upstream to ibara's mg. This also removes the dependency on libbsd, although I'm not sure if this is a good or bad thing.
2020-04-21Fix the patch: when converting it to the new version (20200215), forgot to ↵D. Guthrie1-2361/+18
remove temporary files
2020-04-20Bump package version to 20200215D. Guthrie2-62/+2431
The actual most recent version is 20200215, so update the package version to this. Furthermore, update the patch accordingly so it still builds. This adds back the reallocarray.c file.
2020-02-01Fix mg building on darwin.D. Guthrie2-6/+1409
I am not happy with this at all. It avoids using libbsd at all on darwin because there are conflicting header files, particularly the header string.h. Ideally that would be the thing to fix. But in the meantime, this patch should do the trick. It declares a header file apple.h, which files include if target is darwin (checks for presence of __APPLE__). This header file also references the three source files futimens.c, reallocarray.c and strtonum.c. The former and latter are from https://github.com/ibara/mg which is another portable fork, but building against more platforms. From the OpenBSD source tree is _null.h and tree.h. There is a check so that if __APPLE__ is present then it will include them from this source tree. Now,the makefile GNUMakefile will not link against libbsd on darwin, by checking the output of uname in much the same way as it did already for FreeBSD.
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-2/+2
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-03-16mg: use build system pkg-configMichael Eden1-2/+2
2018-02-27mg: 20170828 -> 20171014Ryan Mulligan1-2/+2
Semi-automatic update. These checks were performed: - built on NixOS - found 20171014 in filename of file in /nix/store/wj43g856p6igcns8gw3infsw9a2dd2a5-mg-20171014
2017-09-25mg: 20161005 -> 20170828Joachim Fasting1-15/+12
2017-03-19mg: 20110905 -> 20161005; Remove un-needed configure patchndowens2-49/+15
mg: 20110905 -> 20161005
2016-08-16mg: fix darwin buildMatthew Bauer1-0/+3
-Wno-error is needed
2014-11-06Turn more licenses into lib.licenses styleMateusz Kowalczyk1-1/+1
Should eval cleanly, as far as -A tarball tells me. Relevant: issue #2999, issue #739
2014-08-24Fix many package descriptionsBjørn Forsman1-1/+1
(My OCD kicked in today...) Remove repeated package names, capitalize first word, remove trailing periods and move overlong descriptions to longDescription. I also simplified some descriptions as well, when they were particularly long or technical, often based on Arch Linux' package descriptions. I've tried to stay away from generated expressions (and I think I succeeded). Some specifics worth mentioning: * cron, has "Vixie Cron" in its description. The "Vixie" part is not mentioned anywhere else. I kept it in a parenthesis at the end of the description. * ctags description started with "Exuberant Ctags ...", and the "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis at the end of description. * nix has the description "The Nix Deployment System". Since that doesn't really say much what it is/does (especially after removing the package name!), I changed that to "Powerful package manager that makes package management reliable and reproducible" (borrowed from nixos.org). * Tons of "GNU Foo, Foo is a [the important bits]" descriptions is changed to just [the important bits]. If the package name doesn't contain GNU I don't think it's needed to say it in the description either.
2013-10-06More description fixesBjørn Forsman1-1/+1
* Remove package name * Start with upper case letter * Remove trailing period Also reword some descriptions and move some long descriptions to longDescription. I'm not touching generated packages.
2013-07-30MicroGNUEmacs, a.k.a. MGZef Hemel2-0/+65