discrete-scroll: 0.1.1 -> 1.2.1 (#359465)

authored by Weijia Wang and committed by GitHub 0ecd14ba a04f8743

+41 -38
+37
pkgs/by-name/di/discrete-scroll/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + }: 6 + 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "discrete-scroll"; 9 + version = "1.2.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "emreyolcu"; 13 + repo = "discrete-scroll"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-FYYtJUl1tvMu9yMK5VpHmMeM6otDIpoOvSGTjYNPBr0="; 16 + }; 17 + 18 + buildPhase = '' 19 + runHook preBuild 20 + $CC -O3 -framework ApplicationServices DiscreteScroll/main.c 21 + runHook postBuild 22 + ''; 23 + 24 + installPhase = '' 25 + runHook preInstall 26 + install -Dm755 a.out $out/bin/discretescroll 27 + runHook postInstall 28 + ''; 29 + 30 + meta = { 31 + description = "Fix for OS X's scroll wheel problem"; 32 + homepage = "https://github.com/emreyolcu/discrete-scroll"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ bb2020 ]; 35 + platforms = lib.platforms.darwin; 36 + }; 37 + })
-36
pkgs/os-specific/darwin/discrete-scroll/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, Cocoa }: 2 - 3 - ## after launching for the first time, grant access for parent application (e.g. Terminal.app) 4 - ## from 'system preferences >> security & privacy >> accessibility' 5 - ## and then launch again 6 - 7 - stdenv.mkDerivation rec { 8 - pname = "discrete-scroll"; 9 - version = "0.1.1"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "emreyolcu"; 13 - repo = "discrete-scroll"; 14 - rev = "v${version}"; 15 - sha256 = "0aqkp4kkwjlkll91xbqwf8asjww8ylsdgqvdk8d06bwdvg2cgvhg"; 16 - }; 17 - 18 - buildInputs = [ Cocoa ]; 19 - 20 - buildPhase = '' 21 - cc -std=c99 -O3 -Wall -framework Cocoa -o dc DiscreteScroll/main.m 22 - ''; 23 - 24 - installPhase = '' 25 - mkdir -p $out/bin 26 - cp ./dc $out/bin/discretescroll 27 - ''; 28 - 29 - meta = with lib; { 30 - description = "Fix for OS X's scroll wheel problem"; 31 - homepage = "https://github.com/emreyolcu/discrete-scroll"; 32 - platforms = platforms.darwin; 33 - license = licenses.mit; 34 - maintainers = with lib.maintainers; [ bb2020 ]; 35 - }; 36 - }
+4
pkgs/top-level/darwin-aliases.nix
··· 59 59 cctools-llvm = pkgs.cctools; # added 2024-07-01 60 60 cctools-port = pkgs.cctools; # added 2024-07-17 61 61 62 + ### D ### 63 + 64 + discrete-scroll = pkgs.discrete-scroll; # added 2024-11-27 65 + 62 66 ### I ### 63 67 64 68 insert_dylib = throw "'darwin.insert_dylib' has been renamed to 'insert-dylib'"; # added 2024-04-04
-2
pkgs/top-level/darwin-packages.nix
··· 239 239 240 240 ios-deploy = callPackage ../os-specific/darwin/ios-deploy {}; 241 241 242 - discrete-scroll = callPackage ../os-specific/darwin/discrete-scroll { }; 243 - 244 242 # See doc/packages/darwin-builder.section.md 245 243 linux-builder = lib.makeOverridable ({ modules }: 246 244 let