crux-ports

My CRUX Linux ports
Log | Files | Refs | README

Pkgfile (1228B)


      1 # Description:	An extensible, customizable, free/libre text editor -- and more.
      2 # URL:		https://www.gnu.org/software/emacs/
      3 # Maintainer:	Shokara Kou, kou at 13f0 dot net
      4 # Depends on:	giflib gnutls harfbuzz libjpeg-turbo libpng libxml2 sqlite3 xorg-libxaw xorg-libxcb xorg-libxinput xorg-libxpm xorg-libxpm zlib
      5 # Optional:	texinfo xorg-libxfixes xorg-libxinerama xorg-libxrandr
      6 
      7 name=emacs
      8 version=30.2
      9 release=1
     10 source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)
     11 
     12 build() {
     13 	cd $name-$version
     14 
     15 	./configure \
     16 		--prefix=/usr \
     17 		--without-all \
     18 		--with-x \
     19 		--with-x-toolkit=athena \
     20 		--with-dumping=none \
     21 		--with-gif \
     22 		--with-gnutls \
     23 		--with-jpeg \
     24 		--with-modules \
     25 		--with-png \
     26 		--with-sqlite3 \
     27 		--with-threads \
     28 		--with-xft \
     29 		--with-xpm \
     30 		--with-zlib \
     31 		--without-dbus \
     32 		--without-gpm \
     33 		--without-gsettings \
     34 		--without-lcms2 \
     35 		--without-libotf \
     36 		--without-libsystemd \
     37 		--without-libtiff \
     38 		--without-m17n-flt \
     39 		--without-pgtk \
     40 		--without-rsvg \
     41 		--without-selinux \
     42 		--without-toolkit-scroll-bars \
     43 		--without-webp \
     44 		--without-xim
     45 		#--with-native-compilation \
     46 		#--with-harfbuzz \
     47 
     48 	make
     49 	make DESTDIR=$PKG install
     50 
     51 	rm -fr $PKG/usr/share/doc
     52 	rm -fr $PKG/usr/lib
     53 }