From de5a27e0f351dc5a6f91b217ddd9be458a60018d Mon Sep 17 00:00:00 2001 From: tengel Date: Wed, 20 Mar 2024 09:19:01 -0500 Subject: [PATCH] adding kdevelop history --- kdevelop/kdevelop-1.0-1.spec | 69 ++++++++++++++++++++++++++ kdevelop/kdevelop-1.1-1.spec | 69 ++++++++++++++++++++++++++ kdevelop/kdevelop-1.1beta2-1.spec | 69 ++++++++++++++++++++++++++ kdevelop/kdevelop-c_c++_ref-0.1-1.spec | 45 +++++++++++++++++ 4 files changed, 252 insertions(+) create mode 100644 kdevelop/kdevelop-1.0-1.spec create mode 100644 kdevelop/kdevelop-1.1-1.spec create mode 100644 kdevelop/kdevelop-1.1beta2-1.spec create mode 100644 kdevelop/kdevelop-c_c++_ref-0.1-1.spec diff --git a/kdevelop/kdevelop-1.0-1.spec b/kdevelop/kdevelop-1.0-1.spec new file mode 100644 index 0000000..494cf7f --- /dev/null +++ b/kdevelop/kdevelop-1.0-1.spec @@ -0,0 +1,69 @@ +%define name kdevelop +%define version 1.0 +%define release 1 +%define prefix /usr + +%define builddir $RPM_BUILD_DIR/%{name}-%{version} + +Summary: KDE Integrated Development Environment +Name: %{name} +Version: %{version} +Release: %{release} +Prefix: %{prefix} +Group: X11/KDE/Development +Copyright: GPL +Vendor: Sandy Meier +Packager: Troy Engel +Source0: %{name}-%{version}.tar.gz +Source1: %{name}-c_cpp-reference.tar.gz +URL: http://www.kdevelop.org/ +Requires: kdelibs >= 1.1.1 +Obsoletes: kdevelop-c_c++_ref +BuildRoot: /tmp/build-%{name}-%{version} + +%description +KDevelop is an easy to use IDE (Intergrated Development Enviroment) for +KDE/Unix/X11. + +%prep +rm -rf %{builddir} + +%setup -q -a 1 +touch `find . -type f` + +%build +if [ -z "$KDEDIR" ]; then + export KDEDIR=%{prefix} +fi + +CXXFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=$KDEDIR --enable-kdoc2 +make + +%install +if [ -z "$KDEDIR" ]; then + export KDEDIR=%{prefix} +fi + +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install-strip + +cd %{builddir}/%{name}-c_cpp-reference +cp -a doc $RPM_BUILD_ROOT$KDEDIR + +cd $RPM_BUILD_ROOT +find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > \ + $RPM_BUILD_DIR/file.list.%{name} +find . -type f | sed -e 's,^\.,\%attr(-\,root\,root) ,' \ + -e '/\/config\//s|^|%config|' >> \ + $RPM_BUILD_DIR/file.list.%{name} +find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> \ + $RPM_BUILD_DIR/file.list.%{name} +echo "%docdir $KDEDIR/doc/kde" >> $RPM_BUILD_DIR/file.list.%{name} + +%clean +rm -rf $RPM_BUILD_ROOT +rm -rf %{builddir} +rm -f $RPM_BUILD_DIR/file.list.%{name} + +%files -f ../file.list.%{name} diff --git a/kdevelop/kdevelop-1.1-1.spec b/kdevelop/kdevelop-1.1-1.spec new file mode 100644 index 0000000..cc8679f --- /dev/null +++ b/kdevelop/kdevelop-1.1-1.spec @@ -0,0 +1,69 @@ +%define name kdevelop +%define version 1.1 +%define release 1 +%define prefix /usr + +%define builddir $RPM_BUILD_DIR/%{name}-%{version} + +Summary: KDE Integrated Development Environment +Name: %{name} +Version: %{version} +Release: %{release} +Prefix: %{prefix} +Group: X11/KDE/Development +Copyright: GPL +Vendor: Sandy Meier +Packager: Troy Engel +Source0: %{name}-%{version}.tar.gz +Source1: %{name}-c_cpp-reference.tar.gz +URL: http://www.kdevelop.org/ +Requires: kdelibs >= 1.1.1 +Obsoletes: kdevelop-c_c++_ref +BuildRoot: /tmp/build-%{name}-%{version} + +%description +KDevelop is an easy to use IDE (Intergrated Development Enviroment) for +KDE/Unix/X11. + +%prep +rm -rf %{builddir} + +%setup -n %{name}-%{version} -q -a 1 +touch `find . -type f` + +%build +if [ -z "$KDEDIR" ]; then + export KDEDIR=%{prefix} +fi + +CXXFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=$KDEDIR --enable-kdoc2 +make + +%install +if [ -z "$KDEDIR" ]; then + export KDEDIR=%{prefix} +fi + +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install-strip + +cd %{builddir}/%{name}-c_cpp-reference +cp -a doc $RPM_BUILD_ROOT$KDEDIR + +cd $RPM_BUILD_ROOT +find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > \ + $RPM_BUILD_DIR/file.list.%{name} +find . -type f | sed -e 's,^\.,\%attr(-\,root\,root) ,' \ + -e '/\/config\//s|^|%config|' >> \ + $RPM_BUILD_DIR/file.list.%{name} +find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> \ + $RPM_BUILD_DIR/file.list.%{name} +echo "%docdir $KDEDIR/doc/kde" >> $RPM_BUILD_DIR/file.list.%{name} + +%clean +rm -rf $RPM_BUILD_ROOT +rm -rf %{builddir} +rm -f $RPM_BUILD_DIR/file.list.%{name} + +%files -f ../file.list.%{name} diff --git a/kdevelop/kdevelop-1.1beta2-1.spec b/kdevelop/kdevelop-1.1beta2-1.spec new file mode 100644 index 0000000..b185953 --- /dev/null +++ b/kdevelop/kdevelop-1.1beta2-1.spec @@ -0,0 +1,69 @@ +%define name kdevelop +%define version 1.1beta2 +%define release 1 +%define prefix /usr + +%define builddir $RPM_BUILD_DIR/%{name}-%{version} + +Summary: KDE Integrated Development Environment +Name: %{name} +Version: %{version} +Release: %{release} +Prefix: %{prefix} +Group: X11/KDE/Development +Copyright: GPL +Vendor: Sandy Meier +Packager: Troy Engel +Source0: %{name}-%{version}.tar.gz +Source1: %{name}-c_cpp-reference.tar.gz +URL: http://www.kdevelop.org/ +Requires: kdelibs >= 1.1.1 +Obsoletes: kdevelop-c_c++_ref +BuildRoot: /tmp/build-%{name}-%{version} + +%description +KDevelop is an easy to use IDE (Intergrated Development Enviroment) for +KDE/Unix/X11. + +%prep +rm -rf %{builddir} + +%setup -n %{name}-%{version} -q -a 1 +touch `find . -type f` + +%build +if [ -z "$KDEDIR" ]; then + export KDEDIR=%{prefix} +fi + +CXXFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=$KDEDIR --enable-kdoc2 +make + +%install +if [ -z "$KDEDIR" ]; then + export KDEDIR=%{prefix} +fi + +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install-strip + +cd %{builddir}/%{name}-c_cpp-reference +cp -a doc $RPM_BUILD_ROOT$KDEDIR + +cd $RPM_BUILD_ROOT +find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > \ + $RPM_BUILD_DIR/file.list.%{name} +find . -type f | sed -e 's,^\.,\%attr(-\,root\,root) ,' \ + -e '/\/config\//s|^|%config|' >> \ + $RPM_BUILD_DIR/file.list.%{name} +find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> \ + $RPM_BUILD_DIR/file.list.%{name} +echo "%docdir $KDEDIR/doc/kde" >> $RPM_BUILD_DIR/file.list.%{name} + +%clean +rm -rf $RPM_BUILD_ROOT +rm -rf %{builddir} +rm -f $RPM_BUILD_DIR/file.list.%{name} + +%files -f ../file.list.%{name} diff --git a/kdevelop/kdevelop-c_c++_ref-0.1-1.spec b/kdevelop/kdevelop-c_c++_ref-0.1-1.spec new file mode 100644 index 0000000..354ea72 --- /dev/null +++ b/kdevelop/kdevelop-c_c++_ref-0.1-1.spec @@ -0,0 +1,45 @@ +%define name kdevelop-c_c++_ref +%define version 0.1 +%define release 1 +%define prefix /opt/kde + +%define builddir $RPM_BUILD_DIR/%{name}-%{version} + +Summary: KDevelop-specific C and C++ reference HTML files +Name: %{name} +Version: %{version} +Release: %{release} +Group: X11/KDE/Development +Copyright: GPL +Vendor: Sandy Meier +Packager: Troy Engel +Source: %{name}-%{version}.tar.gz +URL: http://www.cs.uni-potsdam.de/~smeier/kdevelop/ +Requires: kdevelop +BuildRoot: /tmp/build-%{name}-%{version} + +%description +KDevelop is an easy to use IDE (Intergrated Development Enviroment) for +KDE/Unix/X11. At the moment there are only unstable alpha-versions. + +This package provides a C (v1.08) and C++ (0.1) reference from within +kdevelop, as written by Martin Leslie. The original files have been +rearranged to meet our needs. + +%prep +%setup + +%build + +%install +rm -rf $RPM_BUILD_ROOT +./mkinstalldirs $RPM_BUILD_ROOT%{prefix} +cp -R * $RPM_BUILD_ROOT%{prefix} + +%clean +rm -rf $RPM_BUILD_ROOT +rm -rf %{builddir} + +%files +%defattr(-,root,root) +%{prefix}/share/doc/HTML/en/kdevelop/*