|
Jerry James |
1564e1e |
%global upstreamver 4r7p5
|
|
Jerry James |
1564e1e |
%global pkgdate 2014_05_24-20_02
|
|
Jerry James |
1564e1e |
%global gapdirname gap%(cut -dp -f1 <<< %upstreamver)
|
|
Jerry James |
b72b287 |
%global gapdir %{_prefix}/lib/gap
|
|
|
574c352 |
%global icondir %{_datadir}/icons/hicolor
|
|
|
574c352 |
|
|
|
574c352 |
Name: gap
|
|
Jerry James |
1564e1e |
Version: %(sed -r "s/r|p/./g" <<< %upstreamver)
|
|
|
1b73275 |
Release: 2%{?dist}
|
|
|
574c352 |
Summary: Computational discrete algebra
|
|
|
574c352 |
|
|
|
574c352 |
Group: Applications/Engineering
|
|
|
574c352 |
License: GPLv2+
|
|
|
574c352 |
URL: http://www.gap-system.org/
|
|
Jerry James |
f93ce6d |
Source0: ftp://ftp.gap-system.org/pub/gap/gap47/tar.bz2/%{name}%{upstreamver}_%{pkgdate}.tar.bz2
|
|
|
574c352 |
Source1: gap-README.fedora
|
|
|
574c352 |
Source2: update-gap-workspace
|
|
|
574c352 |
Source3: gap.xml
|
|
|
574c352 |
Source4: gap.desktop
|
|
|
574c352 |
Source5: gap.el
|
|
|
574c352 |
Source6: gap.1.in
|
|
|
574c352 |
Source7: gac.1.in
|
|
|
574c352 |
Source8: update-gap-workspace.1
|
|
|
574c352 |
Source9: gap.vim
|
|
Jerry James |
9a501ad |
Source10: gap.appdata.xml
|
|
Jerry James |
9a501ad |
Source11: gap-screenshot.png
|
|
|
574c352 |
# This patch from Debian rearranges some paths to match Linux conventions.
|
|
Jerry James |
9ae4340 |
Patch0: %{name}-paths.patch
|
|
|
574c352 |
# This patch applies a change from Debian to allow help files to be in gzip
|
|
|
574c352 |
# compressed DVI files, and also adds support for viewing with xdg-open.
|
|
Jerry James |
9ae4340 |
Patch1: %{name}-help.patch
|
|
|
574c352 |
# This patch will not be sent upstream. It makes the main binary read the
|
|
|
574c352 |
# environment variables now read by gap.sh, so we can dispose of the shell
|
|
|
574c352 |
# script and run the actual binary directly.
|
|
Jerry James |
9ae4340 |
Patch2: %{name}-env.patch
|
|
Jerry James |
37b82eb |
# This patch will not be sent upstream. Force use of the 64-bit stat()
|
|
Jerry James |
37b82eb |
# routines to avoid overflow of the inode and size fields.
|
|
Jerry James |
f93ce6d |
Patch3: %{name}-stat.patch
|
|
|
574c352 |
|
|
|
574c352 |
BuildRequires: desktop-file-utils
|
|
Jerry James |
b72b287 |
BuildRequires: gmp-devel
|
|
Jerry James |
1564e1e |
BuildRequires: m4
|
|
|
574c352 |
BuildRequires: netpbm-progs
|
|
Jerry James |
b72b287 |
BuildRequires: readline-devel
|
|
|
574c352 |
|
|
|
574c352 |
Requires: %{name}-libs = %{version}-%{release}
|
|
|
574c352 |
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
|
|
574c352 |
Requires: %{name}-online-help = %{version}-%{release}
|
|
|
574c352 |
|
|
|
574c352 |
%description
|
|
|
574c352 |
GAP is a system for computational discrete algebra, with particular
|
|
|
574c352 |
emphasis on Computational Group Theory. GAP provides a programming
|
|
|
574c352 |
language, a library of thousands of functions implementing algebraic
|
|
|
574c352 |
algorithms written in the GAP language as well as large data libraries
|
|
|
574c352 |
of algebraic objects. GAP is used in research and teaching for studying
|
|
|
574c352 |
groups and their representations, rings, vector spaces, algebras,
|
|
|
574c352 |
combinatorial structures, and more.
|
|
|
574c352 |
|
|
|
574c352 |
This is a metapackage that requires the standard GAP components.
|
|
|
574c352 |
|
|
|
574c352 |
%package libs
|
|
|
574c352 |
Summary: Essential GAP libraries
|
|
|
574c352 |
Group: Applications/Engineering
|
|
|
574c352 |
BuildArch: noarch
|
|
|
574c352 |
|
|
Jerry James |
f93ce6d |
# These obsoletes and provides can be removed once Fedora 20 is EOL, or if
|
|
Jerry James |
f93ce6d |
# somebody packages one of the GAP emacs interfaces.
|
|
Jerry James |
f93ce6d |
Obsoletes: %{name}-emacs < 4.7.2-1
|
|
Jerry James |
f93ce6d |
Provides: %{name}-emacs = %{version}-%{release}
|
|
Jerry James |
f93ce6d |
Obsoletes: %{name}-emacs-el < 4.7.2-1
|
|
Jerry James |
f93ce6d |
Provides: %{name}-emacs-el = %{version}-%{release}
|
|
Jerry James |
f93ce6d |
Obsoletes: %{name}-xemacs < 4.7.2-1
|
|
Jerry James |
f93ce6d |
Provides: %{name}-xemacs = %{version}-%{release}
|
|
Jerry James |
f93ce6d |
Obsoletes: %{name}-xemacs-el < 4.7.2-1
|
|
Jerry James |
f93ce6d |
Provides: %{name}-xemacs-el = %{version}-%{release}
|
|
Jerry James |
eceb21d |
|
|
|
574c352 |
%description libs
|
|
Jerry James |
eceb21d |
This package contains the essential GAP libraries: lib and grp, as well as
|
|
Jerry James |
eceb21d |
the primitive, small, and transitive group databases.
|
|
|
574c352 |
|
|
|
574c352 |
%package core
|
|
|
574c352 |
Summary: GAP core components
|
|
|
574c352 |
Group: Applications/Engineering
|
|
|
574c352 |
Requires: %{name}-libs = %{version}-%{release}
|
|
Jerry James |
b72b287 |
Requires: GAPDoc
|
|
|
574c352 |
# The gap binary executes gunzip
|
|
|
574c352 |
Requires: gzip
|
|
|
574c352 |
Requires: hicolor-icon-theme
|
|
|
574c352 |
|
|
|
574c352 |
%description core
|
|
|
574c352 |
This package contains the core GAP system.
|
|
|
574c352 |
|
|
|
574c352 |
%package online-help
|
|
|
574c352 |
Summary: Online help for GAP
|
|
|
574c352 |
Group: Documentation
|
|
|
574c352 |
Requires: %{name}-core = %{version}-%{release}
|
|
|
574c352 |
BuildArch: noarch
|
|
|
574c352 |
|
|
|
574c352 |
%description online-help
|
|
|
574c352 |
This package contains the documentation in TeX format needed for GAP's
|
|
|
574c352 |
online help system.
|
|
|
574c352 |
|
|
|
574c352 |
%package devel
|
|
|
574c352 |
Summary: GAP compiler and development files
|
|
|
574c352 |
Group: Development/Languages
|
|
|
574c352 |
Requires: %{name}-core%{?isa} = %{version}-%{release}
|
|
|
574c352 |
Requires: gcc
|
|
Jerry James |
b72b287 |
Requires: gmp-devel%{?_isa}
|
|
|
574c352 |
|
|
|
574c352 |
%description devel
|
|
|
574c352 |
This package contains the GAP compiler (gac) and the header files necessary
|
|
|
574c352 |
for developing GAP programs.
|
|
|
574c352 |
|
|
|
574c352 |
%package vim
|
|
|
574c352 |
Summary: Edit GAP files with VIM
|
|
|
574c352 |
Group: Applications/Engineering
|
|
|
574c352 |
Requires: %{name}-core = %{version}-%{release}, vim-filesystem
|
|
|
574c352 |
BuildArch: noarch
|
|
|
574c352 |
|
|
|
574c352 |
%description vim
|
|
|
574c352 |
This package provides VIM add-on files to support editing GAP sources.
|
|
|
574c352 |
Both syntax highlighting and indentation are supported.
|
|
|
574c352 |
|
|
|
574c352 |
%prep
|
|
|
574c352 |
%setup -q -n %{gapdirname}
|
|
|
574c352 |
%patch0
|
|
|
574c352 |
%patch1
|
|
|
574c352 |
%patch2
|
|
|
574c352 |
%patch3
|
|
Jerry James |
b72b287 |
|
|
Jerry James |
f93ce6d |
# Replace the CFLAGS and find the math functions
|
|
Jerry James |
82b3f84 |
sed -re "s|(gp_cv_prog_cc_cdynoptions=)\"-fpic -Wall -O2|\1\"\$RPM_OPT_FLAGS -fPIC -D_FILE_OFFSET_BITS=64 -DSYS_DEFAULT_PATHS='\"%{gapdir}\"'|" \
|
|
Jerry James |
f93ce6d |
-e "s|(gp_cv_prog_cc_cdynlinking=)\"-shared -g[[:digit:]]*|\1\"\$RPM_LD_FLAGS -shared|" \
|
|
Jerry James |
b72b287 |
-e '/log2 log10/iLIBS="-lm $LIBS"' \
|
|
Jerry James |
b72b287 |
-i cnf/configure.out
|
|
|
574c352 |
|
|
Jerry James |
eceb21d |
# The -m32 and -m64 flags are not available on all platforms, and we provide
|
|
Jerry James |
eceb21d |
# them in optflags when they are needed.
|
|
Jerry James |
f93ce6d |
sed -i 's/ABI_CFLAGS="-m[[:digit:]]*"/ABI_CFLAGS=""/' configure
|
|
|
b37728d |
|
|
|
574c352 |
# Get the README
|
|
|
574c352 |
cp -p %{SOURCE1} README.fedora
|
|
|
574c352 |
|
|
Jerry James |
b72b287 |
# Fix a missing executable bit
|
|
Jerry James |
b72b287 |
chmod a+x makepkgs
|
|
Jerry James |
b72b287 |
|
|
Jerry James |
1564e1e |
# The makepkgs script is unable to find 2 packages due to version numbers
|
|
Jerry James |
1564e1e |
ln -s io-4.3.1 pkg/io
|
|
Jerry James |
1564e1e |
ln -s orb-4.7.1 pkg/orb
|
|
Jerry James |
1564e1e |
|
|
|
574c352 |
%build
|
|
Jerry James |
b72b287 |
%configure --with-gmp=system \
|
|
Jerry James |
82b3f84 |
CPPFLAGS='-D_FILE_OFFSET_BITS=64 -DSYS_DEFAULT_PATHS=\"%{gapdir}\"'
|
|
Jerry James |
b72b287 |
# FIXME: GAP 4.5 broke %%{?_smp_mflags}
|
|
Jerry James |
b72b287 |
make
|
|
Jerry James |
b72b287 |
|
|
Jerry James |
b72b287 |
# Get the value of the GAParch variable
|
|
Jerry James |
b72b287 |
source ./sysinfo.gap
|
|
Jerry James |
b72b287 |
|
|
Jerry James |
b72b287 |
# The packages must be built for the check script to succeed
|
|
Jerry James |
b72b287 |
sed -e "s|@gaparch@|$GAParch|" \
|
|
Jerry James |
b72b287 |
-e "s| -DSYS_DEFAULT_PATHS=\\\"/usr/share/gap\\\"||" \
|
|
Jerry James |
b72b287 |
-i bin/$GAParch/gac
|
|
Jerry James |
b72b287 |
mkdir -p bin/$GAParch/extern/gmp/include
|
|
Jerry James |
b72b287 |
ln -s %{_includedir}/gmp.h bin/$GAParch/extern/gmp/include
|
|
Jerry James |
b72b287 |
sed -i "s|-D_GNU_SOURCE|-I$PWD|" Makefile-default*
|
|
Jerry James |
b72b287 |
sed -i "s|-o|-p -I -p $PWD -p -I -p $PWD/bin/$GAParch &|" \
|
|
Jerry James |
b72b287 |
pkg/edim/Makefile.in pkg/Browse/Makefile.in
|
|
Jerry James |
b72b287 |
make packages
|
|
|
574c352 |
|
|
|
574c352 |
# Compress help files
|
|
|
574c352 |
find doc -name \*.dvi -o -name \*.toc | xargs gzip --best
|
|
|
574c352 |
|
|
|
574c352 |
# Compress large group files
|
|
|
574c352 |
find -O3 small -mindepth 2 -type f | xargs gzip --best -f
|
|
|
574c352 |
gzip --best prim/grps/*.g trans/*.grp
|
|
|
574c352 |
|
|
|
652a298 |
# Create an RPM macro file for GAP packages
|
|
|
652a298 |
cat > macros.%{name} << EOF
|
|
|
652a298 |
%%_gap_version %{version}
|
|
|
652a298 |
%%_gap_upstream_version %{upstreamver}
|
|
|
652a298 |
%%_gap_dir %{gapdir}
|
|
|
652a298 |
EOF
|
|
|
652a298 |
|
|
|
574c352 |
%install
|
|
|
574c352 |
# Get the value of the GAParch variable
|
|
|
574c352 |
source ./sysinfo.gap
|
|
|
574c352 |
|
|
|
574c352 |
# Install the binaries
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
Jerry James |
b72b287 |
cp -p bin/$GAParch/{gac,gap} $RPM_BUILD_ROOT%{_bindir}
|
|
|
574c352 |
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
|
|
|
574c352 |
|
|
|
574c352 |
# Install the data
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{gapdir}/etc
|
|
|
574c352 |
cp -a grp lib prim small trans tst $RPM_BUILD_ROOT%{gapdir}
|
|
|
574c352 |
cp -p etc/debug* $RPM_BUILD_ROOT%{gapdir}/etc
|
|
|
574c352 |
|
|
|
574c352 |
# Install the arch-specific files
|
|
Jerry James |
eceb21d |
cp -a sysinfo.gap* $RPM_BUILD_ROOT%{gapdir}
|
|
|
574c352 |
|
|
|
574c352 |
# Create the system workspace, initially empty
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}
|
|
Jerry James |
ec9b3ed |
touch $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/workspace.gz
|
|
|
574c352 |
|
|
|
574c352 |
# Install the header and object files where the GAP compiler can find them
|
|
Jerry James |
b72b287 |
mkdir -p $RPM_BUILD_ROOT%{gapdir}/src
|
|
Jerry James |
b72b287 |
cp -p src/*.h $RPM_BUILD_ROOT%{gapdir}/src
|
|
Jerry James |
b72b287 |
mkdir -p $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
|
|
Jerry James |
b72b287 |
cp -p bin/$GAParch/config.h $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
|
|
Jerry James |
b72b287 |
cp -p bin/$GAParch/*.o $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
|
|
Jerry James |
b72b287 |
rm -f bin/$GAParch/extern/Makefile
|
|
Jerry James |
b72b287 |
cp -a bin/$GAParch/extern $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch
|
|
Jerry James |
eceb21d |
ln -s %{_bindir}/gac $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch/gac
|
|
Jerry James |
eceb21d |
ln -s %{_bindir}/gap $RPM_BUILD_ROOT%{gapdir}/bin/$GAParch/gap
|
|
|
574c352 |
|
|
|
574c352 |
# Make an empty directory to hold the GAP packages
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{gapdir}/pkg
|
|
|
574c352 |
|
|
|
574c352 |
# Intall the documentation
|
|
|
574c352 |
cp -a doc $RPM_BUILD_ROOT%{gapdir}
|
|
|
574c352 |
rm -f $RPM_BUILD_ROOT%{gapdir}/doc/manualindex
|
|
|
574c352 |
rm -fr $RPM_BUILD_ROOT%{gapdir}/doc/test
|
|
|
574c352 |
|
|
|
574c352 |
# Install the icon
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{icondir}/32x32
|
|
|
574c352 |
bmptopnm bin/gapicon.bmp | pnmtopng -compression=9 \
|
|
|
574c352 |
> $RPM_BUILD_ROOT%{icondir}/32x32/gap.png
|
|
|
574c352 |
|
|
|
574c352 |
# Install the MIME type
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages
|
|
|
574c352 |
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/mime/packages
|
|
|
574c352 |
|
|
|
574c352 |
# Install the desktop file
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
|
|
|
574c352 |
desktop-file-install --mode=644 --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
|
|
|
574c352 |
%{SOURCE4}
|
|
|
574c352 |
|
|
Jerry James |
9a501ad |
# Install the AppData file and screenshot
|
|
Jerry James |
9a501ad |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
|
|
Jerry James |
9a501ad |
install -pm 644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/appdata
|
|
Jerry James |
9a501ad |
install -pm 644 %{SOURCE11} $RPM_BUILD_ROOT%{gapdir}/gap-screenshot.png
|
|
Jerry James |
9a501ad |
|
|
|
652a298 |
# Install the RPM macro file
|
|
Jerry James |
9a501ad |
mkdir -p $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d
|
|
Jerry James |
9a501ad |
cp -p macros.%{name} $RPM_BUILD_ROOT%{_rpmconfigdir}/macros.d
|
|
|
652a298 |
|
|
|
574c352 |
# Install the VIM support
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/indent
|
|
|
574c352 |
cp -p etc/gap_indent.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/indent
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
|
|
|
574c352 |
cp -p etc/gap.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/ftdetect
|
|
|
574c352 |
cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/ftdetect
|
|
|
574c352 |
|
|
|
574c352 |
# Install the man pages
|
|
|
574c352 |
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
|
|
574c352 |
sed "s|@VERSION@|%{version}|" %{SOURCE6} > $RPM_BUILD_ROOT%{_mandir}/man1/gap.1
|
|
|
574c352 |
sed "s|@VERSION@|%{version}|" %{SOURCE7} > $RPM_BUILD_ROOT%{_mandir}/man1/gac.1
|
|
|
574c352 |
cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_mandir}/man1
|
|
|
574c352 |
|
|
|
574c352 |
%post core
|
|
Rex Dieter |
cdad956 |
update-desktop-database %{_datadir}/applications &>/dev/null ||:
|
|
|
574c352 |
update-mime-database %{_datadir}/mime &>/dev/null ||:
|
|
|
574c352 |
touch --no-create %{icondir} >&/dev/null ||:
|
|
|
574c352 |
|
|
Rex Dieter |
cdad956 |
%posttrans
|
|
Rex Dieter |
cdad956 |
%{_bindir}/gtk-update-icon-cache %{icondir} >&/dev/null ||:
|
|
Jerry James |
37b82eb |
%{_bindir}/update-gap-workspace ||:
|
|
Rex Dieter |
cdad956 |
|
|
|
574c352 |
%postun core
|
|
Rex Dieter |
cdad956 |
update-desktop-database %{_datadir}/applications &>/dev/null ||:
|
|
|
574c352 |
update-mime-database %{_datadir}/mime &>/dev/null ||:
|
|
Rex Dieter |
cdad956 |
if [ $1 -eq 0 ] ; then
|
|
Jerry James |
37b82eb |
touch --no-create %{icondir} >&/dev/null ||:
|
|
Jerry James |
37b82eb |
%{_bindir}/gtk-update-icon-cache %{icondir} >&/dev/null ||:
|
|
Rex Dieter |
cdad956 |
fi
|
|
|
574c352 |
|
|
|
574c352 |
%check
|
|
Jerry James |
b72b287 |
sed -e "s|^GAP_DIR=.*|GAP_DIR=$PWD|" \
|
|
Jerry James |
b72b287 |
-e "s|\$GAP_DIR/bin/\$GAP_PRG|$PWD/bin/\$GAP_PRG|" \
|
|
Jerry James |
b72b287 |
-i bin/gap.sh bin/gap-default*.sh
|
|
Jerry James |
b72b287 |
sed -i "s|80 -r|& -l $PWD|" Makefile-default*
|
|
|
574c352 |
make testinstall
|
|
|
574c352 |
|
|
|
574c352 |
%files
|
|
|
574c352 |
# No files in the metapackage
|
|
|
574c352 |
|
|
|
574c352 |
%files libs
|
|
Jerry James |
eceb21d |
%doc etc/GPL small/README
|
|
|
574c352 |
%dir %{gapdir}
|
|
|
574c352 |
%{gapdir}/grp/
|
|
|
574c352 |
%{gapdir}/lib/
|
|
Jerry James |
eceb21d |
%{gapdir}/prim/
|
|
Jerry James |
eceb21d |
%{gapdir}/small/
|
|
Jerry James |
eceb21d |
%{gapdir}/trans/
|
|
|
574c352 |
|
|
|
574c352 |
%files core
|
|
Jerry James |
b72b287 |
%doc README.fedora
|
|
|
574c352 |
%{_bindir}/gap
|
|
|
574c352 |
%{_bindir}/update-gap-workspace
|
|
Jerry James |
9a501ad |
%{gapdir}/gap-screenshot.png
|
|
Jerry James |
eceb21d |
%{gapdir}/sysinfo.gap*
|
|
|
574c352 |
%{gapdir}/pkg/
|
|
|
574c352 |
%{_mandir}/man1/gap.1*
|
|
|
574c352 |
%{_mandir}/man1/update-gap-workspace.1*
|
|
Jerry James |
9a501ad |
%{_datadir}/appdata/gap.appdata.xml
|
|
|
574c352 |
%{_datadir}/applications/gap.desktop
|
|
|
574c352 |
%{_datadir}/mime/packages/gap.xml
|
|
|
574c352 |
%{icondir}/32x32/gap.png
|
|
|
574c352 |
%dir %{_localstatedir}/lib/%{name}/
|
|
Jerry James |
1564e1e |
%verify(user group mode) %{_localstatedir}/lib/%{name}/workspace.gz
|
|
|
574c352 |
|
|
|
574c352 |
%files online-help
|
|
|
574c352 |
%{gapdir}/doc/
|
|
|
574c352 |
|
|
|
574c352 |
%files devel
|
|
|
574c352 |
%{_bindir}/gac
|
|
Jerry James |
b72b287 |
%{gapdir}/bin/
|
|
Jerry James |
b72b287 |
%{gapdir}/src/
|
|
|
574c352 |
%{gapdir}/tst/
|
|
|
574c352 |
%{_mandir}/man1/gac.1*
|
|
Jerry James |
9a501ad |
%{_rpmconfigdir}/macros.d/macros.%{name}
|
|
|
574c352 |
|
|
|
574c352 |
%files vim
|
|
|
574c352 |
%{gapdir}/etc/
|
|
|
574c352 |
%{_datadir}/vim/vimfiles/ftdetect/gap.vim
|
|
|
574c352 |
%{_datadir}/vim/vimfiles/indent/gap_indent.vim
|
|
|
574c352 |
%{_datadir}/vim/vimfiles/syntax/gap.vim
|
|
|
574c352 |
|
|
|
574c352 |
%changelog
|
|
|
1b73275 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.5-2
|
|
|
1b73275 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
1b73275 |
|
|
Jerry James |
1564e1e |
* Thu Jun 19 2014 Jerry James <loganjerry@gmail.com> - 4.7.5-1
|
|
Jerry James |
1564e1e |
- New upstream release
|
|
Jerry James |
1564e1e |
- Fix ownership of workspace.gz
|
|
Jerry James |
1564e1e |
|
|
|
9dbf862 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.4-2
|
|
|
9dbf862 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
9dbf862 |
|
|
Jerry James |
693394b |
* Wed Mar 19 2014 Jerry James <loganjerry@gmail.com> - 4.7.4-1
|
|
Jerry James |
693394b |
- New upstream release
|
|
Jerry James |
693394b |
|
|
Jerry James |
9a501ad |
* Wed Feb 5 2014 Jerry James <loganjerry@gmail.com> - 4.7.2-2
|
|
Jerry James |
9a501ad |
- Update location of rpm macro file for rpm >= 4.11
|
|
Jerry James |
9a501ad |
- Add an AppData file
|
|
Jerry James |
9a501ad |
|
|
Jerry James |
f93ce6d |
* Tue Jan 14 2014 Jerry James <loganjerry@gmail.com> - 4.7.2-1
|
|
Jerry James |
f93ce6d |
- New upstream release
|
|
Jerry James |
f93ce6d |
- Upstream no longer distributes an (X)Emacs interface
|
|
Jerry James |
f93ce6d |
|
|
Jerry James |
2ad32f1 |
* Mon Jul 29 2013 Jerry James <loganjerry@gmail.com> - 4.6.5-1
|
|
Jerry James |
2ad32f1 |
- New upstream release
|
|
Jerry James |
2ad32f1 |
|
|
Jerry James |
78c8178 |
* Wed May 22 2013 Jerry James <loganjerry@gmail.com> - 4.6.4-2
|
|
Jerry James |
78c8178 |
- Update -stat patch to provide large integer conversion (for, e.g., loff_t)
|
|
Jerry James |
78c8178 |
- Drop meataxe Requirement as it has been replaced with internal routines
|
|
Jerry James |
78c8178 |
|
|
Jerry James |
82b3f84 |
* Thu May 16 2013 Jerry James <loganjerry@gmail.com> - 4.6.4-1
|
|
Jerry James |
82b3f84 |
- New upstream release
|
|
Jerry James |
82b3f84 |
|
|
|
afe07fd |
* Thu Mar 28 2013 Jerry James <loganjerry@gmail.com> - 4.6.3-1
|
|
|
afe07fd |
- New upstream release
|
|
|
afe07fd |
|
|
|
f76f164 |
* Sat Mar 09 2013 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 4.6.2-2
|
|
|
f76f164 |
- Remove %%config from %%{_sysconfdir}/rpm/macros.*
|
|
|
f76f164 |
(https://fedorahosted.org/fpc/ticket/259).
|
|
|
f76f164 |
|
|
Jerry James |
37b82eb |
* Wed Feb 20 2013 Jerry James <loganjerry@gmail.com> - 4.6.2-1
|
|
Jerry James |
37b82eb |
- New upstream release
|
|
Jerry James |
37b82eb |
- Move update-gap-workspace call to posttrans (bz 912067)
|
|
Jerry James |
37b82eb |
- Add -stat patch and -D_FILE_OFFSET_BITS=64 to CPPFLAGS to use 64-bit
|
|
Jerry James |
37b82eb |
stat interface on 32-bit systems
|
|
Jerry James |
37b82eb |
|
|
|
4b686cd |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.7-3
|
|
|
4b686cd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
4b686cd |
|
|
Rex Dieter |
cdad956 |
* Fri Dec 21 2012 Rex Dieter <rdieter@fedoraproject.org> 4.5.7-2
|
|
Rex Dieter |
cdad956 |
- optimize/update icon scriptlets
|
|
Rex Dieter |
cdad956 |
|
|
Jerry James |
800f8d8 |
* Mon Dec 17 2012 Jerry James <loganjerry@gmail.com> - 4.5.7-1
|
|
Jerry James |
800f8d8 |
- New upstream release
|
|
Jerry James |
800f8d8 |
|
|
Jerry James |
eceb21d |
* Mon Oct 22 2012 Jerry James <loganjerry@gmail.com> - 4.5.6-3
|
|
Jerry James |
eceb21d |
- Further fixes for the -m32/-m64 issue
|
|
Jerry James |
eceb21d |
- Many packages need the primitive, small, or transitive groups; collapse them
|
|
Jerry James |
eceb21d |
all into the -libs subpackage so they are always available
|
|
Jerry James |
eceb21d |
- Provide sysinfo-default[32|64], as required by some packages
|
|
Jerry James |
eceb21d |
- Provide symbolic links to gac and gap from the bin directory, as required by
|
|
Jerry James |
eceb21d |
some packages
|
|
Jerry James |
eceb21d |
|
|
Jerry James |
1564e1e |
* Sat Oct 20 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 4.5.6-2
|
|
|
b37728d |
- -m32/-m64 should come from RPM_OPT_FLAGS. Fix build issues on non x86 arches
|
|
|
b37728d |
|
|
Jerry James |
9ae4340 |
* Mon Sep 24 2012 Jerry James <loganjerry@gmail.com> - 4.5.6-1
|
|
Jerry James |
9ae4340 |
- New upstream release
|
|
Jerry James |
9ae4340 |
- Remove unused patches from git
|
|
Jerry James |
9ae4340 |
|
|
Jerry James |
9ae4340 |
* Thu Sep 13 2012 Jerry James <loganjerry@gmail.com> - 4.5.5-1
|
|
Jerry James |
b72b287 |
- New upstream release
|
|
Jerry James |
b72b287 |
- Drop upstreamed patches
|
|
Jerry James |
b72b287 |
- Sources are now UTF-8; no conversion necessary
|
|
Jerry James |
b72b287 |
|
|
|
f2444cc |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.4.12-5
|
|
|
f2444cc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
f2444cc |
|
|
|
652a298 |
* Tue Jan 31 2012 Jerry James <loganjerry@gmail.com> - 4.4.12-4
|
|
|
652a298 |
- Add an RPM macro file for GAP packages
|
|
|
652a298 |
- Fix the location of config.h
|
|
|
652a298 |
|
|
|
574c352 |
* Wed Jan 11 2012 Jerry James <loganjerry@gmail.com> - 4.4.12-3
|
|
|
574c352 |
- Fix problems found on review
|
|
|
574c352 |
|
|
|
574c352 |
* Tue Jan 3 2012 Jerry James <loganjerry@gmail.com> - 4.4.12-2
|
|
|
574c352 |
- Mimic Debian's subpackage structure
|
|
|
574c352 |
|
|
|
574c352 |
* Wed Oct 12 2011 Jerry James <loganjerry@gmail.com> - 4.4.12-1
|
|
|
574c352 |
- Initial RPM
|