diff mbox series

[bug#64313,v2] gnu: freerdp: Enable server build

Message ID f02f89eda5b0de7590f97bc799397b61f4c9f683.1687851228.git.atai@atai.org
State New
Headers show
Series [bug#64313,v2] gnu: freerdp: Enable server build | expand

Commit Message

Andy Tai June 27, 2023, 7:34 a.m. UTC
* gnu/packages/rdesktop.scm (freerdp): Enable server build
  [phases] (configure-flags): Enable server build flags
  [inputs]: add server build dependencies and additional protocols
  cairo, dbus, gsm, lame, libxdamage, opencl, openh264, openssl
---
 gnu/packages/rdesktop.scm | 102 ++++++++++++++++++++++----------------
 1 file changed, 58 insertions(+), 44 deletions(-)


base-commit: ac86174e22fcd762893bd4515786b1376af9397b

Comments

Maxim Cournoyer Sept. 2, 2023, 6:32 p.m. UTC | #1
Hi Andy,

Andy Tai <atai@atai.org> writes:

> * gnu/packages/rdesktop.scm (freerdp): Enable server build
>   [phases] (configure-flags): Enable server build flags
>   [inputs]: add server build dependencies and additional protocols
>   cairo, dbus, gsm, lame, libxdamage, opencl, openh264, openssl

Please use capitalization and periods in your changelog commit message.
There's no need to be a hanging indent under the file name.

> ---
>  gnu/packages/rdesktop.scm | 102 ++++++++++++++++++++++----------------
>  1 file changed, 58 insertions(+), 44 deletions(-)
>
> diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm
> index be4fe83cdc..0855e11a11 100644
> --- a/gnu/packages/rdesktop.scm
> +++ b/gnu/packages/rdesktop.scm
> @@ -31,16 +31,20 @@ (define-module (gnu packages rdesktop)
>    #:use-module (guix utils)
>    #:use-module (guix build-system cmake)
>    #:use-module (guix build-system gnu)
> +  #:use-module (gnu packages audio)
>    #:use-module (gnu packages compression)
>    #:use-module (gnu packages cups)
>    #:use-module (gnu packages docbook)
>    #:use-module (gnu packages freedesktop)
>    #:use-module (gnu packages glib)
> +  #:use-module (gnu packages gtk)
>    #:use-module (gnu packages gstreamer)
>    #:use-module (gnu packages image)
>    #:use-module (gnu packages libusb)
>    #:use-module (gnu packages linux)
> +  #:use-module (gnu packages mp3)
>    #:use-module (gnu packages nettle)
> +  #:use-module (gnu packages opencl)
>    #:use-module (gnu packages pkg-config)
>    #:use-module (gnu packages pulseaudio)
>    #:use-module (gnu packages tls)
> @@ -83,56 +87,66 @@ (define-public freerdp
>    (package
>      (name "freerdp")
>      (version "2.10.0")
> -    (source
> -     (origin
> -       (method git-fetch)
> -       (uri (git-reference
> -             (url "https://github.com/FreeRDP/FreeRDP")
> -             (commit version)))
> -       (file-name (git-file-name name version))
> -       (sha256
> -        (base32 "0j5waq4h7l5f0vrh7wmrv6r27p537qwbg7ab8j0n0ia5p4nvgjp2"))))
> +    (source (origin
> +              (method git-fetch)
> +              (uri (git-reference
> +                    (url "https://github.com/FreeRDP/FreeRDP")
> +                    (commit version)))
> +              (file-name (git-file-name name version))
> +              (sha256
> +               (base32
> +                "0j5waq4h7l5f0vrh7wmrv6r27p537qwbg7ab8j0n0ia5p4nvgjp2"))))
>      (build-system cmake-build-system)
> -    (native-inputs
> -     (list docbook-xml
> -           docbook-xsl
> -           glib
> -           libxml2
> -           libxslt
> -           pkg-config
> -           xmlto))
> -    (inputs
> -     (list alsa-lib
> -           cups
> -           ffmpeg-4
> -           libjpeg-turbo
> -           libusb
> -           libx11
> -           libxkbfile
> -           libxcursor
> -           libxext
> -           libxi
> -           libxv
> -           libxrandr
> -           libxrender
> -           libxinerama
> -           libxshmfence
> -           pulseaudio
> -           zlib))
> +    (native-inputs (list docbook-xml
> +                         docbook-xsl
> +                         glib
> +                         libxml2
> +                         libxslt
> +                         pkg-config
> +                         xmlto))
> +    (inputs (list alsa-lib
> +                  cairo
> +                  cups
> +                  dbus
> +                  ffmpeg-4
> +                  gsm
> +                  lame
> +                  libjpeg-turbo
> +                  libusb
> +                  libx11
> +                  libxcursor
> +                  libxdamage
> +                  libxext
> +                  libxkbfile
> +                  libxi
> +                  libxv
> +                  libxrandr
> +                  libxrender
> +                  libxinerama
> +                  libxshmfence
> +                  pulseaudio
> +                  opencl-headers
> +                  openh264
> +                  opensles
> +                  openssl
> +                  zlib))
>      (propagated-inputs (list libxkbcommon openssl wayland))
>      (arguments
>       (list #:build-type "RELEASE"
> -           #:configure-flags
> -           #~(list "-DWITH_JPEG=ON"
> -                   #$@(if (target-x86-64?)
> -                          #~("-DWITH_SSE2=ON")
> -                          #~())
> -                   "-DWITH_PULSE=ON"
> -                   "-DWITH_CUPS=ON"
> -                   "-DBUILD_TESTING=ON")))
> +           #:configure-flags #~(list "-DWITH_JPEG=ON"
> +                                     #$@(if (target-x86-64?)
> +                                            #~("-DWITH_SSE2=ON")
> +                                            #~())
> +                                     "-DWITH_PULSE=ON"
> +                                     "-DWITH_CUPS=ON"
> +                                     "-DBUILD_TESTING=ON"
> +                                     "-DWITH_SERVER=ON" ;build servers
> +                                     "-DWITH_SHADOW=ON" ;build shadow server
> +                                     "-DWITH_PROXY=ON"))) ;build proxy server
>      (home-page "https://www.freerdp.com")
>      (synopsis "Remote Desktop Protocol implementation")
> -    (description "FreeRDP implements Microsoft's Remote Desktop Protocol.
> +    (description
> +     "FreeRDP implements Microsoft's Remote Desktop Protocol.
>  It consists of the @code{xfreerdp} client, libraries for client and server
>  functionality, and Windows Portable Runtime (WinPR), a portable implementation
>  of parts of the Windows API.")

'guix style' didn't improve things here in my opinion, but if it was
necessary it should have been done in a separate commit to keep your
functional commit changes clear and easy to review.  Same goes for the
sorting of inputs, ideally.

Out of curiosity, how does the package closure size increases between
the old and new version (guix size freerdp vs ./pre-inst-env guix size
freerdp) ?

Could you send a v3 with the 'guix style' changes dropped (preferred)
and the sorting done in a prior commit?
Andy Tai Sept. 3, 2023, 12:20 a.m. UTC | #2
guix size freerdp
store item                                                       total    self
/gnu/store/qiw0rpaj4rlgpldh12xac03n8rf301zm-mesa-23.1.4
334.7   135.3  14.7%
/gnu/store/lwlhqac99h0mhnwh3k2iglsccii6q3wx-llvm-for-mesa-15.0.7
180.4   104.7  11.3%
/gnu/store/lj75fc25zx2y9pqvfp95la84rdhlj4f8-perl-5.36.0
152.2    59.4   6.4%
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9
135.0    53.1   5.8%
/gnu/store/cr9b4ra4hw0pjsjanflrwc8x93wvskdh-ghostscript-with-cups-9.56.1
  169.6    44.9   4.9%
/gnu/store/0ibv7vw1ff6f4c15p9c0k4izx4kqwlkr-icu4c-71.1
116.1    39.8   4.3%
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35
40.6    38.8   4.2%
/gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib
75.3    34.7   3.8%
/gnu/store/haa7i9masqlwbm2r832gbbwxnksby6zk-ffmpeg-4.4.2
713.8    24.8   2.7%
/gnu/store/g5cp2hp5ja1gbb8f0lz3gza2frcxf7mq-x265-3.5
93.4    18.1   2.0%
/gnu/store/jx38np9wsq7n6v4xlrxgn9xj88r3wp3a-eudev-3.2.11
106.0    17.6   1.9%
/gnu/store/dg51lk5zifsyb4x4hpghiq1piwwy4972-rav1e-0.6.3
92.4    17.1   1.9%
/gnu/store/mc9gdsm0cqpyd2522f5xghdl59p1l35r-nss-3.88.1
182.4    17.0   1.8%
/gnu/store/a5i8avx826brw5grn3n4qv40g514505c-coreutils-9.1
91.8    16.5   1.8%
/gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3
101.3    14.9   1.6%
/gnu/store/fbfbcs4z684my3k1v9lkmhhq6in3hqlp-cups-2.4.2
360.5    13.6   1.5%
/gnu/store/7pdjyaqw042mkwsd4hssq1hgmsk84kwf-fftwf-3.3.8
89.3    13.0   1.4%
/gnu/store/v1xbz7475bd61038cvlwwh4f961ncqlq-poppler-data-0.4.11
12.4    12.4   1.3%
/gnu/store/zan3d655r50cv5gxvj2l5yybwhy6x3n4-font-dejavu-2.37
9.8     9.8   1.1%
/gnu/store/8mpj84j4k6g3xbypm5ijav7fq7xvcndn-cups-minimal-2.4.2
100.8     9.0   1.0%
/gnu/store/gwx2sf5wl9bsl21lwv35g5la63bwyy95-util-linux-2.37.4-lib
84.3     9.0   1.0%
/gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8
83.4     8.1   0.9%
/gnu/store/g0mixa0ysj3vp81hx6n9afbavgyfisg5-pulseaudio-16.1
312.9     8.1   0.9%
/gnu/store/4fj7l2map5z98p87r9f5b6al1cmrqjy9-libical-3.0.16
154.7     7.3   0.8%
/gnu/store/rbrk8r5r1qza08kyhdlf2ap8vd3v5sbi-poppler-22.09.0
257.2     7.3   0.8%
/gnu/store/kvck09c3jdgbqm9d82lnmijax26bs0fq-sdl2-2.0.14
574.8     6.6   0.7%
/gnu/store/pwxyw0h6pd0cnbw0b9c3ran1q78w3jjm-xkeyboard-config-2.38
6.6     6.6   0.7%
/gnu/store/n7vynkl0rkqmvahxji6530n8hmfscxsd-harfbuzz-5.3.1
152.1     6.4   0.7%
/gnu/store/mlia1dxy37kcszjc959rs8g319pdhxh3-freerdp-2.10.0
922.5     6.2   0.7%
/gnu/store/bcc053jvsbspdjr17gnnd9dg85b3a0gy-ncurses-6.2.20210619
81.2     5.9   0.6%
/gnu/store/i4z9p6wy7f41baxiwsfiq7p0zqkvsnj5-shadow-4.13
83.3     5.1   0.5%
/gnu/store/v5i3vf9j8l6aybp6wk7bh4am2czsz4pc-bdb-6.2.32
79.9     4.6   0.5%
/gnu/store/isrq6r5jcfpp0vbzx7spnsl2f2jllvk1-font-ghostscript-8.11
4.5     4.5   0.5%
/gnu/store/yr4lbvdyc4dgs76yij1dw2w2z8s84af8-gnutls-3.7.7
91.8     4.5   0.5%
/gnu/store/kbvyzkxrpf8w9v64jvjkr12hcailhflx-bluez-5.66
192.8     4.3   0.5%
/gnu/store/9dpawzcwwlvakvsgp0gbgs47zzivskpg-elogind-252.9
182.2     4.0   0.4%
/gnu/store/v90bs3nvcjn7gkxi4dr80xvs3601r7y1-libaom-3.5.0
79.2     3.9   0.4%
/gnu/store/n4sqy6s9dl6xh0xjasbkfk4683fydxqs-qpdf-11.1.0
81.2     3.6   0.4%
/gnu/store/f5dk5089j96i8qanpi0lkcbc1wjywd0l-cups-filters-1.28.15
345.0     3.5   0.4%
/gnu/store/iyaad74kw54jrqzpwm5r4jagfr8dgirp-elfutils-0.187
81.9     3.5   0.4%
/gnu/store/lrgw10adsim81fgpw2py0q3l4qi10hga-libvpx-1.12.0
78.7     3.4   0.4%
/gnu/store/vq7dxp5la2lnhsvniwv38j0ggvsmzim7-p11-kit-0.24.1
80.1     3.4   0.4%
/gnu/store/4jakqiibsvrkv4jdw1wyl6racrwv9bkh-sqlite-3.39.3
86.0     3.4   0.4%
/gnu/store/qabydd2r26gcr9s26hzchip3a3h3zhg4-libxcb-1.15
78.5     3.0   0.3%
/gnu/store/0hvkv5kvrk7ix29pfnbkyppbdxa7ki7n-libx11-1.8.1
81.2     2.8   0.3%
/gnu/store/ib2n2vzqpchc3bhh9i712w5sq9zapn8d-gmp-6.2.1
78.0     2.7   0.3%
/gnu/store/0jk7sl5xqwwdkzjpp9sxgz9z0d48a3vy-libunistring-1.0
77.8     2.5   0.3%
/gnu/store/3dv9xf07gnmc4gpm0a4h0g7j58dx3l05-freetype-2.13.0
79.9     2.5   0.3%
/gnu/store/1ywm8hnpc1mvw3ig0mv6xqjvl1bqprl4-flac-1.3.4
78.1     2.3   0.3%
/gnu/store/z325ax94ws8fs0gd3ymfgfac5hf43ms7-libx264-164-0.b093bbe
77.5     2.2   0.2%
/gnu/store/d8shkvrmynpp3771yi7hipsd10s725vm-guile-fibers-1.1.1
137.2     2.2   0.2%
/gnu/store/85276hii9m2x894d5j2zhnahg8viy1sj-libjpeg-turbo-2.1.4
77.4     2.1   0.2%
/gnu/store/zxzgw3gzbi99bzwlqkis8cq237wnp3zv-webrtc-audio-processing-0.3.1
   77.4     2.1   0.2%
/gnu/store/xmki1hff6siwrsx8dh7r2b7nh10rx4bw-libevent-2.1.12
77.4     2.1   0.2%
/gnu/store/19z4zyx0nykgcmj75izhsbi6z0ascq4i-tzdata-2022a
2.0     2.0   0.2%
/gnu/store/g9cpfynzy3ryv9jprgvwf3g2mnd5p11q-libxml2-2.9.14
79.9     2.0   0.2%
/gnu/store/65f0cdmsv7qqrc01hjvriwhlrimn4kxv-linux-pam-1.5.2
78.2     1.9   0.2%
/gnu/store/z0dsran94vbskmcx8ij7g0v1yhp7f11b-libxkbcommon-1.4.1
95.7     1.9   0.2%
/gnu/store/pxqnngfrn56sjd59aw9phb04w20hrcih-srt-1.4.4
86.3     1.8   0.2%
/gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16
1.8     1.8   0.2%
/gnu/store/ws9j019x3xhx2ic45rrd00cm4h52z027-shepherd-0.9.3
139.0     1.8   0.2%
/gnu/store/h991pp3p9rks2zq338jlp687bw0ag2c1-cairo-1.16.0
126.1     1.8   0.2%
/gnu/store/icyyxgwfj9lsny17dznnb7jqicjs6k99-libtheora-1.1.1
77.5     1.8   0.2%
/gnu/store/icmd5wb0494flgwh1lmjwlaj6xhvx5xp-alsa-lib-1.2.4
77.6     1.7   0.2%
/gnu/store/bvc7jfm2pkxf3yn2v50a761amz7w43iz-avahi-0.8
114.5     1.7   0.2%
/gnu/store/rfx142plc19c12mcfk86a8ff0c7bpch0-lame-3.100
77.0     1.7   0.2%
/gnu/store/fxspvmsmypn6g74mx3dc58qmh16n90vj-pcre-8.45
77.0     1.7   0.2%
/gnu/store/5yivjf18gvj41wibq0bnr8jc82gbrrwx-dav1d-1.0.0
76.9     1.6   0.2%
/gnu/store/rjxiyngj1dl78ib41nz5y1haa2a4l0b5-xvid-1.3.7
76.9     1.6   0.2%
/gnu/store/jxkn98nnk2pv3fy7cx2baaynkr4c63wp-nspr-4.35
154.7     1.6   0.2%
/gnu/store/8y0pwifz8a3d7zbdfzsawa1amf4afx1s-libgcrypt-1.10.1
78.9     1.5   0.2%
/gnu/store/zrqbilnrakxw4gpv0ix982kq5aigh4iy-libvorbis-1.3.7
77.3     1.5   0.2%
/gnu/store/nm013b575bhyra8ghz871gpgwq58cfda-imlib2-1.10.0
346.5     1.5   0.2%
/gnu/store/lxfc2a05ysi7vlaq0m3w5wsfsy0drdlw-readline-8.1.2
82.6     1.4   0.2%
/gnu/store/6k1yys9wqrfn4y41ic1win8gpnimncwj-xz-5.2.8
77.7     1.4   0.2%
/gnu/store/nv5q3a8wf16arzgvgqc3125xbglqg5z2-xz-5.2.8
77.7     1.4   0.2%
/gnu/store/l8gfqj0s8knfnhrxza7c9l432i0al3fw-libcdio-2.1.0
82.9     1.4   0.2%
/gnu/store/4mnxhv2bx20fm16n3hq6jqf309kp1xx7-libtiff-4.4.0
81.5     1.4   0.1%
/gnu/store/l3f6r1x9484liwcin3071h5y3av3gs02-libcaca-0.99.beta19
355.4     1.3   0.1%
/gnu/store/j7pgn7vmfscdrcym6kmaw6nz8djzf1vg-glu-9.0.2
336.0     1.3   0.1%
/gnu/store/7bhggk7fzvgjvgi9ykphgg21gwlfgx4k-jack-0.125.0
90.8     1.3   0.1%
/gnu/store/3dmr28q1fi5s5lgifch2qv1plddnn2pg-openal-1.22.2
314.0     1.2   0.1%
/gnu/store/jz5dwdxq4di29cd0rjjzkw356dhkzjil-pkg-config-0.29.2
76.4     1.1   0.1%
/gnu/store/q54qpx235li33zmkvmid1xzgcs7srdjd-dbus-1.14.0
82.7     1.1   0.1%
/gnu/store/hqxzgbbbnxl8l9q8bcsvzvmyw1mjws4r-zstd-1.5.2-lib
76.4     1.1   0.1%
/gnu/store/83rrhh4gwc48awsp1ahfjlq44ijha3y8-libwebp-1.2.4
340.5     1.1   0.1%
/gnu/store/m9wi9hcrf7f9dm4ri32vw1jrbh1csywi-libgpg-error-1.45
77.4     1.1   0.1%
/gnu/store/4si6azarzks3y3klsxkfrjd1vj1l61l9-libdrm-2.4.114
81.1     1.0   0.1%
/gnu/store/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16
76.3     1.0   0.1%
/gnu/store/c2fx42ial6lr60s96xcbml5hd8vwaxq3-nettle-3.8.1
79.0     1.0   0.1%
/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16
41.6     1.0   0.1%
/gnu/store/8139wv0a89xc7qldjmw9zsdb37vm6n0g-libsndfile-1.2.0
81.1     1.0   0.1%
/gnu/store/ixr7c3jadiqg640b8pz3njqhhm5zzmvj-grep-3.8
77.2     0.9   0.1%
/gnu/store/6fba2v1qmy9ays43m2pbda5hikwbpi6q-libva-2.19.0
335.6     0.9   0.1%
/gnu/store/a3flz4vpqgnjxc6jv0cjv6f7qdbg4igz-wayland-1.22.0
81.3     0.8   0.1%
/gnu/store/vl0ba6qp69i9rwzvh45zc3vjmd81r7sw-openjpeg-2.5.0
83.4     0.8   0.1%
/gnu/store/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2
76.1     0.8   0.1%
/gnu/store/1r1azdi4hvfypnx14d01n60p4aa7g2im-libidn2-2.3.4
78.5     0.7   0.1%
/gnu/store/p6za1mhsrw7fxgngyjkkm6z9dkgdfnqf-pixman-0.40.0
76.0     0.7   0.1%
/gnu/store/gby05amyk0g0whcgdajghx56n2jnhhfv-lcms-2.13.1
82.1     0.7   0.1%
/gnu/store/2w976k6g70gkfih9wwhalqsni209vcqz-gdbm-1.23
75.9     0.6   0.1%
/gnu/store/fncsrwapajvfkl76zmn6z1cxqd7hlbqf-fontconfig-minimal-2.14.0
  90.7     0.6   0.1%
/gnu/store/ys6vr8ik24n0b24p04yx1f528j0xcj03-speex-1.2.1
76.9     0.6   0.1%
/gnu/store/y4j3v2rzc6cvhkbdcxc99klrfrc8grdz-pciutils-3.8.0
79.9     0.6   0.1%
/gnu/store/3rm6k6bgyylj182cvpkyg0x12ivmdvl7-speexdsp-1.2.1
75.8     0.5   0.1%
/gnu/store/zkxvwia0z25409k1kmm0jqzfk9prc8fx-libpng-1.6.37
77.1     0.5   0.1%
/gnu/store/chi52i5phd98gbnplzllgfxjiv4hhl7d-opus-1.3.1
75.8     0.5   0.1%
/gnu/store/8lg52d2yfy5ndl6g4x77m5a33xr75czc-twolame-0.4.0
81.6     0.5   0.0%
/gnu/store/aghzw4wmbdl3lxn4aww4ndfspmhzizp6-libogg-1.3.5
75.8     0.5   0.0%
/gnu/store/f2h5bc3kkgq24skljmmbn0fs1rhnw8qj-libbluray-1.0.2
97.7     0.4   0.0%
/gnu/store/vmxr2sa3cwnc2ins8mvaknpyismw6azz-freeglut-3.4.0
335.2     0.4   0.0%
/gnu/store/j8wlfmlmfvpbza6is9wv9xsd8psrxn00-bzip2-1.0.8
76.7     0.4   0.0%
/gnu/store/pl09vk5g3cl8fxfln2hjk996pyahqk8m-bzip2-1.0.8
76.7     0.4   0.0%
/gnu/store/hgljcrwcgksxrcl77yybgmpl11d8xxx3-libusb-1.0.25
75.7     0.4   0.0%
/gnu/store/65rbvsb9fyx74ff1sjnar1bp8qif7k07-libaacs-0.11.0
79.3     0.4   0.0%
/gnu/store/xkwz1xfizjj6b5lc49fnw2nnvdhvwkf1-libice-1.0.10
75.7     0.4   0.0%
/gnu/store/gwgmh39xzqfm0n9pxxgnjycna02bw5z3-sbc-1.5
75.7     0.4   0.0%
/gnu/store/fw1wywd34vh33l4dq182ds5d7jdz45j5-expat-2.5.0
75.7     0.4   0.0%
/gnu/store/npf25zy0mglapbfz2xd7mn773fwvky4w-ftgl-2.4.0
339.4     0.3   0.0%
/gnu/store/70b02n7xkabn9nl5bpbxc0y3qc37i0xm-acl-2.3.1
75.9     0.3   0.0%
/gnu/store/zga0agdgd3712ixwj6iv71hcx9cr9gbb-alsa-topology-conf-1.2.4
  0.3     0.3   0.0%
/gnu/store/gshm356bzhwhg9f6jjihkf3l8y1601cd-kmod-29
79.3     0.3   0.0%
/gnu/store/nj4s36r9vlilaw56qv0q0h1rzqbh60bz-libbdplus-0.1.2
79.2     0.3   0.0%
/gnu/store/87ydg6bi214x2zbzvm5vx3lfkbbg155f-libcddb-1.3.2
75.6     0.3   0.0%
/gnu/store/sjy64dvx18yc5p29zywmg01k3g53p643-libcap-2.64
75.6     0.3   0.0%
/gnu/store/2pmwcbg9gcm4ifq1pfwf50344dkyhh9b-libcdio-paranoia-10.2+2.0.1
   83.2     0.3   0.0%
/gnu/store/r718a7czcdc87315bnw7i7a8y17m4h03-soxr-0.1.3
75.6     0.3   0.0%
/gnu/store/n64vyn91yfy1dkf7b715b0f20mf7wgz5-libvdpau-1.5
81.7     0.3   0.0%
/gnu/store/6k0gsynk7qjbgsw9xgb7r4yrkg1znf1r-tdb-1.4.7
75.6     0.3   0.0%
/gnu/store/jjnbhhpka0xk8jjs6y973g86n9nm0wqk-fribidi-1.0.12
75.6     0.3   0.0%
/gnu/store/zr3gs4a48q4kvy3s1r32cznhx3p74gn4-libsm-1.2.3
84.9     0.3   0.0%
/gnu/store/biykph2rp6k1qygdmxsg02dqy12pv29n-libid3tag-0.15.1b
75.8     0.3   0.0%
/gnu/store/pacnc2m1nab4n74aqlzxgddznk30amdz-attr-2.5.1
75.6     0.2   0.0%
/gnu/store/58vnpbbd0sihhb5gv0iimhsiyxap1xk3-libass-0.15.1
163.3     0.2   0.0%
/gnu/store/skz71j7pmi8pqmqmcjyaizd7l9hlfd6f-graphite2-1.3.13
75.5     0.2   0.0%
/gnu/store/j5kzdjan6mnf2ngmkc50fia8vrbpqi9b-libtasn1-4.19.0
75.5     0.2   0.0%
/gnu/store/6r4brvchlkbbqx2n2iz2p6i2ki78zfp2-kexec-tools-2.0.23
77.9     0.2   0.0%
/gnu/store/slzq3zqwj75lbrg4ly51hfhbv2vhryv5-zlib-1.2.13
75.5     0.2   0.0%
/gnu/store/am15vcnc511isw8rc0wmwwk40ip10kk9-alsa-ucm-conf-1.2.4
0.2     0.2   0.0%
/gnu/store/h63lbi5shzn6fmfbhsdmzl7hbxx4m683-libxkbfile-1.1.0
81.4     0.2   0.0%
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4
75.5     0.2   0.0%
/gnu/store/hhh6ymrll1i9b8zgr4gfsbsgbc75azc2-jbig2dec-0.19
75.5     0.2   0.0%
/gnu/store/q5d961dnm2bq79qxic85a842k4gdlzqd-libltdl-2.4.7
75.4     0.1   0.0%
/gnu/store/z8kgahaarjpl0b1nzpqmzyrm4bbmnxw3-libxext-1.3.4
81.4     0.1   0.0%
/gnu/store/fyhnw9y4vcxra9c5qm9y997yzcdkl08i-vidstab-1.1.0-0.aeabc8d
75.4     0.1   0.0%
/gnu/store/xkzw5shd6bchzvhv9d6p08hsny749jdd-libxdmcp-1.1.3
75.4     0.1   0.0%
/gnu/store/i7lls5jbad877g0fv7s87rlw0dgxp3wm-libxi-1.7.10
81.5     0.1   0.0%
/gnu/store/x2a1qx3syync9q4ka1gh8g0svrcq86k6-libdaemon-0.14
75.4     0.1   0.0%
/gnu/store/ck5m2chijap9c8warmx4af7ppc0wixsx-libxtst-1.2.3
81.6     0.1   0.0%
/gnu/store/dm5ki7gd9hp7xi4nxdavmg2cm5wplc3b-giflib-5.2.1
75.4     0.1   0.0%
/gnu/store/fngdhfba9gpg5j3avix6l0jffpfmq98r-libpciaccess-0.16
80.0     0.1   0.0%
/gnu/store/imfq9cgm2m86zxrl1139h580bx8jvwig-libpaper-2.0.0
76.4     0.1   0.0%
/gnu/store/3b5rrbrfnwzc08vl4zd31h5dwzs5lwjw-libxcursor-1.2.1
81.4     0.1   0.0%
/gnu/store/x0p8rbcpql70zf3fvj9fbha67mfq93j7-libxrender-0.9.10
81.3     0.1   0.0%
/gnu/store/sw9xqs3p0a46ilr15gg2sq6i3v0wa1jj-libxrandr-1.5.2
81.5     0.1   0.0%
/gnu/store/dnqlhvw8kab4l1kqc5m53ab3n8xyzl7w-libxv-1.0.12
81.4     0.1   0.0%
/gnu/store/v3dmk08jbmwsn5a916sf8h9ls5dyz7m2-libxxf86vm-1.1.4
81.4     0.0   0.0%
/gnu/store/q713d5aybqlv76qaxc7dkgs12r2sc8i5-libxfixes-6.0.0
81.3     0.0   0.0%
/gnu/store/h582yg8z9mdg8ga0cx52lh701z37fmqp-libxinerama-1.1.4
81.4     0.0   0.0%
/gnu/store/yilf64y14qciml3kkj3506i3n2gmaawb-libxau-1.0.10
75.3     0.0   0.0%
/gnu/store/b9b2vd3r07lvhiih6ddrw95p9pk9lpvh-libxshmfence-1.3
75.3     0.0   0.0%
total: 922.5 MiB


./pre-inst-env guix size freerdp
;;; note: source file /share/software/guix/guix.git/gnu/packages/rdesktop.scm
;;;       newer than compiled
/share/software/guix/guix.git/gnu/packages/rdesktop.go
;;; note: source file /share/software/guix/guix.git/gnu/packages/rdesktop.scm
;;;       newer than compiled
/run/current-system/profile/lib/guile/3.0/site-ccache/gnu/packages/rdesktop.go
store item                                                       total    self
/gnu/store/qiw0rpaj4rlgpldh12xac03n8rf301zm-mesa-23.1.4
334.7   135.3  14.7%
/gnu/store/lwlhqac99h0mhnwh3k2iglsccii6q3wx-llvm-for-mesa-15.0.7
180.4   104.7  11.3%
/gnu/store/lj75fc25zx2y9pqvfp95la84rdhlj4f8-perl-5.36.0
152.2    59.4   6.4%
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9
135.0    53.1   5.8%
/gnu/store/cr9b4ra4hw0pjsjanflrwc8x93wvskdh-ghostscript-with-cups-9.56.1
  169.6    44.9   4.9%
/gnu/store/0ibv7vw1ff6f4c15p9c0k4izx4kqwlkr-icu4c-71.1
116.1    39.8   4.3%
/gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35
40.6    38.8   4.2%
/gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib
75.3    34.7   3.8%
/gnu/store/haa7i9masqlwbm2r832gbbwxnksby6zk-ffmpeg-4.4.2
713.8    24.8   2.7%
/gnu/store/g5cp2hp5ja1gbb8f0lz3gza2frcxf7mq-x265-3.5
93.4    18.1   2.0%
/gnu/store/jx38np9wsq7n6v4xlrxgn9xj88r3wp3a-eudev-3.2.11
106.0    17.6   1.9%
/gnu/store/dg51lk5zifsyb4x4hpghiq1piwwy4972-rav1e-0.6.3
92.4    17.1   1.9%
/gnu/store/mc9gdsm0cqpyd2522f5xghdl59p1l35r-nss-3.88.1
182.4    17.0   1.8%
/gnu/store/a5i8avx826brw5grn3n4qv40g514505c-coreutils-9.1
91.8    16.5   1.8%
/gnu/store/nb40pwd37v6i1g4b1fq4l6q4h9px3asr-glib-2.72.3
101.3    14.9   1.6%
/gnu/store/fbfbcs4z684my3k1v9lkmhhq6in3hqlp-cups-2.4.2
360.5    13.6   1.5%
/gnu/store/7pdjyaqw042mkwsd4hssq1hgmsk84kwf-fftwf-3.3.8
89.3    13.0   1.4%
/gnu/store/v1xbz7475bd61038cvlwwh4f961ncqlq-poppler-data-0.4.11
12.4    12.4   1.3%
/gnu/store/zan3d655r50cv5gxvj2l5yybwhy6x3n4-font-dejavu-2.37
9.8     9.8   1.1%
/gnu/store/8mpj84j4k6g3xbypm5ijav7fq7xvcndn-cups-minimal-2.4.2
100.8     9.0   1.0%
/gnu/store/gwx2sf5wl9bsl21lwv35g5la63bwyy95-util-linux-2.37.4-lib
84.3     9.0   1.0%
/gnu/store/69wd3pd1hd3j84xr965jj2fk2qmxn0hl-openssl-3.0.8
83.4     8.1   0.9%
/gnu/store/g0mixa0ysj3vp81hx6n9afbavgyfisg5-pulseaudio-16.1
312.9     8.1   0.9%
/gnu/store/4fj7l2map5z98p87r9f5b6al1cmrqjy9-libical-3.0.16
154.7     7.3   0.8%
/gnu/store/rbrk8r5r1qza08kyhdlf2ap8vd3v5sbi-poppler-22.09.0
257.2     7.3   0.8%
/gnu/store/bah987x8q0wvfsv0xi56hxh0mym7vwx5-freerdp-2.10.0
923.2     6.8   0.7%
/gnu/store/kvck09c3jdgbqm9d82lnmijax26bs0fq-sdl2-2.0.14
574.8     6.6   0.7%
/gnu/store/pwxyw0h6pd0cnbw0b9c3ran1q78w3jjm-xkeyboard-config-2.38
6.6     6.6   0.7%
/gnu/store/n7vynkl0rkqmvahxji6530n8hmfscxsd-harfbuzz-5.3.1
152.1     6.4   0.7%
/gnu/store/bcc053jvsbspdjr17gnnd9dg85b3a0gy-ncurses-6.2.20210619
81.2     5.9   0.6%
/gnu/store/i4z9p6wy7f41baxiwsfiq7p0zqkvsnj5-shadow-4.13
83.3     5.1   0.5%
/gnu/store/v5i3vf9j8l6aybp6wk7bh4am2czsz4pc-bdb-6.2.32
79.9     4.6   0.5%
/gnu/store/isrq6r5jcfpp0vbzx7spnsl2f2jllvk1-font-ghostscript-8.11
4.5     4.5   0.5%
/gnu/store/yr4lbvdyc4dgs76yij1dw2w2z8s84af8-gnutls-3.7.7
91.8     4.5   0.5%
/gnu/store/kbvyzkxrpf8w9v64jvjkr12hcailhflx-bluez-5.66
192.8     4.3   0.5%
/gnu/store/9dpawzcwwlvakvsgp0gbgs47zzivskpg-elogind-252.9
182.2     4.0   0.4%
/gnu/store/v90bs3nvcjn7gkxi4dr80xvs3601r7y1-libaom-3.5.0
79.2     3.9   0.4%
/gnu/store/n4sqy6s9dl6xh0xjasbkfk4683fydxqs-qpdf-11.1.0
81.2     3.6   0.4%
/gnu/store/f5dk5089j96i8qanpi0lkcbc1wjywd0l-cups-filters-1.28.15
345.0     3.5   0.4%
/gnu/store/iyaad74kw54jrqzpwm5r4jagfr8dgirp-elfutils-0.187
81.9     3.5   0.4%
/gnu/store/lrgw10adsim81fgpw2py0q3l4qi10hga-libvpx-1.12.0
78.7     3.4   0.4%
/gnu/store/vq7dxp5la2lnhsvniwv38j0ggvsmzim7-p11-kit-0.24.1
80.1     3.4   0.4%
/gnu/store/4jakqiibsvrkv4jdw1wyl6racrwv9bkh-sqlite-3.39.3
86.0     3.4   0.4%
/gnu/store/qabydd2r26gcr9s26hzchip3a3h3zhg4-libxcb-1.15
78.5     3.0   0.3%
/gnu/store/0hvkv5kvrk7ix29pfnbkyppbdxa7ki7n-libx11-1.8.1
81.2     2.8   0.3%
/gnu/store/ib2n2vzqpchc3bhh9i712w5sq9zapn8d-gmp-6.2.1
78.0     2.7   0.3%
/gnu/store/0jk7sl5xqwwdkzjpp9sxgz9z0d48a3vy-libunistring-1.0
77.8     2.5   0.3%
/gnu/store/3dv9xf07gnmc4gpm0a4h0g7j58dx3l05-freetype-2.13.0
79.9     2.5   0.3%
/gnu/store/1ywm8hnpc1mvw3ig0mv6xqjvl1bqprl4-flac-1.3.4
78.1     2.3   0.3%
/gnu/store/z325ax94ws8fs0gd3ymfgfac5hf43ms7-libx264-164-0.b093bbe
77.5     2.2   0.2%
/gnu/store/d8shkvrmynpp3771yi7hipsd10s725vm-guile-fibers-1.1.1
137.2     2.2   0.2%
/gnu/store/85276hii9m2x894d5j2zhnahg8viy1sj-libjpeg-turbo-2.1.4
77.4     2.1   0.2%
/gnu/store/zxzgw3gzbi99bzwlqkis8cq237wnp3zv-webrtc-audio-processing-0.3.1
   77.4     2.1   0.2%
/gnu/store/xmki1hff6siwrsx8dh7r2b7nh10rx4bw-libevent-2.1.12
77.4     2.1   0.2%
/gnu/store/19z4zyx0nykgcmj75izhsbi6z0ascq4i-tzdata-2022a
2.0     2.0   0.2%
/gnu/store/g9cpfynzy3ryv9jprgvwf3g2mnd5p11q-libxml2-2.9.14
79.9     2.0   0.2%
/gnu/store/65f0cdmsv7qqrc01hjvriwhlrimn4kxv-linux-pam-1.5.2
78.2     1.9   0.2%
/gnu/store/z0dsran94vbskmcx8ij7g0v1yhp7f11b-libxkbcommon-1.4.1
95.7     1.9   0.2%
/gnu/store/pxqnngfrn56sjd59aw9phb04w20hrcih-srt-1.4.4
86.3     1.8   0.2%
/gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16
1.8     1.8   0.2%
/gnu/store/ws9j019x3xhx2ic45rrd00cm4h52z027-shepherd-0.9.3
139.0     1.8   0.2%
/gnu/store/h991pp3p9rks2zq338jlp687bw0ag2c1-cairo-1.16.0
126.1     1.8   0.2%
/gnu/store/icyyxgwfj9lsny17dznnb7jqicjs6k99-libtheora-1.1.1
77.5     1.8   0.2%
/gnu/store/icmd5wb0494flgwh1lmjwlaj6xhvx5xp-alsa-lib-1.2.4
77.6     1.7   0.2%
/gnu/store/bvc7jfm2pkxf3yn2v50a761amz7w43iz-avahi-0.8
114.5     1.7   0.2%
/gnu/store/rfx142plc19c12mcfk86a8ff0c7bpch0-lame-3.100
77.0     1.7   0.2%
/gnu/store/fxspvmsmypn6g74mx3dc58qmh16n90vj-pcre-8.45
77.0     1.7   0.2%
/gnu/store/5yivjf18gvj41wibq0bnr8jc82gbrrwx-dav1d-1.0.0
76.9     1.6   0.2%
/gnu/store/rjxiyngj1dl78ib41nz5y1haa2a4l0b5-xvid-1.3.7
76.9     1.6   0.2%
/gnu/store/jxkn98nnk2pv3fy7cx2baaynkr4c63wp-nspr-4.35
154.7     1.6   0.2%
/gnu/store/8y0pwifz8a3d7zbdfzsawa1amf4afx1s-libgcrypt-1.10.1
78.9     1.5   0.2%
/gnu/store/zrqbilnrakxw4gpv0ix982kq5aigh4iy-libvorbis-1.3.7
77.3     1.5   0.2%
/gnu/store/nm013b575bhyra8ghz871gpgwq58cfda-imlib2-1.10.0
346.5     1.5   0.2%
/gnu/store/lxfc2a05ysi7vlaq0m3w5wsfsy0drdlw-readline-8.1.2
82.6     1.4   0.2%
/gnu/store/6k1yys9wqrfn4y41ic1win8gpnimncwj-xz-5.2.8
77.7     1.4   0.2%
/gnu/store/nv5q3a8wf16arzgvgqc3125xbglqg5z2-xz-5.2.8
77.7     1.4   0.2%
/gnu/store/l8gfqj0s8knfnhrxza7c9l432i0al3fw-libcdio-2.1.0
82.9     1.4   0.2%
/gnu/store/4mnxhv2bx20fm16n3hq6jqf309kp1xx7-libtiff-4.4.0
81.5     1.4   0.1%
/gnu/store/l3f6r1x9484liwcin3071h5y3av3gs02-libcaca-0.99.beta19
355.4     1.3   0.1%
/gnu/store/j7pgn7vmfscdrcym6kmaw6nz8djzf1vg-glu-9.0.2
336.0     1.3   0.1%
/gnu/store/7bhggk7fzvgjvgi9ykphgg21gwlfgx4k-jack-0.125.0
90.8     1.3   0.1%
/gnu/store/3dmr28q1fi5s5lgifch2qv1plddnn2pg-openal-1.22.2
314.0     1.2   0.1%
/gnu/store/jz5dwdxq4di29cd0rjjzkw356dhkzjil-pkg-config-0.29.2
76.4     1.1   0.1%
/gnu/store/q54qpx235li33zmkvmid1xzgcs7srdjd-dbus-1.14.0
82.7     1.1   0.1%
/gnu/store/hqxzgbbbnxl8l9q8bcsvzvmyw1mjws4r-zstd-1.5.2-lib
76.4     1.1   0.1%
/gnu/store/83rrhh4gwc48awsp1ahfjlq44ijha3y8-libwebp-1.2.4
340.5     1.1   0.1%
/gnu/store/m9wi9hcrf7f9dm4ri32vw1jrbh1csywi-libgpg-error-1.45
77.4     1.1   0.1%
/gnu/store/4si6azarzks3y3klsxkfrjd1vj1l61l9-libdrm-2.4.114
81.1     1.0   0.1%
/gnu/store/9vw5slrffp27rzy2i2plnw7xfqjyk7m4-bash-minimal-5.1.16
76.3     1.0   0.1%
/gnu/store/c2fx42ial6lr60s96xcbml5hd8vwaxq3-nettle-3.8.1
79.0     1.0   0.1%
/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16
41.6     1.0   0.1%
/gnu/store/8139wv0a89xc7qldjmw9zsdb37vm6n0g-libsndfile-1.2.0
81.1     1.0   0.1%
/gnu/store/ixr7c3jadiqg640b8pz3njqhhm5zzmvj-grep-3.8
77.2     0.9   0.1%
/gnu/store/6fba2v1qmy9ays43m2pbda5hikwbpi6q-libva-2.19.0
335.6     0.9   0.1%
/gnu/store/a3flz4vpqgnjxc6jv0cjv6f7qdbg4igz-wayland-1.22.0
81.3     0.8   0.1%
/gnu/store/vl0ba6qp69i9rwzvh45zc3vjmd81r7sw-openjpeg-2.5.0
83.4     0.8   0.1%
/gnu/store/1w1r6r56z9lhg8ghcb7lxss6mkn7d5l1-libgc-8.2.2
76.1     0.8   0.1%
/gnu/store/1r1azdi4hvfypnx14d01n60p4aa7g2im-libidn2-2.3.4
78.5     0.7   0.1%
/gnu/store/p6za1mhsrw7fxgngyjkkm6z9dkgdfnqf-pixman-0.40.0
76.0     0.7   0.1%
/gnu/store/gby05amyk0g0whcgdajghx56n2jnhhfv-lcms-2.13.1
82.1     0.7   0.1%
/gnu/store/2w976k6g70gkfih9wwhalqsni209vcqz-gdbm-1.23
75.9     0.6   0.1%
/gnu/store/fncsrwapajvfkl76zmn6z1cxqd7hlbqf-fontconfig-minimal-2.14.0
  90.7     0.6   0.1%
/gnu/store/ys6vr8ik24n0b24p04yx1f528j0xcj03-speex-1.2.1
76.9     0.6   0.1%
/gnu/store/y4j3v2rzc6cvhkbdcxc99klrfrc8grdz-pciutils-3.8.0
79.9     0.6   0.1%
/gnu/store/3rm6k6bgyylj182cvpkyg0x12ivmdvl7-speexdsp-1.2.1
75.8     0.5   0.1%
/gnu/store/zkxvwia0z25409k1kmm0jqzfk9prc8fx-libpng-1.6.37
77.1     0.5   0.1%
/gnu/store/chi52i5phd98gbnplzllgfxjiv4hhl7d-opus-1.3.1
75.8     0.5   0.1%
/gnu/store/8lg52d2yfy5ndl6g4x77m5a33xr75czc-twolame-0.4.0
81.6     0.5   0.0%
/gnu/store/aghzw4wmbdl3lxn4aww4ndfspmhzizp6-libogg-1.3.5
75.8     0.5   0.0%
/gnu/store/f2h5bc3kkgq24skljmmbn0fs1rhnw8qj-libbluray-1.0.2
97.7     0.4   0.0%
/gnu/store/vmxr2sa3cwnc2ins8mvaknpyismw6azz-freeglut-3.4.0
335.2     0.4   0.0%
/gnu/store/j8wlfmlmfvpbza6is9wv9xsd8psrxn00-bzip2-1.0.8
76.7     0.4   0.0%
/gnu/store/pl09vk5g3cl8fxfln2hjk996pyahqk8m-bzip2-1.0.8
76.7     0.4   0.0%
/gnu/store/hgljcrwcgksxrcl77yybgmpl11d8xxx3-libusb-1.0.25
75.7     0.4   0.0%
/gnu/store/65rbvsb9fyx74ff1sjnar1bp8qif7k07-libaacs-0.11.0
79.3     0.4   0.0%
/gnu/store/xkwz1xfizjj6b5lc49fnw2nnvdhvwkf1-libice-1.0.10
75.7     0.4   0.0%
/gnu/store/gwgmh39xzqfm0n9pxxgnjycna02bw5z3-sbc-1.5
75.7     0.4   0.0%
/gnu/store/fw1wywd34vh33l4dq182ds5d7jdz45j5-expat-2.5.0
75.7     0.4   0.0%
/gnu/store/npf25zy0mglapbfz2xd7mn773fwvky4w-ftgl-2.4.0
339.4     0.3   0.0%
/gnu/store/70b02n7xkabn9nl5bpbxc0y3qc37i0xm-acl-2.3.1
75.9     0.3   0.0%
/gnu/store/zga0agdgd3712ixwj6iv71hcx9cr9gbb-alsa-topology-conf-1.2.4
  0.3     0.3   0.0%
/gnu/store/gshm356bzhwhg9f6jjihkf3l8y1601cd-kmod-29
79.3     0.3   0.0%
/gnu/store/nj4s36r9vlilaw56qv0q0h1rzqbh60bz-libbdplus-0.1.2
79.2     0.3   0.0%
/gnu/store/87ydg6bi214x2zbzvm5vx3lfkbbg155f-libcddb-1.3.2
75.6     0.3   0.0%
/gnu/store/sjy64dvx18yc5p29zywmg01k3g53p643-libcap-2.64
75.6     0.3   0.0%
/gnu/store/2pmwcbg9gcm4ifq1pfwf50344dkyhh9b-libcdio-paranoia-10.2+2.0.1
   83.2     0.3   0.0%
/gnu/store/r718a7czcdc87315bnw7i7a8y17m4h03-soxr-0.1.3
75.6     0.3   0.0%
/gnu/store/n64vyn91yfy1dkf7b715b0f20mf7wgz5-libvdpau-1.5
81.7     0.3   0.0%
/gnu/store/6k0gsynk7qjbgsw9xgb7r4yrkg1znf1r-tdb-1.4.7
75.6     0.3   0.0%
/gnu/store/jjnbhhpka0xk8jjs6y973g86n9nm0wqk-fribidi-1.0.12
75.6     0.3   0.0%
/gnu/store/zr3gs4a48q4kvy3s1r32cznhx3p74gn4-libsm-1.2.3
84.9     0.3   0.0%
/gnu/store/biykph2rp6k1qygdmxsg02dqy12pv29n-libid3tag-0.15.1b
75.8     0.3   0.0%
/gnu/store/pacnc2m1nab4n74aqlzxgddznk30amdz-attr-2.5.1
75.6     0.2   0.0%
/gnu/store/58vnpbbd0sihhb5gv0iimhsiyxap1xk3-libass-0.15.1
163.3     0.2   0.0%
/gnu/store/skz71j7pmi8pqmqmcjyaizd7l9hlfd6f-graphite2-1.3.13
75.5     0.2   0.0%
/gnu/store/j5kzdjan6mnf2ngmkc50fia8vrbpqi9b-libtasn1-4.19.0
75.5     0.2   0.0%
/gnu/store/6r4brvchlkbbqx2n2iz2p6i2ki78zfp2-kexec-tools-2.0.23
77.9     0.2   0.0%
/gnu/store/slzq3zqwj75lbrg4ly51hfhbv2vhryv5-zlib-1.2.13
75.5     0.2   0.0%
/gnu/store/am15vcnc511isw8rc0wmwwk40ip10kk9-alsa-ucm-conf-1.2.4
0.2     0.2   0.0%
/gnu/store/h63lbi5shzn6fmfbhsdmzl7hbxx4m683-libxkbfile-1.1.0
81.4     0.2   0.0%
/gnu/store/w8b0l8hk6g0fahj4fvmc4qqm3cvaxnmv-libffi-3.4.4
75.5     0.2   0.0%
/gnu/store/hhh6ymrll1i9b8zgr4gfsbsgbc75azc2-jbig2dec-0.19
75.5     0.2   0.0%
/gnu/store/q5d961dnm2bq79qxic85a842k4gdlzqd-libltdl-2.4.7
75.4     0.1   0.0%
/gnu/store/z8kgahaarjpl0b1nzpqmzyrm4bbmnxw3-libxext-1.3.4
81.4     0.1   0.0%
/gnu/store/fyhnw9y4vcxra9c5qm9y997yzcdkl08i-vidstab-1.1.0-0.aeabc8d
75.4     0.1   0.0%
/gnu/store/xkzw5shd6bchzvhv9d6p08hsny749jdd-libxdmcp-1.1.3
75.4     0.1   0.0%
/gnu/store/i7lls5jbad877g0fv7s87rlw0dgxp3wm-libxi-1.7.10
81.5     0.1   0.0%
/gnu/store/x2a1qx3syync9q4ka1gh8g0svrcq86k6-libdaemon-0.14
75.4     0.1   0.0%
/gnu/store/ck5m2chijap9c8warmx4af7ppc0wixsx-libxtst-1.2.3
81.6     0.1   0.0%
/gnu/store/dm5ki7gd9hp7xi4nxdavmg2cm5wplc3b-giflib-5.2.1
75.4     0.1   0.0%
/gnu/store/fngdhfba9gpg5j3avix6l0jffpfmq98r-libpciaccess-0.16
80.0     0.1   0.0%
/gnu/store/imfq9cgm2m86zxrl1139h580bx8jvwig-libpaper-2.0.0
76.4     0.1   0.0%
/gnu/store/3b5rrbrfnwzc08vl4zd31h5dwzs5lwjw-libxcursor-1.2.1
81.4     0.1   0.0%
/gnu/store/x0p8rbcpql70zf3fvj9fbha67mfq93j7-libxrender-0.9.10
81.3     0.1   0.0%
/gnu/store/sw9xqs3p0a46ilr15gg2sq6i3v0wa1jj-libxrandr-1.5.2
81.5     0.1   0.0%
/gnu/store/dnqlhvw8kab4l1kqc5m53ab3n8xyzl7w-libxv-1.0.12
81.4     0.1   0.0%
/gnu/store/v3dmk08jbmwsn5a916sf8h9ls5dyz7m2-libxxf86vm-1.1.4
81.4     0.0   0.0%
/gnu/store/q713d5aybqlv76qaxc7dkgs12r2sc8i5-libxfixes-6.0.0
81.3     0.0   0.0%
/gnu/store/h582yg8z9mdg8ga0cx52lh701z37fmqp-libxinerama-1.1.4
81.4     0.0   0.0%
/gnu/store/9w1rhd8c25xjg5z6ix2i8k987pb77i9p-libxdamage-1.1.5
81.3     0.0   0.0%
/gnu/store/yilf64y14qciml3kkj3506i3n2gmaawb-libxau-1.0.10
75.3     0.0   0.0%
/gnu/store/b9b2vd3r07lvhiih6ddrw95p9pk9lpvh-libxshmfence-1.3
75.3     0.0   0.0%
total: 923.2 MiB


On Sat, Sep 2, 2023 at 11:32 AM Maxim Cournoyer
<maxim.cournoyer@gmail.com> wrote:
> Out of curiosity, how does the package closure size increases between
> the old and new version (guix size freerdp vs ./pre-inst-env guix size
> freerdp) ?
Maxim Cournoyer Sept. 5, 2023, 3:45 a.m. UTC | #3
Hi,

Thanks for the new revision.  Installed!
diff mbox series

Patch

diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm
index be4fe83cdc..0855e11a11 100644
--- a/gnu/packages/rdesktop.scm
+++ b/gnu/packages/rdesktop.scm
@@ -31,16 +31,20 @@  (define-module (gnu packages rdesktop)
   #:use-module (guix utils)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
+  #:use-module (gnu packages audio)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages cups)
   #:use-module (gnu packages docbook)
   #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages glib)
+  #:use-module (gnu packages gtk)
   #:use-module (gnu packages gstreamer)
   #:use-module (gnu packages image)
   #:use-module (gnu packages libusb)
   #:use-module (gnu packages linux)
+  #:use-module (gnu packages mp3)
   #:use-module (gnu packages nettle)
+  #:use-module (gnu packages opencl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages tls)
@@ -83,56 +87,66 @@  (define-public freerdp
   (package
     (name "freerdp")
     (version "2.10.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/FreeRDP/FreeRDP")
-             (commit version)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0j5waq4h7l5f0vrh7wmrv6r27p537qwbg7ab8j0n0ia5p4nvgjp2"))))
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/FreeRDP/FreeRDP")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0j5waq4h7l5f0vrh7wmrv6r27p537qwbg7ab8j0n0ia5p4nvgjp2"))))
     (build-system cmake-build-system)
-    (native-inputs
-     (list docbook-xml
-           docbook-xsl
-           glib
-           libxml2
-           libxslt
-           pkg-config
-           xmlto))
-    (inputs
-     (list alsa-lib
-           cups
-           ffmpeg-4
-           libjpeg-turbo
-           libusb
-           libx11
-           libxkbfile
-           libxcursor
-           libxext
-           libxi
-           libxv
-           libxrandr
-           libxrender
-           libxinerama
-           libxshmfence
-           pulseaudio
-           zlib))
+    (native-inputs (list docbook-xml
+                         docbook-xsl
+                         glib
+                         libxml2
+                         libxslt
+                         pkg-config
+                         xmlto))
+    (inputs (list alsa-lib
+                  cairo
+                  cups
+                  dbus
+                  ffmpeg-4
+                  gsm
+                  lame
+                  libjpeg-turbo
+                  libusb
+                  libx11
+                  libxcursor
+                  libxdamage
+                  libxext
+                  libxkbfile
+                  libxi
+                  libxv
+                  libxrandr
+                  libxrender
+                  libxinerama
+                  libxshmfence
+                  pulseaudio
+                  opencl-headers
+                  openh264
+                  opensles
+                  openssl
+                  zlib))
     (propagated-inputs (list libxkbcommon openssl wayland))
     (arguments
      (list #:build-type "RELEASE"
-           #:configure-flags
-           #~(list "-DWITH_JPEG=ON"
-                   #$@(if (target-x86-64?)
-                          #~("-DWITH_SSE2=ON")
-                          #~())
-                   "-DWITH_PULSE=ON"
-                   "-DWITH_CUPS=ON"
-                   "-DBUILD_TESTING=ON")))
+           #:configure-flags #~(list "-DWITH_JPEG=ON"
+                                     #$@(if (target-x86-64?)
+                                            #~("-DWITH_SSE2=ON")
+                                            #~())
+                                     "-DWITH_PULSE=ON"
+                                     "-DWITH_CUPS=ON"
+                                     "-DBUILD_TESTING=ON"
+                                     "-DWITH_SERVER=ON" ;build servers
+                                     "-DWITH_SHADOW=ON" ;build shadow server
+                                     "-DWITH_PROXY=ON"))) ;build proxy server
     (home-page "https://www.freerdp.com")
     (synopsis "Remote Desktop Protocol implementation")
-    (description "FreeRDP implements Microsoft's Remote Desktop Protocol.
+    (description
+     "FreeRDP implements Microsoft's Remote Desktop Protocol.
 It consists of the @code{xfreerdp} client, libraries for client and server
 functionality, and Windows Portable Runtime (WinPR), a portable implementation
 of parts of the Windows API.")