Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Palemoon 28.3.0 (from binary tarball) #52728

Closed
wants to merge 12 commits into from
Closed

Palemoon 28.3.0 (from binary tarball) #52728

wants to merge 12 commits into from

Conversation

develCuy
Copy link

@develCuy develCuy commented Dec 23, 2018

Motivation for this change

Easy install palemoon 28.3.0 (currently the latest release), which includes security updates. The build from sources is currently broken (see #51161).

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@infinisil
Copy link
Member

Have you tested the binary? Because it doesn't work for me.

$ nix-build -A palemoon-bin
/nix/store/01638y9a4naccywvn05sml0l11ryd9c4-palemoon-bin-28.2.2
$ result/bin/palemoon
result/bin/palemoon: command not found
$ ldd result/bin/palemoon
  linux-vdso.so.1 (0x00007ffe98cab000)
  libpthread.so.0 => /nix/store/1mnsmslnx5anjfksac6417xfzzglrwhr-glibc-2.27/lib/libpthread.so.0 (0x00007f6b5711f000)
  libdl.so.2 => /nix/store/1mnsmslnx5anjfksac6417xfzzglrwhr-glibc-2.27/lib/libdl.so.2 (0x00007f6b56f1b000)
  libstdc++.so.6 => not found
  libm.so.6 => /nix/store/1mnsmslnx5anjfksac6417xfzzglrwhr-glibc-2.27/lib/libm.so.6 (0x00007f6b56b86000)
  libgcc_s.so.1 => /nix/store/1mnsmslnx5anjfksac6417xfzzglrwhr-glibc-2.27/lib/libgcc_s.so.1 (0x00007f6b56970000)
  libc.so.6 => /nix/store/1mnsmslnx5anjfksac6417xfzzglrwhr-glibc-2.27/lib/libc.so.6 (0x00007f6b565bc000)
  /lib64/ld-linux-x86-64.so.2 => /nix/store/1mnsmslnx5anjfksac6417xfzzglrwhr-glibc-2.27/lib64/ld-linux-x86-64.so.2 (0x00007f6b5733e000)

I'm not sure myself how libstdc++ could be fixed though.

@worldofpeace
Copy link
Contributor

Maybe try autoPatchelfHook since I don't see the binary being patched anywhere in the derivation?

Also why the orig output?

cat "$src" | tar xj
'';

buildPhase = ":"; # nothing to build
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't we do dontBuild = true;?

@develCuy
Copy link
Author

Maybe try autoPatchelfHook since I don't see the binary being patched anywhere in the derivation?

Binaries get patched already during build, this is the output in my system:

$ nix-env -f . -iA palemoon-bin         
installing 'palemoon-bin-28.2.2'
these derivations will be built:
  /nix/store/6sm7y2m7m8932iry6j1h6nx7s8pybbjp-palemoon-28.2.2.linux-x86_64.tar.bz2.drv
  /nix/store/gy328y5mgsz7nimv06qjssayjhy3vqgv-palemoon-bin-28.2.2.drv
these paths will be fetched (77.95 MiB download, 462.26 MiB unpacked):
  /nix/store/066ilf3rnna7x7332jds585fdy10ymba-nghttp2-1.34.0
  /nix/store/0hdl9lb6abn80ls27knvy02q5563a096-gnugrep-3.1
  /nix/store/0shs077war38ppma7r7z7b1a76rn9xhr-diffutils-3.6
  /nix/store/1963gb51dkk4r0a8wblwk5ql30hg2sg5-findutils-4.6.0
  /nix/store/1mshcblgahg7vdmmww57vkihgwjnsanc-gnused-4.5
  /nix/store/2x78sv72hn5xdn8pdb17xhi1gjcpf6f4-glibc-2.27-dev
  /nix/store/38y8423w330yrhpr5dgflqqd4n7sm7jf-acl-2.2.52
  /nix/store/4w77h9k2siavayhvjh5rxjp6z2kpa49n-attr-2.4.47
  /nix/store/64g7grfig74iknca5zlgqfjdg90s7ly3-nghttp2-1.34.0-lib
  /nix/store/7ajd05k78silzv1p0jb9ningjdlnn5h5-gnutar-1.30
  /nix/store/8r7ijp8iqkh6j2f6cw7kazjbsa7a256y-c-ares-1.15.0
  /nix/store/91xnf4ig5pk80g2y9x02znn5cnfnsjx4-glibc-2.27
  /nix/store/9asmyag2284bqg414mslzk22kdyhm45x-libkrb5-1.15.2-dev
  /nix/store/9xyag1hws8zb6gm2nxkpn9584jrif0fd-coreutils-8.30
  /nix/store/ajbmw5nyjfygmsmwxp0b0hq1h4kzzx2h-ed-1.14.2
  /nix/store/b4h22fjd7hsvsb3r07mnqy1v8kjf84n4-gnumake-4.2.1
  /nix/store/cyncl7ikysmf7c5zdhsc4kgkbqgak88q-libssh2-1.8.0-dev
  /nix/store/dwavwynd0rnh8yqdlhd4fbsl06lm2hwx-bzip2-1.0.6.0.1
  /nix/store/f2cjn7937v93q7kq1nxy42z7h2navq0m-stdenv-linux
  /nix/store/f9qd7k92z355vjxzyry6dhgq2s7gin3x-pcre-8.42
  /nix/store/fhlh5b0zkx71arwxmkm8jyjn1jabl915-nghttp2-1.34.0-dev
  /nix/store/h12rrmdciwvwjvs2lnm4kgg97q59hfbn-gawk-4.2.1
  /nix/store/hpa83r59chyqz78xfvka4pg9ghvs4h0i-paxctl-0.9
  /nix/store/ishvrqyb0h6iarv49a3yfvy876w2xz05-keyutils-1.5.10-lib
  /nix/store/j6ymk299hwibh3p44jlixm0f5p9jcvh8-nghttp2-1.34.0-bin
  /nix/store/jg1x91wgj683if8qd8pjsmhr6cj3x97n-linux-headers-4.18.3
  /nix/store/jhgwbcfbzwg1f2pncsmlpccmbjl7mb3i-gcc-7.3.0
  /nix/store/jx8wyw36qrxw10qf3x1ndyvpa0jxn72x-stdenv-linux
  /nix/store/kgspn0avgr5hmy64vzk5g9bqgv5fh2az-gcc-wrapper-7.3.0
  /nix/store/kznrlpvvihi2xmfsa8f5yrhaivr8r3i6-openssl-1.0.2p
  /nix/store/l4jirqf5pxzfz6nrik3bjlhzrlr348ns-expand-response-params
  /nix/store/mpll8lymdpra25xr77gakdaa2z193gnf-libssh2-1.8.0
  /nix/store/my2jm8246q2hl70bipjprx5fga24v193-openssl-1.0.2p-dev
  /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30
  /nix/store/napkxv3rfpyz7b2dinh8z017yhrazdma-patchelf-0.9
  /nix/store/nr33jg5fz5c0fikh23b8zgwzzjsjy0nb-patch-2.7.6
  /nix/store/pdsxqzkh7cm01na561izlk15jbhdn43y-curl-7.62.0
  /nix/store/ph8y65a54ylngp687zd25wjxj00yf9iq-gcc-7.3.0-lib
  /nix/store/pmwqpwj297lv6fnzwkgs24si748vk7sc-glibc-2.27-bin
  /nix/store/q2pwk53qyfchxsg2md5h98d42x0ywfaz-curl-7.62.0-bin
  /nix/store/q47gbgn442xpbib30m2k3z1smfl64jv2-zlib-1.2.11-dev
  /nix/store/q9kcy4r6fw5n2qmnpg4daf8injp7d64g-zlib-1.2.11
  /nix/store/qnpgrfyspnn8hv974vxbsfa8xhanzd1d-binutils-wrapper-2.30
  /nix/store/qqhxx6zb6r5ln8jb4rzq4kqln58612q9-mirrors-list
  /nix/store/r0jmz5lbbfsib65kpq500jj48d8bb8hg-libkrb5-1.15.2
  /nix/store/r20kb0xjxq52hlj9xgi9vbzhw1r8p0dy-curl-7.62.0-dev
  /nix/store/sjm0mfn1ddimkr41h6hc9dv6ap35z471-xz-5.2.4
  /nix/store/svqh993szsgi152vywx5ybyh1k22l5j1-perl-5.28.0
  /nix/store/w5da123jagqyzscnwbnbz2knm81gi1c2-xz-5.2.4-bin
  /nix/store/wnk6zmdmqyfn6gc51s3zm4hcxdbzszda-gzip-1.9
  /nix/store/wprnsc7ifyhdk2iij43dblwf8xg73k2q-openssl-1.0.2p-bin
  /nix/store/wqbffyyd8vdm6b0vrqp1yqzzqwh0xi0l-libev-4.24
  /nix/store/x8n5nnfk2bs4iph0bhs533wy5797p4kq-curl-7.62.0-man
  /nix/store/yal8k8rgbaj8p9vi08q1kh21ls0ndq95-bash-4.4-p23
  /nix/store/zr24gdzfya5kf5pfw2f1hah12r5zahkh-bzip2-1.0.6.0.1-bin
copying path '/nix/store/91xnf4ig5pk80g2y9x02znn5cnfnsjx4-glibc-2.27' from 'https://cache.nixos.org'...
copying path '/nix/store/x8n5nnfk2bs4iph0bhs533wy5797p4kq-curl-7.62.0-man' from 'https://cache.nixos.org'...
copying path '/nix/store/4w77h9k2siavayhvjh5rxjp6z2kpa49n-attr-2.4.47' from 'https://cache.nixos.org'...
copying path '/nix/store/yal8k8rgbaj8p9vi08q1kh21ls0ndq95-bash-4.4-p23' from 'https://cache.nixos.org'...
copying path '/nix/store/38y8423w330yrhpr5dgflqqd4n7sm7jf-acl-2.2.52' from 'https://cache.nixos.org'...
copying path '/nix/store/dwavwynd0rnh8yqdlhd4fbsl06lm2hwx-bzip2-1.0.6.0.1' from 'https://cache.nixos.org'...
copying path '/nix/store/8r7ijp8iqkh6j2f6cw7kazjbsa7a256y-c-ares-1.15.0' from 'https://cache.nixos.org'...
copying path '/nix/store/zr24gdzfya5kf5pfw2f1hah12r5zahkh-bzip2-1.0.6.0.1-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/9xyag1hws8zb6gm2nxkpn9584jrif0fd-coreutils-8.30' from 'https://cache.nixos.org'...
copying path '/nix/store/ajbmw5nyjfygmsmwxp0b0hq1h4kzzx2h-ed-1.14.2' from 'https://cache.nixos.org'...
copying path '/nix/store/0shs077war38ppma7r7z7b1a76rn9xhr-diffutils-3.6' from 'https://cache.nixos.org'...
copying path '/nix/store/l4jirqf5pxzfz6nrik3bjlhzrlr348ns-expand-response-params' from 'https://cache.nixos.org'...
copying path '/nix/store/1963gb51dkk4r0a8wblwk5ql30hg2sg5-findutils-4.6.0' from 'https://cache.nixos.org'...
copying path '/nix/store/h12rrmdciwvwjvs2lnm4kgg97q59hfbn-gawk-4.2.1' from 'https://cache.nixos.org'...
copying path '/nix/store/ph8y65a54ylngp687zd25wjxj00yf9iq-gcc-7.3.0-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/pmwqpwj297lv6fnzwkgs24si748vk7sc-glibc-2.27-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/b4h22fjd7hsvsb3r07mnqy1v8kjf84n4-gnumake-4.2.1' from 'https://cache.nixos.org'...
copying path '/nix/store/1mshcblgahg7vdmmww57vkihgwjnsanc-gnused-4.5' from 'https://cache.nixos.org'...
copying path '/nix/store/7ajd05k78silzv1p0jb9ningjdlnn5h5-gnutar-1.30' from 'https://cache.nixos.org'...
copying path '/nix/store/wnk6zmdmqyfn6gc51s3zm4hcxdbzszda-gzip-1.9' from 'https://cache.nixos.org'...
copying path '/nix/store/ishvrqyb0h6iarv49a3yfvy876w2xz05-keyutils-1.5.10-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/wqbffyyd8vdm6b0vrqp1yqzzqwh0xi0l-libev-4.24' from 'https://cache.nixos.org'...
copying path '/nix/store/r0jmz5lbbfsib65kpq500jj48d8bb8hg-libkrb5-1.15.2' from 'https://cache.nixos.org'...
copying path '/nix/store/jg1x91wgj683if8qd8pjsmhr6cj3x97n-linux-headers-4.18.3' from 'https://cache.nixos.org'...
copying path '/nix/store/9asmyag2284bqg414mslzk22kdyhm45x-libkrb5-1.15.2-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/2x78sv72hn5xdn8pdb17xhi1gjcpf6f4-glibc-2.27-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/qqhxx6zb6r5ln8jb4rzq4kqln58612q9-mirrors-list' from 'https://cache.nixos.org'...
copying path '/nix/store/066ilf3rnna7x7332jds585fdy10ymba-nghttp2-1.34.0' from 'https://cache.nixos.org'...
copying path '/nix/store/64g7grfig74iknca5zlgqfjdg90s7ly3-nghttp2-1.34.0-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/kznrlpvvihi2xmfsa8f5yrhaivr8r3i6-openssl-1.0.2p' from 'https://cache.nixos.org'...
copying path '/nix/store/nr33jg5fz5c0fikh23b8zgwzzjsjy0nb-patch-2.7.6' from 'https://cache.nixos.org'...
copying path '/nix/store/napkxv3rfpyz7b2dinh8z017yhrazdma-patchelf-0.9' from 'https://cache.nixos.org'...
copying path '/nix/store/hpa83r59chyqz78xfvka4pg9ghvs4h0i-paxctl-0.9' from 'https://cache.nixos.org'...
copying path '/nix/store/f9qd7k92z355vjxzyry6dhgq2s7gin3x-pcre-8.42' from 'https://cache.nixos.org'...
copying path '/nix/store/svqh993szsgi152vywx5ybyh1k22l5j1-perl-5.28.0' from 'https://cache.nixos.org'...
copying path '/nix/store/0hdl9lb6abn80ls27knvy02q5563a096-gnugrep-3.1' from 'https://cache.nixos.org'...
copying path '/nix/store/wprnsc7ifyhdk2iij43dblwf8xg73k2q-openssl-1.0.2p-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/sjm0mfn1ddimkr41h6hc9dv6ap35z471-xz-5.2.4' from 'https://cache.nixos.org'...
copying path '/nix/store/my2jm8246q2hl70bipjprx5fga24v193-openssl-1.0.2p-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/w5da123jagqyzscnwbnbz2knm81gi1c2-xz-5.2.4-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/q9kcy4r6fw5n2qmnpg4daf8injp7d64g-zlib-1.2.11' from 'https://cache.nixos.org'...
copying path '/nix/store/jx8wyw36qrxw10qf3x1ndyvpa0jxn72x-stdenv-linux' from 'https://cache.nixos.org'...
copying path '/nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30' from 'https://cache.nixos.org'...
copying path '/nix/store/jhgwbcfbzwg1f2pncsmlpccmbjl7mb3i-gcc-7.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/qnpgrfyspnn8hv974vxbsfa8xhanzd1d-binutils-wrapper-2.30' from 'https://cache.nixos.org'...
copying path '/nix/store/mpll8lymdpra25xr77gakdaa2z193gnf-libssh2-1.8.0' from 'https://cache.nixos.org'...
copying path '/nix/store/kgspn0avgr5hmy64vzk5g9bqgv5fh2az-gcc-wrapper-7.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/pdsxqzkh7cm01na561izlk15jbhdn43y-curl-7.62.0' from 'https://cache.nixos.org'...
copying path '/nix/store/cyncl7ikysmf7c5zdhsc4kgkbqgak88q-libssh2-1.8.0-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/q2pwk53qyfchxsg2md5h98d42x0ywfaz-curl-7.62.0-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/j6ymk299hwibh3p44jlixm0f5p9jcvh8-nghttp2-1.34.0-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/f2cjn7937v93q7kq1nxy42z7h2navq0m-stdenv-linux' from 'https://cache.nixos.org'...
copying path '/nix/store/fhlh5b0zkx71arwxmkm8jyjn1jabl915-nghttp2-1.34.0-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/q47gbgn442xpbib30m2k3z1smfl64jv2-zlib-1.2.11-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/r20kb0xjxq52hlj9xgi9vbzhw1r8p0dy-curl-7.62.0-dev' from 'https://cache.nixos.org'...
building '/nix/store/6sm7y2m7m8932iry6j1h6nx7s8pybbjp-palemoon-28.2.2.linux-x86_64.tar.bz2.drv'...

trying https://linux.palemoon.org/datastore/release/palemoon-28.2.2.linux-x86_64.tar.bz2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 46.7M  100 46.7M    0     0  2262k      0  0:00:21  0:00:21 --:--:-- 2596k
building '/nix/store/gy328y5mgsz7nimv06qjssayjhy3vqgv-palemoon-bin-28.2.2.drv'...
unpacking sources
unpacking source archive /nix/store/y1nyl1yaxfn5lqzkz6j14g80q752pbhh-palemoon-28.2.2.linux-x86_64.tar.bz2
source root is .
setting SOURCE_DATE_EPOCH to timestamp 1544017936 of file ./palemoon/precomplete
patching sources
configuring
no configure script, doing nothing
building
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/01638y9a4naccywvn05sml0l11ryd9c4-palemoon-bin-28.2.2
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/01638y9a4naccywvn05sml0l11ryd9c4-palemoon-bin-28.2.2/bin 
patching script interpreter paths in /nix/store/01638y9a4naccywvn05sml0l11ryd9c4-palemoon-bin-28.2.2
checking for references to /build in /nix/store/01638y9a4naccywvn05sml0l11ryd9c4-palemoon-bin-28.2.2...
shrinking RPATHs of ELF executables and libraries in /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/browser/components/libbrowsercomps.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libfreeblpriv3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/liblgpllibs.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libmozavcodec.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libmozavutil.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libmozsqlite3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libnspr4.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libnss3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libnssckbi.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libnssdbm3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libnssutil3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libplc4.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libplds4.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libsmime3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libsoftokn3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libssl3.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/libxul.so
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/palemoon
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/palemoon-bin
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/plugin-container
shrinking /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/updater
strip is /nix/store/n4hb93w6j076xcjw5pm09rdmc09s075b-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig
/nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig/run-mozilla.sh: interpreter directive changed from "/bin/sh" to "/nix/store/yal8k8rgbaj8p9vi08q1kh21ls0ndq95-bash-4.4-p23/bin/sh"
checking for references to /build in /nix/store/gbkz70rcqvxysg2bs64nl7vkmkcb04cn-palemoon-bin-28.2.2-orig...
building '/nix/store/qiyknz0404xa3niwr1xgvl4kslr1ks6d-user-environment.drv'...
created 125 symlinks in user environment

Also why the orig output?

This is required to get only palemoon binary linked into the current generation (profile) otherwise all binaries and even the libs get a soft link.

@worldofpeace
Copy link
Contributor

Binaries get patched already during build

Unfortunately this is not that simple, though I wish it was.

I recommend giving https://nixos.wiki/wiki/Packaging/Binaries a read and possibly anything to do with patching binaries like this under nix.

@develCuy develCuy changed the title Palemoon 28.2.2 (from binary tarball) Palemoon 28.3.0 (from binary tarball) Jan 18, 2019
@worldofpeace
Copy link
Contributor

@develCuy I've noticed that you've been updating this but you haven't made the requested changes.

These binaries won't work because they aren't patched.
We cannot expect a binary package like that in nixpkgs.

Please see my comment at #52728 (comment) or ask in #nixos on freenode if you need further guidance.

@worldofpeace
Copy link
Contributor

Palemoon has been updated from source #64499

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants